• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1Name
2
3    CHROMIUM_path_rendering
4
5Name Strings
6
7    GL_CHROMIUM_path_rendering
8
9Version
10
11    Last Modifed Date: August 14, 2014
12
13Dependencies
14
15    OpenGL ES 3.0 is required.
16
17Overview
18
19    This extensions implements path rendering using
20    OpenGL API.
21
22New Tokens
23
24    Accepted by the <matrixMode> parameter of MatrixLoadfCHROMIUM and
25    MatrixLoadIdentityCHROMIUM:
26    PATH_MODELVIEW_CHROMIUM                           0x1700
27    PATH_PROJECTION_CHROMIUM                          0x1701
28
29    Accepted by the <pname> parameter of GetIntegerv,
30    GetFloatv:
31    PATH_MODELVIEW_MATRIX_CHROMIUM                    0x0BA6
32    PATH_PROJECTION_MATRIX_CHROMIUM                   0x0BA7
33
34
35New Procedures and Functions
36
37    void MatrixLoadfCHROMIUM(enum matrixMode, float* matrix)
38
39    Takes a pointer to a 4x4 matrix stored in column-major order as 16
40    consecutive floating-point values. The matrixMode specifies which
41    matrix, PATH_MODELVIEW_CHROMIUM or PATH_PROJECTION_CHROMIUM is used.
42
43    The funcition specifies either modelview or projection matrix
44    to be used with path rendering API calls.
45
46    void MatrixLoadIdentityCHROMIUM(enum matrixMode)
47
48    Effectively calls MatrixLoadf with the identity matrix.
49
50Errors
51
52    None.
53
54New State
55
56    Get Value                       Type   Get Command  Initial  Description
57    -----------------------------  -----  ------------ -------- -------------------
58    PATH_MODELVIEW_MATRIX_CHROMIUM  16xR   GetFloatv    all 0's  Current modelview
59                                                                 matrix for path rendering
60    PATH_PROJECTION_MATRIX_CHROMIUM 16xR   GetFloatv    all 0's  Current projection
61                                                                 matrix for path rendering
62
63Revision History
64
65    14/8/2014    Documented the extension
66