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

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

Issue 2999923002: Revert of Allow creating GLImage-backed textures with glTexStorage2D. (Closed)
Patch Set: rebase Created 3 years, 4 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 | « cc/test/test_web_graphics_context_3d.h ('k') | gpu/GLES2/gl2extchromium.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: gpu/GLES2/extensions/CHROMIUM/CHROMIUM_texture_buffer.txt
diff --git a/gpu/GLES2/extensions/CHROMIUM/CHROMIUM_texture_buffer.txt b/gpu/GLES2/extensions/CHROMIUM/CHROMIUM_texture_buffer.txt
deleted file mode 100644
index 789ef83a5dd5fa78e18ab907c21c582a28c29d63..0000000000000000000000000000000000000000
--- a/gpu/GLES2/extensions/CHROMIUM/CHROMIUM_texture_buffer.txt
+++ /dev/null
@@ -1,128 +0,0 @@
-Name
-
- CHROMIUM_texture_buffer
-
-Name Strings
-
- GL_CHROMIUM_texture_buffer
-
-Contributors
-
- John Bauman, Google
-
-Contact
-
- John Bauman, Google (jbauman 'at' google.com)
-
-Status
-
- In Progress
-
-Version
-
- Last Modified Date: June 19, 2017
- Version: 1
-
-Number
-
- OpenGL ES Extension #???
-
-Dependencies
-
- This extension is written against the OpenGL ES 2.0 Specification.
- This extension depends on EXT_texture_storage.
- CHROMIUM_schedule_ca_layer affects the definition of this extension.
- EXT_texture_format_BGRA8888 affects the definition of this extension.
-
-Overview
-
- This allows clients to specify that alternative texture backings
- can be used which may be drawn into overlays.
-
-IP Status
-
- No known IP claims.
-
-New Procedures and Functions
-
- None
-
-New Tokens
-
- Accepted as a value for <pname> for the TexParameter{if} and
- TexParameter{if}v commands and for the <value> parameter of
- GetTexParameter{if}v:
-
- TEXTURE_BUFFER_USAGE_CHROMIUM 0x78FD
-
- Accepted as a value to <param> for the TexParameter{if} and to <params>
- for the TexParameter{if}v commands with a <pname> of
- TEXTURE_BUFFER_USAGE_CHROMIUM; returned as possible values for <data> when
- GetTexParameter{if}v is queried with a <value> of
- TEXTURE_BUFFER_USAGE_CHROMIUM:
-
- NONE 0x0000
- TEXTURE_BUFFER_SCANOUT_CHROMIUM 0x78FE
-
-Additions to Chapter 2 of the OpenGL ES 2.0 Specification (OpenGL ES Operation)
-
- None
-
-Additions to Chapter 3 of the OpenGL ES 2.0 Specification (Rasterization)
-
- Add a new row to Table 3.10 (Texture parameters and their values):
- Possible values for <params> when <pname> is TEXTURE_BUFFER_USAGE_CHROMIUM
- are:
-
- NONE - the default. The texture may not be used as an overlay.
-
- TEXTURE_BUFFER_SCANOUT_CHROMIUM - this texture may be used as an overlay."
-
- Modify section 3.7.12 (Texture State) and place the last 3 sentences
- with the following:
-
- "Next, there are the three sets of texture properties; each consists of
- the selected minification and magnification filters, the wrap modes for
- <s> and <t>, and the usage flags. In the initial state, the value assigned
- to TEXTURE_MIN_FILTER is NEAREST_MIPMAP_LINEAR, and the value for
- TEXTURE_MAG_FILTER is LINEAR. <s> and <t> wrap modes are both set to
- REPEAT. The initial value for TEXTURE_BUFFER_USAGE_CHROMIUM is NONE."
-
- Add to the end of the subsection called "Immutable-format texture images":
-
- "If <levels> is not 1 and TEXTURE_BUFFER_USAGE_CHROMIUM is
- TEXTURE_BUFFER_SCANOUT_CHROMIUM, generate an INVALID_OPERATION error.
-
- If <depth> is greater than 1 and TEXTURE_BUFFER_USAGE_CHROMIUM is
- TEXTURE_BUFFER_SCANOUT_CHROMIUM, generate an INVALID_OPERATION error.
-
- If <internal_format> is not RGBA8_OES, BGRA8_EXT, or RGBA16F, generate an
- INVALID_ENUM error."
-
-Dependencies on CHROMIUM_schedule_ca_layer
-
- Of textures created with TexStorage2DEXT or TexImage2D, only textures
- specified with TEXTURE_BUFFER_SCANOUT_CHROMIUM may be used with
- glScheduleCALayerCHROMIUM.
-
-Dependencies on EXT_texture_format_BGRA8888
-
- If EXT_texture_format_BGRA8888 is not supported, deleted all references to
- BGRA8_EXT.
-
-Errors
-
- If TexParameter{if} or TexParamter{if}v is called with a <pname> of
- TEXTURE_BUFFER_USAGE_CHROMIUM and the value of <param> or <params> is not
- NONE or TEXTURE_BUFFER_SCANOUT_CHROMIUM the error INVALID_VALUE is
- generated.
-
-Issues
-
-Revision History
-
- Rev. Date Author Changes
- ---- ----------- --------- ----------------------------------------
- 1 19 Jun 2017 jbauman Initial revision
-
-
« no previous file with comments | « cc/test/test_web_graphics_context_3d.h ('k') | gpu/GLES2/gl2extchromium.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698