Index: gpu/GLES2/extensions/CHROMIUM/CHROMIUM_path_rendering.txt |
diff --git a/gpu/GLES2/extensions/CHROMIUM/CHROMIUM_path_rendering.txt b/gpu/GLES2/extensions/CHROMIUM/CHROMIUM_path_rendering.txt |
new file mode 100644 |
index 0000000000000000000000000000000000000000..d2e8c93a027fa7574124f7396f64ff38d7c0db4e |
--- /dev/null |
+++ b/gpu/GLES2/extensions/CHROMIUM/CHROMIUM_path_rendering.txt |
@@ -0,0 +1,65 @@ |
+Name |
+ |
+ CHROMIUM_path_rendering |
+ |
+Name Strings |
+ |
+ GL_CHROMIUM_path_rendering |
+ |
+Version |
+ |
+ Last Modifed Date: August 14, 2014 |
+ |
+Dependencies |
+ |
+ OpenGL ES 3.0 is required. |
+ |
+Overview |
+ |
+ This extensions implements path rendering using |
+ OpenGL API. |
+ |
+New Tokens |
+ |
+ Accepted by the <matrixMode> parameter of MatrixLoadfCHROMIUM and |
+ MatrixLoadIdentityCHROMIUM: |
+ PATH_MODELVIEW_CHROMIUM 0x1700 |
+ PATH_PROJECTION_CHROMIUM 0x1701 |
+ |
+ Accepted by the <pname> parameter of GetIntegerv, |
+ GetFloatv: |
+ PATH_MODELVIEW_MATRIX_CHROMIUM 0x0BA6 |
+ PATH_PROJECTION_MATRIX_CHROMIUM 0x0BA7 |
+ |
+ |
+New Procedures and Functions |
+ |
+ void MatrixLoadfCHROMIUM(enum matrixMode, float* matrix) |
+ |
+ Takes a pointer to a 4x4 matrix stored in column-major order as 16 |
+ consecutive floating-point values. The matrixMode specifies which |
+ matrix, PATH_MODELVIEW_CHROMIUM or PATH_PROJECTION_CHROMIUM is used. |
+ |
+ The funcition specifies either modelview or projection matrix |
+ to be used with path rendering API calls. |
+ |
+ void MatrixLoadIdentityCHROMIUM(enum matrixMode) |
+ |
+ Effectively calls MatrixLoadf with the identity matrix. |
+ |
+Errors |
+ |
+ None. |
+ |
+New State |
+ |
+ Get Value Type Get Command Initial Description |
+ ----------------------------- ----- ------------ -------- ------------------- |
+ PATH_MODELVIEW_MATRIX_CHROMIUM 16xR GetFloatv all 0's Current modelview |
+ matrix for path rendering |
+ PATH_PROJECTION_MATRIX_CHROMIUM 16xR GetFloatv all 0's Current projection |
+ matrix for path rendering |
+ |
+Revision History |
+ |
+ 14/8/2014 Documented the extension |