Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(426)

Unified Diff: gpu/GLES2/extensions/CHROMIUM/CHROMIUM_copy_texture.txt

Issue 972833004: Revert of gpu: introduce glCopySubTextureCHROMIUM (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « content/renderer/media/webmediaplayer_ms.cc ('k') | gpu/GLES2/gl2chromium_autogen.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: gpu/GLES2/extensions/CHROMIUM/CHROMIUM_copy_texture.txt
diff --git a/gpu/GLES2/extensions/CHROMIUM/CHROMIUM_copy_texture.txt b/gpu/GLES2/extensions/CHROMIUM/CHROMIUM_copy_texture.txt
index 6845991854865ceba28f770a0abfc1a66c92c73a..ad9ca689ca90303ffa3c9342e3d70894ef7a5719 100644
--- a/gpu/GLES2/extensions/CHROMIUM/CHROMIUM_copy_texture.txt
+++ b/gpu/GLES2/extensions/CHROMIUM/CHROMIUM_copy_texture.txt
@@ -36,18 +36,15 @@
New Procedures and Functions
- The command
+ void glCopyTextureCHROMIUM (GLenum target, GLenum source_id,
+ GLenum dest_id, GLint level,
+ GLint internal_format, GLenum dest_type)
- void glCopyTextureCHROMIUM (GLenum target, GLenum source_id,
- GLenum dest_id,
- GLint internal_format, GLenum dest_type)
+ Copies the contents of texture referred to by <source_id> to texture
+ <dest_id>.
- Copies the contents of texture referred to by <source_id> to <dest_id>
- texture. If <source_id> texture is not defined or has different dimension
- to <dest_id> texture, define <source_id> texture same to <dest_id> texture.
-
- Texture level 0 is copied from the source image to level 0 of the
- destination texture.
+ Texture level 0 is copied from the source image to level <level> of the
+ destination texture. The level parameter must be 0 at present.
The internal format of the destination texture is converted to that
specified by <internal_format>. Must be one of the following symbolic
@@ -90,37 +87,8 @@
been bound as GL_TEXTURE_2D, GL_TEXTURE_RECTANGLE_ARB or
GL_TEXTURE_EXTERNAL_OES objects.
- INVALID_VALUE is generated if level 0 of the source texture is not defined.
-
- The command
-
- void glCopySubTextureCHROMIUM (GLenum target, GLenum source_id,
- GLenum dest_id,
- GLint xoffset, GLint yoffset)
-
- Copies the sub contents of texture referred to by <source_id> to <dest_id>
- texture without redefining <dest_id> texture.
-
- See CopyTextureCHROMIUM for the interpretation of the <target> arguments.
-
- <xoffset> and <yoffset> specify a texel offset in the x and y direction
- respectively within the destination texture.
-
- INVALID_OPERATION is generated if source internal_format and destination
- internal_format are not one of the valid formats described above.
-
- INVALID_VALUE is generated if <target> is not GL_TEXTURE_2D.
-
- INVALID_OPERATION is generated if the destination texture has not been
- defined.
-
- INVALID_VALUE is generated if level 0 of the source texture or
- the destination texture is not defined.
-
- INVALID_VALUE is generated if <xoffset> < 0 , or <yoffset> < 0.
-
- INVALID_VALUE is generated if (<xoffset> + source_width) > dest_width,
- or (<yoffset> + source_height) > dest_height.
+ INVALID_VALUE is generated if <level> is not a valid level of the
+ destination texture, or if level 0 of the source texture is not defined.
Errors
« no previous file with comments | « content/renderer/media/webmediaplayer_ms.cc ('k') | gpu/GLES2/gl2chromium_autogen.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698