1GL_NV_path_rendering 2http://www.opengl.org/registry/specs/NV/path_rendering.txt 3GL_NV_path_rendering 4 GL_CLOSE_PATH_NV 0x00 5 GL_BOLD_BIT_NV 0x01 6 GL_GLYPH_WIDTH_BIT_NV 0x01 7 GL_GLYPH_HEIGHT_BIT_NV 0x02 8 GL_ITALIC_BIT_NV 0x02 9 GL_MOVE_TO_NV 0x02 10 GL_RELATIVE_MOVE_TO_NV 0x03 11 GL_LINE_TO_NV 0x04 12 GL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV 0x04 13 GL_RELATIVE_LINE_TO_NV 0x05 14 GL_HORIZONTAL_LINE_TO_NV 0x06 15 GL_RELATIVE_HORIZONTAL_LINE_TO_NV 0x07 16 GL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV 0x08 17 GL_VERTICAL_LINE_TO_NV 0x08 18 GL_RELATIVE_VERTICAL_LINE_TO_NV 0x09 19 GL_QUADRATIC_CURVE_TO_NV 0x0A 20 GL_RELATIVE_QUADRATIC_CURVE_TO_NV 0x0B 21 GL_CUBIC_CURVE_TO_NV 0x0C 22 GL_RELATIVE_CUBIC_CURVE_TO_NV 0x0D 23 GL_SMOOTH_QUADRATIC_CURVE_TO_NV 0x0E 24 GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV 0x0F 25 GL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV 0x10 26 GL_SMOOTH_CUBIC_CURVE_TO_NV 0x10 27 GL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV 0x11 28 GL_SMALL_CCW_ARC_TO_NV 0x12 29 GL_RELATIVE_SMALL_CCW_ARC_TO_NV 0x13 30 GL_SMALL_CW_ARC_TO_NV 0x14 31 GL_RELATIVE_SMALL_CW_ARC_TO_NV 0x15 32 GL_LARGE_CCW_ARC_TO_NV 0x16 33 GL_RELATIVE_LARGE_CCW_ARC_TO_NV 0x17 34 GL_LARGE_CW_ARC_TO_NV 0x18 35 GL_RELATIVE_LARGE_CW_ARC_TO_NV 0x19 36 GL_GLYPH_VERTICAL_BEARING_X_BIT_NV 0x20 37 GL_GLYPH_VERTICAL_BEARING_Y_BIT_NV 0x40 38 GL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV 0x80 39 GL_RESTART_PATH_NV 0xF0 40 GL_DUP_FIRST_CUBIC_CURVE_TO_NV 0xF2 41 GL_DUP_LAST_CUBIC_CURVE_TO_NV 0xF4 42 GL_RECT_NV 0xF6 43 GL_CIRCULAR_CCW_ARC_TO_NV 0xF8 44 GL_CIRCULAR_CW_ARC_TO_NV 0xFA 45 GL_CIRCULAR_TANGENT_ARC_TO_NV 0xFC 46 GL_ARC_TO_NV 0xFE 47 GL_RELATIVE_ARC_TO_NV 0xFF 48 GL_GLYPH_HAS_KERNING_BIT_NV 0x100 49 GL_PRIMARY_COLOR_NV 0x852C 50 GL_SECONDARY_COLOR_NV 0x852D 51 GL_PRIMARY_COLOR 0x8577 52 GL_PATH_FORMAT_SVG_NV 0x9070 53 GL_PATH_FORMAT_PS_NV 0x9071 54 GL_STANDARD_FONT_NAME_NV 0x9072 55 GL_SYSTEM_FONT_NAME_NV 0x9073 56 GL_FILE_NAME_NV 0x9074 57 GL_PATH_STROKE_WIDTH_NV 0x9075 58 GL_PATH_END_CAPS_NV 0x9076 59 GL_PATH_INITIAL_END_CAP_NV 0x9077 60 GL_PATH_TERMINAL_END_CAP_NV 0x9078 61 GL_PATH_JOIN_STYLE_NV 0x9079 62 GL_PATH_MITER_LIMIT_NV 0x907A 63 GL_PATH_DASH_CAPS_NV 0x907B 64 GL_PATH_INITIAL_DASH_CAP_NV 0x907C 65 GL_PATH_TERMINAL_DASH_CAP_NV 0x907D 66 GL_PATH_DASH_OFFSET_NV 0x907E 67 GL_PATH_CLIENT_LENGTH_NV 0x907F 68 GL_PATH_FILL_MODE_NV 0x9080 69 GL_PATH_FILL_MASK_NV 0x9081 70 GL_PATH_FILL_COVER_MODE_NV 0x9082 71 GL_PATH_STROKE_COVER_MODE_NV 0x9083 72 GL_PATH_STROKE_MASK_NV 0x9084 73 GL_COUNT_UP_NV 0x9088 74 GL_COUNT_DOWN_NV 0x9089 75 GL_PATH_OBJECT_BOUNDING_BOX_NV 0x908A 76 GL_CONVEX_HULL_NV 0x908B 77 GL_BOUNDING_BOX_NV 0x908D 78 GL_TRANSLATE_X_NV 0x908E 79 GL_TRANSLATE_Y_NV 0x908F 80 GL_TRANSLATE_2D_NV 0x9090 81 GL_TRANSLATE_3D_NV 0x9091 82 GL_AFFINE_2D_NV 0x9092 83 GL_AFFINE_3D_NV 0x9094 84 GL_TRANSPOSE_AFFINE_2D_NV 0x9096 85 GL_TRANSPOSE_AFFINE_3D_NV 0x9098 86 GL_UTF8_NV 0x909A 87 GL_UTF16_NV 0x909B 88 GL_BOUNDING_BOX_OF_BOUNDING_BOXES_NV 0x909C 89 GL_PATH_COMMAND_COUNT_NV 0x909D 90 GL_PATH_COORD_COUNT_NV 0x909E 91 GL_PATH_DASH_ARRAY_COUNT_NV 0x909F 92 GL_PATH_COMPUTED_LENGTH_NV 0x90A0 93 GL_PATH_FILL_BOUNDING_BOX_NV 0x90A1 94 GL_PATH_STROKE_BOUNDING_BOX_NV 0x90A2 95 GL_SQUARE_NV 0x90A3 96 GL_ROUND_NV 0x90A4 97 GL_TRIANGULAR_NV 0x90A5 98 GL_BEVEL_NV 0x90A6 99 GL_MITER_REVERT_NV 0x90A7 100 GL_MITER_TRUNCATE_NV 0x90A8 101 GL_SKIP_MISSING_GLYPH_NV 0x90A9 102 GL_USE_MISSING_GLYPH_NV 0x90AA 103 GL_PATH_ERROR_POSITION_NV 0x90AB 104 GL_PATH_FOG_GEN_MODE_NV 0x90AC 105 GL_ACCUM_ADJACENT_PAIRS_NV 0x90AD 106 GL_ADJACENT_PAIRS_NV 0x90AE 107 GL_FIRST_TO_REST_NV 0x90AF 108 GL_PATH_GEN_MODE_NV 0x90B0 109 GL_PATH_GEN_COEFF_NV 0x90B1 110 GL_PATH_GEN_COLOR_FORMAT_NV 0x90B2 111 GL_PATH_GEN_COMPONENTS_NV 0x90B3 112 GL_PATH_DASH_OFFSET_RESET_NV 0x90B4 113 GL_MOVE_TO_RESETS_NV 0x90B5 114 GL_MOVE_TO_CONTINUES_NV 0x90B6 115 GL_PATH_STENCIL_FUNC_NV 0x90B7 116 GL_PATH_STENCIL_REF_NV 0x90B8 117 GL_PATH_STENCIL_VALUE_MASK_NV 0x90B9 118 GL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV 0x90BD 119 GL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV 0x90BE 120 GL_PATH_COVER_DEPTH_FUNC_NV 0x90BF 121 GL_FONT_X_MIN_BOUNDS_BIT_NV 0x00010000 122 GL_FONT_Y_MIN_BOUNDS_BIT_NV 0x00020000 123 GL_FONT_X_MAX_BOUNDS_BIT_NV 0x00040000 124 GL_FONT_Y_MAX_BOUNDS_BIT_NV 0x00080000 125 GL_FONT_UNITS_PER_EM_BIT_NV 0x00100000 126 GL_FONT_ASCENDER_BIT_NV 0x00200000 127 GL_FONT_DESCENDER_BIT_NV 0x00400000 128 GL_FONT_HEIGHT_BIT_NV 0x00800000 129 GL_FONT_MAX_ADVANCE_WIDTH_BIT_NV 0x01000000 130 GL_FONT_MAX_ADVANCE_HEIGHT_BIT_NV 0x02000000 131 GL_FONT_UNDERLINE_POSITION_BIT_NV 0x04000000 132 GL_FONT_UNDERLINE_THICKNESS_BIT_NV 0x08000000 133 GL_FONT_HAS_KERNING_BIT_NV 0x10000000 134 void glCopyPathNV (GLuint resultPath, GLuint srcPath) 135 void glCoverFillPathInstancedNV (GLsizei numPaths, GLenum pathNameType, const void* paths, GLuint pathBase, GLenum coverMode, GLenum transformType, const GLfloat *transformValues) 136 void glCoverFillPathNV (GLuint path, GLenum coverMode) 137 void glCoverStrokePathInstancedNV (GLsizei numPaths, GLenum pathNameType, const void* paths, GLuint pathBase, GLenum coverMode, GLenum transformType, const GLfloat *transformValues) 138 void glCoverStrokePathNV (GLuint name, GLenum coverMode) 139 void glDeletePathsNV (GLuint path, GLsizei range) 140 GLuint glGenPathsNV (GLsizei range) 141 void glGetPathColorGenfvNV (GLenum color, GLenum pname, GLfloat* value) 142 void glGetPathColorGenivNV (GLenum color, GLenum pname, GLint* value) 143 void glGetPathCommandsNV (GLuint name, GLubyte* commands) 144 void glGetPathCoordsNV (GLuint name, GLfloat* coords) 145 void glGetPathDashArrayNV (GLuint name, GLfloat* dashArray) 146 GLfloat glGetPathLengthNV (GLuint path, GLsizei startSegment, GLsizei numSegments) 147 void glGetPathMetricRangeNV (GLbitfield metricQueryMask, GLuint fistPathName, GLsizei numPaths, GLsizei stride, GLfloat* metrics) 148 void glGetPathMetricsNV (GLbitfield metricQueryMask, GLsizei numPaths, GLenum pathNameType, const void* paths, GLuint pathBase, GLsizei stride, GLfloat *metrics) 149 void glGetPathParameterfvNV (GLuint name, GLenum param, GLfloat* value) 150 void glGetPathParameterivNV (GLuint name, GLenum param, GLint* value) 151 void glGetPathSpacingNV (GLenum pathListMode, GLsizei numPaths, GLenum pathNameType, const void* paths, GLuint pathBase, GLfloat advanceScale, GLfloat kerningScale, GLenum transformType, GLfloat *returnedSpacing) 152 void glGetPathTexGenfvNV (GLenum texCoordSet, GLenum pname, GLfloat* value) 153 void glGetPathTexGenivNV (GLenum texCoordSet, GLenum pname, GLint* value) 154 void glInterpolatePathsNV (GLuint resultPath, GLuint pathA, GLuint pathB, GLfloat weight) 155 GLboolean glIsPathNV (GLuint path) 156 GLboolean glIsPointInFillPathNV (GLuint path, GLuint mask, GLfloat x, GLfloat y) 157 GLboolean glIsPointInStrokePathNV (GLuint path, GLfloat x, GLfloat y) 158 void glPathColorGenNV (GLenum color, GLenum genMode, GLenum colorFormat, const GLfloat* coeffs) 159 void glPathCommandsNV (GLuint path, GLsizei numCommands, const GLubyte* commands, GLsizei numCoords, GLenum coordType, const GLvoid*coords) 160 void glPathCoordsNV (GLuint path, GLsizei numCoords, GLenum coordType, const void* coords) 161 void glPathCoverDepthFuncNV (GLenum zfunc) 162 void glPathDashArrayNV (GLuint path, GLsizei dashCount, const GLfloat* dashArray) 163 void glPathFogGenNV (GLenum genMode) 164 void glPathGlyphRangeNV (GLuint firstPathName, GLenum fontTarget, const void* fontName, GLbitfield fontStyle, GLuint firstGlyph, GLsizei numGlyphs, GLenum handleMissingGlyphs, GLuint pathParameterTemplate, GLfloat emScale) 165 void glPathGlyphsNV (GLuint firstPathName, GLenum fontTarget, const void* fontName, GLbitfield fontStyle, GLsizei numGlyphs, GLenum type, const GLvoid*charcodes, GLenum handleMissingGlyphs, GLuint pathParameterTemplate, GLfloat emScale) 166 void glPathParameterfNV (GLuint path, GLenum pname, GLfloat value) 167 void glPathParameterfvNV (GLuint path, GLenum pname, const GLfloat* value) 168 void glPathParameteriNV (GLuint path, GLenum pname, GLint value) 169 void glPathParameterivNV (GLuint path, GLenum pname, const GLint* value) 170 void glPathStencilDepthOffsetNV (GLfloat factor, GLfloat units) 171 void glPathStencilFuncNV (GLenum func, GLint ref, GLuint mask) 172 void glPathStringNV (GLuint path, GLenum format, GLsizei length, const void* pathString) 173 void glPathSubCommandsNV (GLuint path, GLsizei commandStart, GLsizei commandsToDelete, GLsizei numCommands, const GLubyte* commands, GLsizei numCoords, GLenum coordType, const GLvoid*coords) 174 void glPathSubCoordsNV (GLuint path, GLsizei coordStart, GLsizei numCoords, GLenum coordType, const void* coords) 175 void glPathTexGenNV (GLenum texCoordSet, GLenum genMode, GLint components, const GLfloat* coeffs) 176 GLboolean glPointAlongPathNV (GLuint path, GLsizei startSegment, GLsizei numSegments, GLfloat distance, GLfloat* x, GLfloat *y, GLfloat *tangentX, GLfloat *tangentY) 177 void glStencilFillPathInstancedNV (GLsizei numPaths, GLenum pathNameType, const void* paths, GLuint pathBase, GLenum fillMode, GLuint mask, GLenum transformType, const GLfloat *transformValues) 178 void glStencilFillPathNV (GLuint path, GLenum fillMode, GLuint mask) 179 void glStencilStrokePathInstancedNV (GLsizei numPaths, GLenum pathNameType, const void* paths, GLuint pathBase, GLint reference, GLuint mask, GLenum transformType, const GLfloat *transformValues) 180 void glStencilStrokePathNV (GLuint path, GLint reference, GLuint mask) 181 void glTransformPathNV (GLuint resultPath, GLuint srcPath, GLenum transformType, const GLfloat* transformValues) 182 void glWeightPathsNV (GLuint resultPath, GLsizei numPaths, const GLuint paths[], const GLfloat weights[]) 183