diff --git a/extensions/WEBGL_shader_pixel_local_storage/extension.xml b/extensions/WEBGL_shader_pixel_local_storage/extension.xml index 269098711..4f1df45dd 100644 --- a/extensions/WEBGL_shader_pixel_local_storage/extension.xml +++ b/extensions/WEBGL_shader_pixel_local_storage/extension.xml @@ -42,6 +42,15 @@ would become invalidated. + +
+ FramebufferPixelLocalStorageInterruptANGLE and + FramebufferPixelLocalStorageRestoreANGLE are not supported. +
+
+ These commands are only intended for internal use by the browser implementation. +
+
When WEBGL_shader_pixel_local_storage is enabled, the following WebGL @@ -115,14 +124,11 @@ interface WEBGL_shader_pixel_local_storage { Establishes the backing texture for the given plane. -
- If texture has been deleted, generates an INVALID_OPERATION - error. -
-
- If texture was generated by a different WebGL2RenderingContext - than this one, generates an INVALID_OPERATION error. -
+

+ If texture has been deleted, generates an INVALID_OPERATION error. +

+ If texture was generated by a different WebGL2RenderingContext than + this one, generates an INVALID_OPERATION error. @@ -130,12 +136,11 @@ interface WEBGL_shader_pixel_local_storage { - + Sets the floating point clear value for the given plane. -

- If value has less than src_offset + 4 elements, generates an - INVALID_OPERATION error. -
+

+ If value has less than srcOffset + 4 elements, generates an + INVALID_VALUE error. @@ -143,12 +148,10 @@ interface WEBGL_shader_pixel_local_storage { - + Sets the integer clear value for the given plane. -

- If value has less than src_offset + 4 elements, generates an - INVALID_OPERATION error. -
+

+ If value has less than srcOffset + 4 elements, generates an @@ -156,12 +159,9 @@ interface WEBGL_shader_pixel_local_storage { - - Sets the unsigned integer clear value for the given plane. -

- If value has less than src_offset + 4 elements, generates an - INVALID_OPERATION error. -
+ +

+ If value has less than srcOffset + 4 elements, generates an diff --git a/sdk/tests/conformance2/extensions/00_test_list.txt b/sdk/tests/conformance2/extensions/00_test_list.txt index 22dd93388..26acf9add 100644 --- a/sdk/tests/conformance2/extensions/00_test_list.txt +++ b/sdk/tests/conformance2/extensions/00_test_list.txt @@ -19,3 +19,4 @@ promoted-extensions-in-shaders.html --min-version 2.0.1 webgl-clip-cull-distance.html --min-version 2.0.1 webgl-multi-draw-instanced-base-vertex-base-instance.html --min-version 2.0.1 webgl-provoking-vertex.html +--min-version 2.0.1 webgl-shader-pixel-local-storage.html diff --git a/sdk/tests/conformance2/extensions/webgl-shader-pixel-local-storage.html b/sdk/tests/conformance2/extensions/webgl-shader-pixel-local-storage.html new file mode 100644 index 000000000..a6ddd736c --- /dev/null +++ b/sdk/tests/conformance2/extensions/webgl-shader-pixel-local-storage.html @@ -0,0 +1,373 @@ + + + + +WebGL WEBGL_shader_pixel_local_storage Conformance Tests + + + + + + + + +

+ +
+ + + +