Add additional extension requirements for floating point textures.
This commit is contained in:
@@ -235,7 +235,7 @@ A `WebGLArrayBuffer` must either be of type `ELEMENT_ARRAY_BUFFER` or `ARRAY_BUF
|
||||
|
||||
### 63
|
||||
|
||||
Support for the `OES_element_index_uint` WebGL extension is mandatory for WebGL layers.
|
||||
Support for the `OES_element_index_uint`, `OES_texture_float`, and `OES_texture_float_linear` WebGL extensions are mandatory for WebGL layers.
|
||||
|
||||
### 64
|
||||
|
||||
|
||||
@@ -279,7 +279,12 @@ class WebGLHelper extends Disposable {
|
||||
this.currentProgram_ = null;
|
||||
|
||||
assert(includes(getSupportedExtensions(), 'OES_element_index_uint'), 63);
|
||||
assert(includes(getSupportedExtensions(), 'OES_texture_float'), 63);
|
||||
assert(includes(getSupportedExtensions(), 'OES_texture_float_linear'), 63);
|
||||
|
||||
gl.getExtension('OES_element_index_uint');
|
||||
gl.getExtension('OES_texture_float');
|
||||
gl.getExtension("OES_texture_float_linear");
|
||||
|
||||
this.canvas_.addEventListener(
|
||||
ContextEventType.LOST,
|
||||
|
||||
Reference in New Issue
Block a user