| OLD | NEW |
| 1 Name | 1 Name |
| 2 | 2 |
| 3 CHROMIUM_path_rendering | 3 CHROMIUM_path_rendering |
| 4 | 4 |
| 5 Name Strings | 5 Name Strings |
| 6 | 6 |
| 7 GL_CHROMIUM_path_rendering | 7 GL_CHROMIUM_path_rendering |
| 8 | 8 |
| 9 Version | 9 Version |
| 10 | 10 |
| (...skipping 1009 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1020 "gl_" prefix. | 1020 "gl_" prefix. |
| 1021 | 1021 |
| 1022 When a program is linked, any active uniforms without a binding specified | 1022 When a program is linked, any active uniforms without a binding specified |
| 1023 through BindFragmentInputLocation will be automatically be bound to | 1023 through BindFragmentInputLocation will be automatically be bound to |
| 1024 locations by the GL. Such bindings can not be queried. | 1024 locations by the GL. Such bindings can not be queried. |
| 1025 | 1025 |
| 1026 BindFragmentInputLocation may be issued before any shader objects are | 1026 BindFragmentInputLocation may be issued before any shader objects are |
| 1027 attached to a program object. Hence it is allowed to bind any name (except | 1027 attached to a program object. Hence it is allowed to bind any name (except |
| 1028 a name starting with "gl_") to an index, including a name that is never used | 1028 a name starting with "gl_") to an index, including a name that is never used |
| 1029 as a varying in the fragment shader object. Assigned bindings for varying | 1029 as a varying in the fragment shader object. Assigned bindings for varying |
| 1030 variables that do not exist or are not active are ignored. | 1030 variables that do not exist or are not active are ignored. Using such bindin
gs |
| 1031 behaves as if passed location was -1. |
| 1031 | 1032 |
| 1032 It is possible for an application to bind more than one fragment | 1033 It is possible for an application to bind more than one fragment |
| 1033 input name to the same location. This is referred to as aliasing. | 1034 input name to the same location. This is referred to as aliasing. |
| 1034 This will only work if only one of the aliased fragment inputs is | 1035 This will only work if only one of the aliased fragment inputs is |
| 1035 active in the executable program, or if no path through the shader | 1036 active in the executable program, or if no path through the shader |
| 1036 consumes more than one fragment input of a set of fragment inputs | 1037 consumes more than one fragment input of a set of fragment inputs |
| 1037 aliased to the same location. If two statically used fragment | 1038 aliased to the same location. If two statically used fragment |
| 1038 inputs in a program are bound to the name location, link must | 1039 inputs in a program are bound to the name location, link must |
| 1039 fail. | 1040 fail. |
| 1040 | 1041 |
| (...skipping 353 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1394 * Paths wind by default counterclockwise | 1395 * Paths wind by default counterclockwise |
| 1395 * Window space transform can reverse this winding | 1396 * Window space transform can reverse this winding |
| 1396 * GL front face state CW/CCW selects whether the variable is true | 1397 * GL front face state CW/CCW selects whether the variable is true |
| 1397 or false | 1398 or false |
| 1398 | 1399 |
| 1399 user-defined varyings: constant zeros. | 1400 user-defined varyings: constant zeros. |
| 1400 | 1401 |
| 1401 Revision History | 1402 Revision History |
| 1402 | 1403 |
| 1403 14/8/2014 Documented the extension | 1404 14/8/2014 Documented the extension |
| OLD | NEW |