Merge Chromium + Blink git repositories
[chromium-blink-merge.git] / gpu / GLES2 / extensions / CHROMIUM / CHROMIUM_enable_feature.txt
blob100cf0c541dfb7e0e8d0d83403bf3efdaade5162
1 Name
3     CHROMIUM_enable_feature
5 Name Strings
7     GL_CHROMIUM_enable_feature
9 Version
11     Last Modifed Date: August 11, 2011
13 Dependencies
15     OpenGL ES 2.0 is required.
17 Overview
19     This extension allows certain optional features to be turned on in
20     the Chromium OpenGL ES 2.0 implementation.
22 Issues
25 New Tokens
27     None
29 New Procedures and Functions
31     CommandBufferEnableCHROMIUM(const GLchar *feature)
33     <feature> is a null terminated string of the feature you wish to enable.
34     The requestable feature strings are as follows:
36     Note: If used this function MUST be called before any other GL commands
37     except GetString. Calling any other functions first will result in
38     undefined behavior.
40     pepper3d_allow_buffers_on_mulitple_targets
42     OpenGL ES 2.0 allows a single buffer to be bound to both the ARRAY_BUFFER
43     and ELEMENT_ARRAY_BUFFER bind points. By default Chromium does not allow
44     this.
46     This feature is only provided for full OpenGL ES 2.0 compatibility. It is
47     expensive to use and should generally be avoided.
49     pepper3d_support_fixed_attribs
51     Turns on support for the type GL_FIXED. By default this feature is off in
52     Chromium.
54     This feature is only provided for full OpenGL ES 2.0 compatibility. It is
55     expensive to use and should generally be avoided.
57 Errors
59     None.
61 New State
63     None.
65 Revision History
67     8/11/2011    Documented the extension