Index: gpu/GLES2/extensions/CHROMIUM/CHROMIUM_gpu_memory_buffer_image.txt |
diff --git a/gpu/GLES2/extensions/CHROMIUM/CHROMIUM_gpu_memory_buffer_image.txt b/gpu/GLES2/extensions/CHROMIUM/CHROMIUM_gpu_memory_buffer_image.txt |
new file mode 100644 |
index 0000000000000000000000000000000000000000..9f4d09d286eee60270b3d0d2ae7214540eb78719 |
--- /dev/null |
+++ b/gpu/GLES2/extensions/CHROMIUM/CHROMIUM_gpu_memory_buffer_image.txt |
@@ -0,0 +1,66 @@ |
+Name |
+ |
+ CHROMIUM_gpu_memory_buffer_image |
+ |
+Name Strings |
+ |
+ GL_CHROMIUM_gpu_memory_buffer_image |
+ |
+Version |
+ |
+ Last Modifed Date: Sep 29, 2014 |
+ |
+Dependencies |
+ |
+ OpenGL ES 2.0 is required. |
+ |
+ GL_CHROMIUM_image is required. |
+ |
+Overview |
+ |
+ This extension provide a mechanism for creating a GpuMemoryBuffer |
+ backed image resource. |
+ |
+Issues |
+ |
+ None |
+ |
+New Tokens |
+ |
+ Accepted by the <usage> parameter of CreateGpuMemoryBufferImageCHROMIUM: |
+ |
+ MAP_CHROMIUM 0x78F1 |
+ SCANOUT_CHROMIUM 0x78F2 |
+ |
+New Procedures and Functions |
+ |
+ GLuint CreateGpuMemoryBufferImageCHROMIUM(GLsizei width, |
+ GLsizei height, |
+ GLenum internalformat, |
+ GLenum usage) |
+ |
+ Create a GpuMemoryBuffer backed image with width equal to <width> |
+ and height equal to <height> and format equal to <internalformat>. |
+ |
+ Returns a unique identifier for the image that could be used in |
+ subsequent operations. |
+ |
+ INVALID_VALUE is generated if <width> or <height> is nonpositive. |
+ |
+ INVALID_ENUM is generated if <internalformat> is not one of |
+ RGB or RGBA. |
+ |
+ INVALID_ENUM is generated if <usage> is not one of |
+ MAP_CHROMIUM or SCANOUT_CHROMIUM. |
+ |
+Errors |
+ |
+ None. |
+ |
+New State |
+ |
+ None. |
+ |
+Revision History |
+ |
+ 9/29/2014 Documented the extension. |