diff options
author | Brian Paul <brianp@vmware.com> | 2012-06-26 14:47:19 -0600 |
---|---|---|
committer | Brian Paul <brianp@vmware.com> | 2012-06-27 07:50:57 -0600 |
commit | 51b0a0b33ca16599a5972c3e77607284a1b7fb9b (patch) | |
tree | b6748c0c9032371bcc1e0b48ea44bbf7357b4e0e | |
parent | 52dd8961eb02a1a76a8ba658fb8ef2777fee569c (diff) |
mesa: update glext.h to version 81
-rw-r--r-- | include/GL/glext.h | 411 |
1 files changed, 368 insertions, 43 deletions
diff --git a/include/GL/glext.h b/include/GL/glext.h index 113241e77ee..8fce0f6f0d1 100644 --- a/include/GL/glext.h +++ b/include/GL/glext.h | |||
@@ -6,7 +6,7 @@ extern "C" { | |||
6 | #endif | 6 | #endif |
7 | 7 | ||
8 | /* | 8 | /* |
9 | ** Copyright (c) 2007-2011 The Khronos Group Inc. | 9 | ** Copyright (c) 2007-2012 The Khronos Group Inc. |
10 | ** | 10 | ** |
11 | ** Permission is hereby granted, free of charge, to any person obtaining a | 11 | ** Permission is hereby granted, free of charge, to any person obtaining a |
12 | ** copy of this software and/or associated documentation files (the | 12 | ** copy of this software and/or associated documentation files (the |
@@ -29,9 +29,9 @@ extern "C" { | |||
29 | */ | 29 | */ |
30 | 30 | ||
31 | /* Header file version number, required by OpenGL ABI for Linux */ | 31 | /* Header file version number, required by OpenGL ABI for Linux */ |
32 | /* glext.h last updated $Date: 2011-08-08 00:34:29 -0700 (Mon, 08 Aug 2011) $ */ | 32 | /* glext.h last updated $Date: 2012-04-26 00:59:42 -0700 (Thu, 26 Apr 2012) $ */ |
33 | /* Current version at http://www.opengl.org/registry/ */ | 33 | /* Current version at http://www.opengl.org/registry/ */ |
34 | #define GL_GLEXT_VERSION 72 | 34 | #define GL_GLEXT_VERSION 81 |
35 | /* Function declaration macros - to move into glplatform.h */ | 35 | /* Function declaration macros - to move into glplatform.h */ |
36 | 36 | ||
37 | #if defined(_WIN32) && !defined(APIENTRY) && !defined(__CYGWIN__) && !defined(__SCITECH_SNAP__) | 37 | #if defined(_WIN32) && !defined(APIENTRY) && !defined(__CYGWIN__) && !defined(__SCITECH_SNAP__) |
@@ -516,8 +516,6 @@ extern "C" { | |||
516 | #define GL_MINOR_VERSION 0x821C | 516 | #define GL_MINOR_VERSION 0x821C |
517 | #define GL_NUM_EXTENSIONS 0x821D | 517 | #define GL_NUM_EXTENSIONS 0x821D |
518 | #define GL_CONTEXT_FLAGS 0x821E | 518 | #define GL_CONTEXT_FLAGS 0x821E |
519 | #define GL_DEPTH_BUFFER 0x8223 | ||
520 | #define GL_STENCIL_BUFFER 0x8224 | ||
521 | #define GL_COMPRESSED_RED 0x8225 | 519 | #define GL_COMPRESSED_RED 0x8225 |
522 | #define GL_COMPRESSED_RG 0x8226 | 520 | #define GL_COMPRESSED_RG 0x8226 |
523 | #define GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT 0x0001 | 521 | #define GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT 0x0001 |
@@ -1021,6 +1019,7 @@ extern "C" { | |||
1021 | /* reuse GL_MAX_VERTEX_UNIFORM_VECTORS */ | 1019 | /* reuse GL_MAX_VERTEX_UNIFORM_VECTORS */ |
1022 | /* reuse GL_MAX_VARYING_VECTORS */ | 1020 | /* reuse GL_MAX_VARYING_VECTORS */ |
1023 | /* reuse GL_MAX_FRAGMENT_UNIFORM_VECTORS */ | 1021 | /* reuse GL_MAX_FRAGMENT_UNIFORM_VECTORS */ |
1022 | /* reuse GL_RGB565 */ | ||
1024 | /* Reuse tokens from ARB_get_program_binary */ | 1023 | /* Reuse tokens from ARB_get_program_binary */ |
1025 | /* reuse GL_PROGRAM_BINARY_RETRIEVABLE_HINT */ | 1024 | /* reuse GL_PROGRAM_BINARY_RETRIEVABLE_HINT */ |
1026 | /* reuse GL_PROGRAM_BINARY_LENGTH */ | 1025 | /* reuse GL_PROGRAM_BINARY_LENGTH */ |
@@ -1884,8 +1883,10 @@ extern "C" { | |||
1884 | #endif | 1883 | #endif |
1885 | 1884 | ||
1886 | #ifndef GL_ARB_copy_buffer | 1885 | #ifndef GL_ARB_copy_buffer |
1887 | #define GL_COPY_READ_BUFFER 0x8F36 | 1886 | #define GL_COPY_READ_BUFFER_BINDING 0x8F36 |
1888 | #define GL_COPY_WRITE_BUFFER 0x8F37 | 1887 | #define GL_COPY_READ_BUFFER GL_COPY_READ_BUFFER_BINDING |
1888 | #define GL_COPY_WRITE_BUFFER_BINDING 0x8F37 | ||
1889 | #define GL_COPY_WRITE_BUFFER GL_COPY_WRITE_BUFFER_BINDING | ||
1889 | #endif | 1890 | #endif |
1890 | 1891 | ||
1891 | #ifndef GL_ARB_shader_texture_lod | 1892 | #ifndef GL_ARB_shader_texture_lod |
@@ -2133,8 +2134,10 @@ extern "C" { | |||
2133 | 2134 | ||
2134 | #ifndef GL_ARB_transform_feedback2 | 2135 | #ifndef GL_ARB_transform_feedback2 |
2135 | #define GL_TRANSFORM_FEEDBACK 0x8E22 | 2136 | #define GL_TRANSFORM_FEEDBACK 0x8E22 |
2136 | #define GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED 0x8E23 | 2137 | #define GL_TRANSFORM_FEEDBACK_PAUSED 0x8E23 |
2137 | #define GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE 0x8E24 | 2138 | #define GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED GL_TRANSFORM_FEEDBACK_PAUSED |
2139 | #define GL_TRANSFORM_FEEDBACK_ACTIVE 0x8E24 | ||
2140 | #define GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE GL_TRANSFORM_FEEDBACK_ACTIVE | ||
2138 | #define GL_TRANSFORM_FEEDBACK_BINDING 0x8E25 | 2141 | #define GL_TRANSFORM_FEEDBACK_BINDING 0x8E25 |
2139 | #endif | 2142 | #endif |
2140 | 2143 | ||
@@ -2158,6 +2161,7 @@ extern "C" { | |||
2158 | #define GL_MAX_VERTEX_UNIFORM_VECTORS 0x8DFB | 2161 | #define GL_MAX_VERTEX_UNIFORM_VECTORS 0x8DFB |
2159 | #define GL_MAX_VARYING_VECTORS 0x8DFC | 2162 | #define GL_MAX_VARYING_VECTORS 0x8DFC |
2160 | #define GL_MAX_FRAGMENT_UNIFORM_VECTORS 0x8DFD | 2163 | #define GL_MAX_FRAGMENT_UNIFORM_VECTORS 0x8DFD |
2164 | #define GL_RGB565 0x8D62 | ||
2161 | #endif | 2165 | #endif |
2162 | 2166 | ||
2163 | #ifndef GL_ARB_get_program_binary | 2167 | #ifndef GL_ARB_get_program_binary |
@@ -5313,6 +5317,167 @@ extern "C" { | |||
5313 | #define GL_SCALED_RESOLVE_NICEST_EXT 0x90BB | 5317 | #define GL_SCALED_RESOLVE_NICEST_EXT 0x90BB |
5314 | #endif | 5318 | #endif |
5315 | 5319 | ||
5320 | #ifndef GL_NV_path_rendering | ||
5321 | #define GL_PATH_FORMAT_SVG_NV 0x9070 | ||
5322 | #define GL_PATH_FORMAT_PS_NV 0x9071 | ||
5323 | #define GL_STANDARD_FONT_NAME_NV 0x9072 | ||
5324 | #define GL_SYSTEM_FONT_NAME_NV 0x9073 | ||
5325 | #define GL_FILE_NAME_NV 0x9074 | ||
5326 | #define GL_PATH_STROKE_WIDTH_NV 0x9075 | ||
5327 | #define GL_PATH_END_CAPS_NV 0x9076 | ||
5328 | #define GL_PATH_INITIAL_END_CAP_NV 0x9077 | ||
5329 | #define GL_PATH_TERMINAL_END_CAP_NV 0x9078 | ||
5330 | #define GL_PATH_JOIN_STYLE_NV 0x9079 | ||
5331 | #define GL_PATH_MITER_LIMIT_NV 0x907A | ||
5332 | #define GL_PATH_DASH_CAPS_NV 0x907B | ||
5333 | #define GL_PATH_INITIAL_DASH_CAP_NV 0x907C | ||
5334 | #define GL_PATH_TERMINAL_DASH_CAP_NV 0x907D | ||
5335 | #define GL_PATH_DASH_OFFSET_NV 0x907E | ||
5336 | #define GL_PATH_CLIENT_LENGTH_NV 0x907F | ||
5337 | #define GL_PATH_FILL_MODE_NV 0x9080 | ||
5338 | #define GL_PATH_FILL_MASK_NV 0x9081 | ||
5339 | #define GL_PATH_FILL_COVER_MODE_NV 0x9082 | ||
5340 | #define GL_PATH_STROKE_COVER_MODE_NV 0x9083 | ||
5341 | #define GL_PATH_STROKE_MASK_NV 0x9084 | ||
5342 | #define GL_PATH_SAMPLE_QUALITY_NV 0x9085 | ||
5343 | #define GL_PATH_STROKE_BOUND_NV 0x9086 | ||
5344 | #define GL_PATH_STROKE_OVERSAMPLE_COUNT_NV 0x9087 | ||
5345 | #define GL_COUNT_UP_NV 0x9088 | ||
5346 | #define GL_COUNT_DOWN_NV 0x9089 | ||
5347 | #define GL_PATH_OBJECT_BOUNDING_BOX_NV 0x908A | ||
5348 | #define GL_CONVEX_HULL_NV 0x908B | ||
5349 | #define GL_MULTI_HULLS_NV 0x908C | ||
5350 | #define GL_BOUNDING_BOX_NV 0x908D | ||
5351 | #define GL_TRANSLATE_X_NV 0x908E | ||
5352 | #define GL_TRANSLATE_Y_NV 0x908F | ||
5353 | #define GL_TRANSLATE_2D_NV 0x9090 | ||
5354 | #define GL_TRANSLATE_3D_NV 0x9091 | ||
5355 | #define GL_AFFINE_2D_NV 0x9092 | ||
5356 | #define GL_PROJECTIVE_2D_NV 0x9093 | ||
5357 | #define GL_AFFINE_3D_NV 0x9094 | ||
5358 | #define GL_PROJECTIVE_3D_NV 0x9095 | ||
5359 | #define GL_TRANSPOSE_AFFINE_2D_NV 0x9096 | ||
5360 | #define GL_TRANSPOSE_PROJECTIVE_2D_NV 0x9097 | ||
5361 | #define GL_TRANSPOSE_AFFINE_3D_NV 0x9098 | ||
5362 | #define GL_TRANSPOSE_PROJECTIVE_3D_NV 0x9099 | ||
5363 | #define GL_UTF8_NV 0x909A | ||
5364 | #define GL_UTF16_NV 0x909B | ||
5365 | #define GL_BOUNDING_BOX_OF_BOUNDING_BOXES_NV 0x909C | ||
5366 | #define GL_PATH_COMMAND_COUNT_NV 0x909D | ||
5367 | #define GL_PATH_COORD_COUNT_NV 0x909E | ||
5368 | #define GL_PATH_DASH_ARRAY_COUNT_NV 0x909F | ||
5369 | #define GL_PATH_COMPUTED_LENGTH_NV 0x90A0 | ||
5370 | #define GL_PATH_FILL_BOUNDING_BOX_NV 0x90A1 | ||
5371 | #define GL_PATH_STROKE_BOUNDING_BOX_NV 0x90A2 | ||
5372 | #define GL_SQUARE_NV 0x90A3 | ||
5373 | #define GL_ROUND_NV 0x90A4 | ||
5374 | #define GL_TRIANGULAR_NV 0x90A5 | ||
5375 | #define GL_BEVEL_NV 0x90A6 | ||
5376 | #define GL_MITER_REVERT_NV 0x90A7 | ||
5377 | #define GL_MITER_TRUNCATE_NV 0x90A8 | ||
5378 | #define GL_SKIP_MISSING_GLYPH_NV 0x90A9 | ||
5379 | #define GL_USE_MISSING_GLYPH_NV 0x90AA | ||
5380 | #define GL_PATH_ERROR_POSITION_NV 0x90AB | ||
5381 | #define GL_PATH_FOG_GEN_MODE_NV 0x90AC | ||
5382 | #define GL_ACCUM_ADJACENT_PAIRS_NV 0x90AD | ||
5383 | #define GL_ADJACENT_PAIRS_NV 0x90AE | ||
5384 | #define GL_FIRST_TO_REST_NV 0x90AF | ||
5385 | #define GL_PATH_GEN_MODE_NV 0x90B0 | ||
5386 | #define GL_PATH_GEN_COEFF_NV 0x90B1 | ||
5387 | #define GL_PATH_GEN_COLOR_FORMAT_NV 0x90B2 | ||
5388 | #define GL_PATH_GEN_COMPONENTS_NV 0x90B3 | ||
5389 | #define GL_PATH_STENCIL_FUNC_NV 0x90B7 | ||
5390 | #define GL_PATH_STENCIL_REF_NV 0x90B8 | ||
5391 | #define GL_PATH_STENCIL_VALUE_MASK_NV 0x90B9 | ||
5392 | #define GL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV 0x90BD | ||
5393 | #define GL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV 0x90BE | ||
5394 | #define GL_PATH_COVER_DEPTH_FUNC_NV 0x90BF | ||
5395 | #define GL_PATH_DASH_OFFSET_RESET_NV 0x90B4 | ||
5396 | #define GL_MOVE_TO_RESETS_NV 0x90B5 | ||
5397 | #define GL_MOVE_TO_CONTINUES_NV 0x90B6 | ||
5398 | #define GL_CLOSE_PATH_NV 0x00 | ||
5399 | #define GL_MOVE_TO_NV 0x02 | ||
5400 | #define GL_RELATIVE_MOVE_TO_NV 0x03 | ||
5401 | #define GL_LINE_TO_NV 0x04 | ||
5402 | #define GL_RELATIVE_LINE_TO_NV 0x05 | ||
5403 | #define GL_HORIZONTAL_LINE_TO_NV 0x06 | ||
5404 | #define GL_RELATIVE_HORIZONTAL_LINE_TO_NV 0x07 | ||
5405 | #define GL_VERTICAL_LINE_TO_NV 0x08 | ||
5406 | #define GL_RELATIVE_VERTICAL_LINE_TO_NV 0x09 | ||
5407 | #define GL_QUADRATIC_CURVE_TO_NV 0x0A | ||
5408 | #define GL_RELATIVE_QUADRATIC_CURVE_TO_NV 0x0B | ||
5409 | #define GL_CUBIC_CURVE_TO_NV 0x0C | ||
5410 | #define GL_RELATIVE_CUBIC_CURVE_TO_NV 0x0D | ||
5411 | #define GL_SMOOTH_QUADRATIC_CURVE_TO_NV 0x0E | ||
5412 | #define GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV 0x0F | ||
5413 | #define GL_SMOOTH_CUBIC_CURVE_TO_NV 0x10 | ||
5414 | #define GL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV 0x11 | ||
5415 | #define GL_SMALL_CCW_ARC_TO_NV 0x12 | ||
5416 | #define GL_RELATIVE_SMALL_CCW_ARC_TO_NV 0x13 | ||
5417 | #define GL_SMALL_CW_ARC_TO_NV 0x14 | ||
5418 | #define GL_RELATIVE_SMALL_CW_ARC_TO_NV 0x15 | ||
5419 | #define GL_LARGE_CCW_ARC_TO_NV 0x16 | ||
5420 | #define GL_RELATIVE_LARGE_CCW_ARC_TO_NV 0x17 | ||
5421 | #define GL_LARGE_CW_ARC_TO_NV 0x18 | ||
5422 | #define GL_RELATIVE_LARGE_CW_ARC_TO_NV 0x19 | ||
5423 | #define GL_RESTART_PATH_NV 0xF0 | ||
5424 | #define GL_DUP_FIRST_CUBIC_CURVE_TO_NV 0xF2 | ||
5425 | #define GL_DUP_LAST_CUBIC_CURVE_TO_NV 0xF4 | ||
5426 | #define GL_RECT_NV 0xF6 | ||
5427 | #define GL_CIRCULAR_CCW_ARC_TO_NV 0xF8 | ||
5428 | #define GL_CIRCULAR_CW_ARC_TO_NV 0xFA | ||
5429 | #define GL_CIRCULAR_TANGENT_ARC_TO_NV 0xFC | ||
5430 | #define GL_ARC_TO_NV 0xFE | ||
5431 | #define GL_RELATIVE_ARC_TO_NV 0xFF | ||
5432 | #define GL_BOLD_BIT_NV 0x01 | ||
5433 | #define GL_ITALIC_BIT_NV 0x02 | ||
5434 | #define GL_GLYPH_WIDTH_BIT_NV 0x01 | ||
5435 | #define GL_GLYPH_HEIGHT_BIT_NV 0x02 | ||
5436 | #define GL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV 0x04 | ||
5437 | #define GL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV 0x08 | ||
5438 | #define GL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV 0x10 | ||
5439 | #define GL_GLYPH_VERTICAL_BEARING_X_BIT_NV 0x20 | ||
5440 | #define GL_GLYPH_VERTICAL_BEARING_Y_BIT_NV 0x40 | ||
5441 | #define GL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV 0x80 | ||
5442 | #define GL_GLYPH_HAS_KERNING_NV 0x100 | ||
5443 | #define GL_FONT_X_MIN_BOUNDS_NV 0x00010000 | ||
5444 | #define GL_FONT_Y_MIN_BOUNDS_NV 0x00020000 | ||
5445 | #define GL_FONT_X_MAX_BOUNDS_NV 0x00040000 | ||
5446 | #define GL_FONT_Y_MAX_BOUNDS_NV 0x00080000 | ||
5447 | #define GL_FONT_UNITS_PER_EM_NV 0x00100000 | ||
5448 | #define GL_FONT_ASCENDER_NV 0x00200000 | ||
5449 | #define GL_FONT_DESCENDER_NV 0x00400000 | ||
5450 | #define GL_FONT_HEIGHT_NV 0x00800000 | ||
5451 | #define GL_FONT_MAX_ADVANCE_WIDTH_NV 0x01000000 | ||
5452 | #define GL_FONT_MAX_ADVANCE_HEIGHT_NV 0x02000000 | ||
5453 | #define GL_FONT_UNDERLINE_POSITION_NV 0x04000000 | ||
5454 | #define GL_FONT_UNDERLINE_THICKNESS_NV 0x08000000 | ||
5455 | #define GL_FONT_HAS_KERNING_NV 0x10000000 | ||
5456 | #endif | ||
5457 | |||
5458 | #ifndef GL_AMD_pinned_memory | ||
5459 | #define GL_EXTERNAL_VIRTUAL_MEMORY_BUFFER_AMD 0x9160 | ||
5460 | #endif | ||
5461 | |||
5462 | #ifndef GL_AMD_stencil_operation_extended | ||
5463 | #define GL_SET_AMD 0x874A | ||
5464 | #define GL_REPLACE_VALUE_AMD 0x874B | ||
5465 | #define GL_STENCIL_OP_VALUE_AMD 0x874C | ||
5466 | #define GL_STENCIL_BACK_OP_VALUE_AMD 0x874D | ||
5467 | #endif | ||
5468 | |||
5469 | #ifndef GL_AMD_vertex_shader_viewport_index | ||
5470 | #endif | ||
5471 | |||
5472 | #ifndef GL_AMD_vertex_shader_layer | ||
5473 | #endif | ||
5474 | |||
5475 | #ifndef GL_NV_bindless_texture | ||
5476 | #endif | ||
5477 | |||
5478 | #ifndef GL_NV_shader_atomic_float | ||
5479 | #endif | ||
5480 | |||
5316 | 5481 | ||
5317 | /*************************************************************/ | 5482 | /*************************************************************/ |
5318 | 5483 | ||
@@ -5419,14 +5584,14 @@ typedef GLintptr GLvdpauSurfaceNV; | |||
5419 | #ifndef GL_VERSION_1_2 | 5584 | #ifndef GL_VERSION_1_2 |
5420 | #define GL_VERSION_1_2 1 | 5585 | #define GL_VERSION_1_2 1 |
5421 | #ifdef GL_GLEXT_PROTOTYPES | 5586 | #ifdef GL_GLEXT_PROTOTYPES |
5422 | GLAPI void APIENTRY glBlendColor (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha); | 5587 | GLAPI void APIENTRY glBlendColor (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha); |
5423 | GLAPI void APIENTRY glBlendEquation (GLenum mode); | 5588 | GLAPI void APIENTRY glBlendEquation (GLenum mode); |
5424 | GLAPI void APIENTRY glDrawRangeElements (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices); | 5589 | GLAPI void APIENTRY glDrawRangeElements (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices); |
5425 | GLAPI void APIENTRY glTexImage3D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels); | 5590 | GLAPI void APIENTRY glTexImage3D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels); |
5426 | GLAPI void APIENTRY glTexSubImage3D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels); | 5591 | GLAPI void APIENTRY glTexSubImage3D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels); |
5427 | GLAPI void APIENTRY glCopyTexSubImage3D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height); | 5592 | GLAPI void APIENTRY glCopyTexSubImage3D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height); |
5428 | #endif /* GL_GLEXT_PROTOTYPES */ | 5593 | #endif /* GL_GLEXT_PROTOTYPES */ |
5429 | typedef void (APIENTRYP PFNGLBLENDCOLORPROC) (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha); | 5594 | typedef void (APIENTRYP PFNGLBLENDCOLORPROC) (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha); |
5430 | typedef void (APIENTRYP PFNGLBLENDEQUATIONPROC) (GLenum mode); | 5595 | typedef void (APIENTRYP PFNGLBLENDEQUATIONPROC) (GLenum mode); |
5431 | typedef void (APIENTRYP PFNGLDRAWRANGEELEMENTSPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices); | 5596 | typedef void (APIENTRYP PFNGLDRAWRANGEELEMENTSPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices); |
5432 | typedef void (APIENTRYP PFNGLTEXIMAGE3DPROC) (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels); | 5597 | typedef void (APIENTRYP PFNGLTEXIMAGE3DPROC) (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels); |
@@ -5508,7 +5673,7 @@ typedef void (APIENTRYP PFNGLRESETMINMAXPROC) (GLenum target); | |||
5508 | #define GL_VERSION_1_3 1 | 5673 | #define GL_VERSION_1_3 1 |
5509 | #ifdef GL_GLEXT_PROTOTYPES | 5674 | #ifdef GL_GLEXT_PROTOTYPES |
5510 | GLAPI void APIENTRY glActiveTexture (GLenum texture); | 5675 | GLAPI void APIENTRY glActiveTexture (GLenum texture); |
5511 | GLAPI void APIENTRY glSampleCoverage (GLclampf value, GLboolean invert); | 5676 | GLAPI void APIENTRY glSampleCoverage (GLfloat value, GLboolean invert); |
5512 | GLAPI void APIENTRY glCompressedTexImage3D (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data); | 5677 | GLAPI void APIENTRY glCompressedTexImage3D (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data); |
5513 | GLAPI void APIENTRY glCompressedTexImage2D (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data); | 5678 | GLAPI void APIENTRY glCompressedTexImage2D (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data); |
5514 | GLAPI void APIENTRY glCompressedTexImage1D (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data); | 5679 | GLAPI void APIENTRY glCompressedTexImage1D (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data); |
@@ -5518,7 +5683,7 @@ GLAPI void APIENTRY glCompressedTexSubImage1D (GLenum target, GLint level, GLint | |||
5518 | GLAPI void APIENTRY glGetCompressedTexImage (GLenum target, GLint level, GLvoid *img); | 5683 | GLAPI void APIENTRY glGetCompressedTexImage (GLenum target, GLint level, GLvoid *img); |
5519 | #endif /* GL_GLEXT_PROTOTYPES */ | 5684 | #endif /* GL_GLEXT_PROTOTYPES */ |
5520 | typedef void (APIENTRYP PFNGLACTIVETEXTUREPROC) (GLenum texture); | 5685 | typedef void (APIENTRYP PFNGLACTIVETEXTUREPROC) (GLenum texture); |
5521 | typedef void (APIENTRYP PFNGLSAMPLECOVERAGEPROC) (GLclampf value, GLboolean invert); | 5686 | typedef void (APIENTRYP PFNGLSAMPLECOVERAGEPROC) (GLfloat value, GLboolean invert); |
5522 | typedef void (APIENTRYP PFNGLCOMPRESSEDTEXIMAGE3DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data); | 5687 | typedef void (APIENTRYP PFNGLCOMPRESSEDTEXIMAGE3DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data); |
5523 | typedef void (APIENTRYP PFNGLCOMPRESSEDTEXIMAGE2DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data); | 5688 | typedef void (APIENTRYP PFNGLCOMPRESSEDTEXIMAGE2DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data); |
5524 | typedef void (APIENTRYP PFNGLCOMPRESSEDTEXIMAGE1DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data); | 5689 | typedef void (APIENTRYP PFNGLCOMPRESSEDTEXIMAGE1DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data); |
@@ -5613,7 +5778,7 @@ typedef void (APIENTRYP PFNGLMULTTRANSPOSEMATRIXDPROC) (const GLdouble *m); | |||
5613 | #ifdef GL_GLEXT_PROTOTYPES | 5778 | #ifdef GL_GLEXT_PROTOTYPES |
5614 | GLAPI void APIENTRY glBlendFuncSeparate (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha); | 5779 | GLAPI void APIENTRY glBlendFuncSeparate (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha); |
5615 | GLAPI void APIENTRY glMultiDrawArrays (GLenum mode, const GLint *first, const GLsizei *count, GLsizei primcount); | 5780 | GLAPI void APIENTRY glMultiDrawArrays (GLenum mode, const GLint *first, const GLsizei *count, GLsizei primcount); |
5616 | GLAPI void APIENTRY glMultiDrawElements (GLenum mode, const GLsizei *count, GLenum type, const GLvoid* *indices, GLsizei primcount); | 5781 | GLAPI void APIENTRY glMultiDrawElements (GLenum mode, const GLsizei *count, GLenum type, const GLvoid* const *indices, GLsizei primcount); |
5617 | GLAPI void APIENTRY glPointParameterf (GLenum pname, GLfloat param); | 5782 | GLAPI void APIENTRY glPointParameterf (GLenum pname, GLfloat param); |
5618 | GLAPI void APIENTRY glPointParameterfv (GLenum pname, const GLfloat *params); | 5783 | GLAPI void APIENTRY glPointParameterfv (GLenum pname, const GLfloat *params); |
5619 | GLAPI void APIENTRY glPointParameteri (GLenum pname, GLint param); | 5784 | GLAPI void APIENTRY glPointParameteri (GLenum pname, GLint param); |
@@ -5621,7 +5786,7 @@ GLAPI void APIENTRY glPointParameteriv (GLenum pname, const GLint *params); | |||
5621 | #endif /* GL_GLEXT_PROTOTYPES */ | 5786 | #endif /* GL_GLEXT_PROTOTYPES */ |
5622 | typedef void (APIENTRYP PFNGLBLENDFUNCSEPARATEPROC) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha); | 5787 | typedef void (APIENTRYP PFNGLBLENDFUNCSEPARATEPROC) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha); |
5623 | typedef void (APIENTRYP PFNGLMULTIDRAWARRAYSPROC) (GLenum mode, const GLint *first, const GLsizei *count, GLsizei primcount); | 5788 | typedef void (APIENTRYP PFNGLMULTIDRAWARRAYSPROC) (GLenum mode, const GLint *first, const GLsizei *count, GLsizei primcount); |
5624 | typedef void (APIENTRYP PFNGLMULTIDRAWELEMENTSPROC) (GLenum mode, const GLsizei *count, GLenum type, const GLvoid* *indices, GLsizei primcount); | 5789 | typedef void (APIENTRYP PFNGLMULTIDRAWELEMENTSPROC) (GLenum mode, const GLsizei *count, GLenum type, const GLvoid* const *indices, GLsizei primcount); |
5625 | typedef void (APIENTRYP PFNGLPOINTPARAMETERFPROC) (GLenum pname, GLfloat param); | 5790 | typedef void (APIENTRYP PFNGLPOINTPARAMETERFPROC) (GLenum pname, GLfloat param); |
5626 | typedef void (APIENTRYP PFNGLPOINTPARAMETERFVPROC) (GLenum pname, const GLfloat *params); | 5791 | typedef void (APIENTRYP PFNGLPOINTPARAMETERFVPROC) (GLenum pname, const GLfloat *params); |
5627 | typedef void (APIENTRYP PFNGLPOINTPARAMETERIPROC) (GLenum pname, GLint param); | 5792 | typedef void (APIENTRYP PFNGLPOINTPARAMETERIPROC) (GLenum pname, GLint param); |
@@ -5791,7 +5956,7 @@ GLAPI void APIENTRY glGetVertexAttribPointerv (GLuint index, GLenum pname, GLvoi | |||
5791 | GLAPI GLboolean APIENTRY glIsProgram (GLuint program); | 5956 | GLAPI GLboolean APIENTRY glIsProgram (GLuint program); |
5792 | GLAPI GLboolean APIENTRY glIsShader (GLuint shader); | 5957 | GLAPI GLboolean APIENTRY glIsShader (GLuint shader); |
5793 | GLAPI void APIENTRY glLinkProgram (GLuint program); | 5958 | GLAPI void APIENTRY glLinkProgram (GLuint program); |
5794 | GLAPI void APIENTRY glShaderSource (GLuint shader, GLsizei count, const GLchar* *string, const GLint *length); | 5959 | GLAPI void APIENTRY glShaderSource (GLuint shader, GLsizei count, const GLchar* const *string, const GLint *length); |
5795 | GLAPI void APIENTRY glUseProgram (GLuint program); | 5960 | GLAPI void APIENTRY glUseProgram (GLuint program); |
5796 | GLAPI void APIENTRY glUniform1f (GLint location, GLfloat v0); | 5961 | GLAPI void APIENTRY glUniform1f (GLint location, GLfloat v0); |
5797 | GLAPI void APIENTRY glUniform2f (GLint location, GLfloat v0, GLfloat v1); | 5962 | GLAPI void APIENTRY glUniform2f (GLint location, GLfloat v0, GLfloat v1); |
@@ -5885,7 +6050,7 @@ typedef void (APIENTRYP PFNGLGETVERTEXATTRIBPOINTERVPROC) (GLuint index, GLenum | |||
5885 | typedef GLboolean (APIENTRYP PFNGLISPROGRAMPROC) (GLuint program); | 6050 | typedef GLboolean (APIENTRYP PFNGLISPROGRAMPROC) (GLuint program); |
5886 | typedef GLboolean (APIENTRYP PFNGLISSHADERPROC) (GLuint shader); | 6051 | typedef GLboolean (APIENTRYP PFNGLISSHADERPROC) (GLuint shader); |
5887 | typedef void (APIENTRYP PFNGLLINKPROGRAMPROC) (GLuint program); | 6052 | typedef void (APIENTRYP PFNGLLINKPROGRAMPROC) (GLuint program); |
5888 | typedef void (APIENTRYP PFNGLSHADERSOURCEPROC) (GLuint shader, GLsizei count, const GLchar* *string, const GLint *length); | 6053 | typedef void (APIENTRYP PFNGLSHADERSOURCEPROC) (GLuint shader, GLsizei count, const GLchar* const *string, const GLint *length); |
5889 | typedef void (APIENTRYP PFNGLUSEPROGRAMPROC) (GLuint program); | 6054 | typedef void (APIENTRYP PFNGLUSEPROGRAMPROC) (GLuint program); |
5890 | typedef void (APIENTRYP PFNGLUNIFORM1FPROC) (GLint location, GLfloat v0); | 6055 | typedef void (APIENTRYP PFNGLUNIFORM1FPROC) (GLint location, GLfloat v0); |
5891 | typedef void (APIENTRYP PFNGLUNIFORM2FPROC) (GLint location, GLfloat v0, GLfloat v1); | 6056 | typedef void (APIENTRYP PFNGLUNIFORM2FPROC) (GLint location, GLfloat v0, GLfloat v1); |
@@ -5981,7 +6146,7 @@ GLAPI void APIENTRY glBeginTransformFeedback (GLenum primitiveMode); | |||
5981 | GLAPI void APIENTRY glEndTransformFeedback (void); | 6146 | GLAPI void APIENTRY glEndTransformFeedback (void); |
5982 | GLAPI void APIENTRY glBindBufferRange (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size); | 6147 | GLAPI void APIENTRY glBindBufferRange (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size); |
5983 | GLAPI void APIENTRY glBindBufferBase (GLenum target, GLuint index, GLuint buffer); | 6148 | GLAPI void APIENTRY glBindBufferBase (GLenum target, GLuint index, GLuint buffer); |
5984 | GLAPI void APIENTRY glTransformFeedbackVaryings (GLuint program, GLsizei count, const GLchar* *varyings, GLenum bufferMode); | 6149 | GLAPI void APIENTRY glTransformFeedbackVaryings (GLuint program, GLsizei count, const GLchar* const *varyings, GLenum bufferMode); |
5985 | GLAPI void APIENTRY glGetTransformFeedbackVarying (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name); | 6150 | GLAPI void APIENTRY glGetTransformFeedbackVarying (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name); |
5986 | GLAPI void APIENTRY glClampColor (GLenum target, GLenum clamp); | 6151 | GLAPI void APIENTRY glClampColor (GLenum target, GLenum clamp); |
5987 | GLAPI void APIENTRY glBeginConditionalRender (GLuint id, GLenum mode); | 6152 | GLAPI void APIENTRY glBeginConditionalRender (GLuint id, GLenum mode); |
@@ -6040,7 +6205,7 @@ typedef void (APIENTRYP PFNGLBEGINTRANSFORMFEEDBACKPROC) (GLenum primitiveMode); | |||
6040 | typedef void (APIENTRYP PFNGLENDTRANSFORMFEEDBACKPROC) (void); | 6205 | typedef void (APIENTRYP PFNGLENDTRANSFORMFEEDBACKPROC) (void); |
6041 | typedef void (APIENTRYP PFNGLBINDBUFFERRANGEPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size); | 6206 | typedef void (APIENTRYP PFNGLBINDBUFFERRANGEPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size); |
6042 | typedef void (APIENTRYP PFNGLBINDBUFFERBASEPROC) (GLenum target, GLuint index, GLuint buffer); | 6207 | typedef void (APIENTRYP PFNGLBINDBUFFERBASEPROC) (GLenum target, GLuint index, GLuint buffer); |
6043 | typedef void (APIENTRYP PFNGLTRANSFORMFEEDBACKVARYINGSPROC) (GLuint program, GLsizei count, const GLchar* *varyings, GLenum bufferMode); | 6208 | typedef void (APIENTRYP PFNGLTRANSFORMFEEDBACKVARYINGSPROC) (GLuint program, GLsizei count, const GLchar* const *varyings, GLenum bufferMode); |
6044 | typedef void (APIENTRYP PFNGLGETTRANSFORMFEEDBACKVARYINGPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name); | 6209 | typedef void (APIENTRYP PFNGLGETTRANSFORMFEEDBACKVARYINGPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name); |
6045 | typedef void (APIENTRYP PFNGLCLAMPCOLORPROC) (GLenum target, GLenum clamp); | 6210 | typedef void (APIENTRYP PFNGLCLAMPCOLORPROC) (GLenum target, GLenum clamp); |
6046 | typedef void (APIENTRYP PFNGLBEGINCONDITIONALRENDERPROC) (GLuint id, GLenum mode); | 6211 | typedef void (APIENTRYP PFNGLBEGINCONDITIONALRENDERPROC) (GLuint id, GLenum mode); |
@@ -6157,13 +6322,13 @@ typedef void (APIENTRYP PFNGLVERTEXATTRIBDIVISORPROC) (GLuint index, GLuint divi | |||
6157 | /* ARB_transform_feedback2 */ | 6322 | /* ARB_transform_feedback2 */ |
6158 | /* ARB_transform_feedback3 */ | 6323 | /* ARB_transform_feedback3 */ |
6159 | #ifdef GL_GLEXT_PROTOTYPES | 6324 | #ifdef GL_GLEXT_PROTOTYPES |
6160 | GLAPI void APIENTRY glMinSampleShading (GLclampf value); | 6325 | GLAPI void APIENTRY glMinSampleShading (GLfloat value); |
6161 | GLAPI void APIENTRY glBlendEquationi (GLuint buf, GLenum mode); | 6326 | GLAPI void APIENTRY glBlendEquationi (GLuint buf, GLenum mode); |
6162 | GLAPI void APIENTRY glBlendEquationSeparatei (GLuint buf, GLenum modeRGB, GLenum modeAlpha); | 6327 | GLAPI void APIENTRY glBlendEquationSeparatei (GLuint buf, GLenum modeRGB, GLenum modeAlpha); |
6163 | GLAPI void APIENTRY glBlendFunci (GLuint buf, GLenum src, GLenum dst); | 6328 | GLAPI void APIENTRY glBlendFunci (GLuint buf, GLenum src, GLenum dst); |
6164 | GLAPI void APIENTRY glBlendFuncSeparatei (GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha); | 6329 | GLAPI void APIENTRY glBlendFuncSeparatei (GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha); |
6165 | #endif /* GL_GLEXT_PROTOTYPES */ | 6330 | #endif /* GL_GLEXT_PROTOTYPES */ |
6166 | typedef void (APIENTRYP PFNGLMINSAMPLESHADINGPROC) (GLclampf value); | 6331 | typedef void (APIENTRYP PFNGLMINSAMPLESHADINGPROC) (GLfloat value); |
6167 | typedef void (APIENTRYP PFNGLBLENDEQUATIONIPROC) (GLuint buf, GLenum mode); | 6332 | typedef void (APIENTRYP PFNGLBLENDEQUATIONIPROC) (GLuint buf, GLenum mode); |
6168 | typedef void (APIENTRYP PFNGLBLENDEQUATIONSEPARATEIPROC) (GLuint buf, GLenum modeRGB, GLenum modeAlpha); | 6333 | typedef void (APIENTRYP PFNGLBLENDEQUATIONSEPARATEIPROC) (GLuint buf, GLenum modeRGB, GLenum modeAlpha); |
6169 | typedef void (APIENTRYP PFNGLBLENDFUNCIPROC) (GLuint buf, GLenum src, GLenum dst); | 6334 | typedef void (APIENTRYP PFNGLBLENDFUNCIPROC) (GLuint buf, GLenum src, GLenum dst); |
@@ -6288,9 +6453,9 @@ typedef void (APIENTRYP PFNGLMULTTRANSPOSEMATRIXDARBPROC) (const GLdouble *m); | |||
6288 | #ifndef GL_ARB_multisample | 6453 | #ifndef GL_ARB_multisample |
6289 | #define GL_ARB_multisample 1 | 6454 | #define GL_ARB_multisample 1 |
6290 | #ifdef GL_GLEXT_PROTOTYPES | 6455 | #ifdef GL_GLEXT_PROTOTYPES |
6291 | GLAPI void APIENTRY glSampleCoverageARB (GLclampf value, GLboolean invert); | 6456 | GLAPI void APIENTRY glSampleCoverageARB (GLfloat value, GLboolean invert); |
6292 | #endif /* GL_GLEXT_PROTOTYPES */ | 6457 | #endif /* GL_GLEXT_PROTOTYPES */ |
6293 | typedef void (APIENTRYP PFNGLSAMPLECOVERAGEARBPROC) (GLclampf value, GLboolean invert); | 6458 | typedef void (APIENTRYP PFNGLSAMPLECOVERAGEARBPROC) (GLfloat value, GLboolean invert); |
6294 | #endif | 6459 | #endif |
6295 | 6460 | ||
6296 | #ifndef GL_ARB_texture_env_add | 6461 | #ifndef GL_ARB_texture_env_add |
@@ -6909,7 +7074,7 @@ typedef GLboolean (APIENTRYP PFNGLISVERTEXARRAYPROC) (GLuint array); | |||
6909 | #ifndef GL_ARB_uniform_buffer_object | 7074 | #ifndef GL_ARB_uniform_buffer_object |
6910 | #define GL_ARB_uniform_buffer_object 1 | 7075 | #define GL_ARB_uniform_buffer_object 1 |
6911 | #ifdef GL_GLEXT_PROTOTYPES | 7076 | #ifdef GL_GLEXT_PROTOTYPES |
6912 | GLAPI void APIENTRY glGetUniformIndices (GLuint program, GLsizei uniformCount, const GLchar* *uniformNames, GLuint *uniformIndices); | 7077 | GLAPI void APIENTRY glGetUniformIndices (GLuint program, GLsizei uniformCount, const GLchar* const *uniformNames, GLuint *uniformIndices); |
6913 | GLAPI void APIENTRY glGetActiveUniformsiv (GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params); | 7078 | GLAPI void APIENTRY glGetActiveUniformsiv (GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params); |
6914 | GLAPI void APIENTRY glGetActiveUniformName (GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformName); | 7079 | GLAPI void APIENTRY glGetActiveUniformName (GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformName); |
6915 | GLAPI GLuint APIENTRY glGetUniformBlockIndex (GLuint program, const GLchar *uniformBlockName); | 7080 | GLAPI GLuint APIENTRY glGetUniformBlockIndex (GLuint program, const GLchar *uniformBlockName); |
@@ -6917,7 +7082,7 @@ GLAPI void APIENTRY glGetActiveUniformBlockiv (GLuint program, GLuint uniformBlo | |||
6917 | GLAPI void APIENTRY glGetActiveUniformBlockName (GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName); | 7082 | GLAPI void APIENTRY glGetActiveUniformBlockName (GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName); |
6918 | GLAPI void APIENTRY glUniformBlockBinding (GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding); | 7083 | GLAPI void APIENTRY glUniformBlockBinding (GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding); |
6919 | #endif /* GL_GLEXT_PROTOTYPES */ | 7084 | #endif /* GL_GLEXT_PROTOTYPES */ |
6920 | typedef void (APIENTRYP PFNGLGETUNIFORMINDICESPROC) (GLuint program, GLsizei uniformCount, const GLchar* *uniformNames, GLuint *uniformIndices); | 7085 | typedef void (APIENTRYP PFNGLGETUNIFORMINDICESPROC) (GLuint program, GLsizei uniformCount, const GLchar* const *uniformNames, GLuint *uniformIndices); |
6921 | typedef void (APIENTRYP PFNGLGETACTIVEUNIFORMSIVPROC) (GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params); | 7086 | typedef void (APIENTRYP PFNGLGETACTIVEUNIFORMSIVPROC) (GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params); |
6922 | typedef void (APIENTRYP PFNGLGETACTIVEUNIFORMNAMEPROC) (GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformName); | 7087 | typedef void (APIENTRYP PFNGLGETACTIVEUNIFORMNAMEPROC) (GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformName); |
6923 | typedef GLuint (APIENTRYP PFNGLGETUNIFORMBLOCKINDEXPROC) (GLuint program, const GLchar *uniformBlockName); | 7088 | typedef GLuint (APIENTRYP PFNGLGETUNIFORMBLOCKINDEXPROC) (GLuint program, const GLchar *uniformBlockName); |
@@ -6952,12 +7117,12 @@ typedef void (APIENTRYP PFNGLCOPYBUFFERSUBDATAPROC) (GLenum readTarget, GLenum w | |||
6952 | GLAPI void APIENTRY glDrawElementsBaseVertex (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex); | 7117 | GLAPI void APIENTRY glDrawElementsBaseVertex (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex); |
6953 | GLAPI void APIENTRY glDrawRangeElementsBaseVertex (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex); | 7118 | GLAPI void APIENTRY glDrawRangeElementsBaseVertex (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex); |
6954 | GLAPI void APIENTRY glDrawElementsInstancedBaseVertex (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei primcount, GLint basevertex); | 7119 | GLAPI void APIENTRY glDrawElementsInstancedBaseVertex (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei primcount, GLint basevertex); |
6955 | GLAPI void APIENTRY glMultiDrawElementsBaseVertex (GLenum mode, const GLsizei *count, GLenum type, const GLvoid* *indices, GLsizei primcount, const GLint *basevertex); | 7120 | GLAPI void APIENTRY glMultiDrawElementsBaseVertex (GLenum mode, const GLsizei *count, GLenum type, const GLvoid* const *indices, GLsizei primcount, const GLint *basevertex); |
6956 | #endif /* GL_GLEXT_PROTOTYPES */ | 7121 | #endif /* GL_GLEXT_PROTOTYPES */ |
6957 | typedef void (APIENTRYP PFNGLDRAWELEMENTSBASEVERTEXPROC) (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex); | 7122 | typedef void (APIENTRYP PFNGLDRAWELEMENTSBASEVERTEXPROC) (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex); |
6958 | typedef void (APIENTRYP PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex); | 7123 | typedef void (APIENTRYP PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex); |
6959 | typedef void (APIENTRYP PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC) (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei primcount, GLint basevertex); | 7124 | typedef void (APIENTRYP PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC) (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei primcount, GLint basevertex); |
6960 | typedef void (APIENTRYP PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC) (GLenum mode, const GLsizei *count, GLenum type, const GLvoid* *indices, GLsizei primcount, const GLint *basevertex); | 7125 | typedef void (APIENTRYP PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC) (GLenum mode, const GLsizei *count, GLenum type, const GLvoid* const *indices, GLsizei primcount, const GLint *basevertex); |
6961 | #endif | 7126 | #endif |
6962 | 7127 | ||
6963 | #ifndef GL_ARB_fragment_coord_conventions | 7128 | #ifndef GL_ARB_fragment_coord_conventions |
@@ -7031,9 +7196,9 @@ typedef void (APIENTRYP PFNGLBLENDFUNCSEPARATEIARBPROC) (GLuint buf, GLenum srcR | |||
7031 | #ifndef GL_ARB_sample_shading | 7196 | #ifndef GL_ARB_sample_shading |
7032 | #define GL_ARB_sample_shading 1 | 7197 | #define GL_ARB_sample_shading 1 |
7033 | #ifdef GL_GLEXT_PROTOTYPES | 7198 | #ifdef GL_GLEXT_PROTOTYPES |
7034 | GLAPI void APIENTRY glMinSampleShadingARB (GLclampf value); | 7199 | GLAPI void APIENTRY glMinSampleShadingARB (GLfloat value); |
7035 | #endif /* GL_GLEXT_PROTOTYPES */ | 7200 | #endif /* GL_GLEXT_PROTOTYPES */ |
7036 | typedef void (APIENTRYP PFNGLMINSAMPLESHADINGARBPROC) (GLclampf value); | 7201 | typedef void (APIENTRYP PFNGLMINSAMPLESHADINGARBPROC) (GLfloat value); |
7037 | #endif | 7202 | #endif |
7038 | 7203 | ||
7039 | #ifndef GL_ARB_texture_cube_map_array | 7204 | #ifndef GL_ARB_texture_cube_map_array |
@@ -7360,14 +7525,14 @@ typedef void (APIENTRYP PFNGLGETQUERYINDEXEDIVPROC) (GLenum target, GLuint index | |||
7360 | GLAPI void APIENTRY glReleaseShaderCompiler (void); | 7525 | GLAPI void APIENTRY glReleaseShaderCompiler (void); |
7361 | GLAPI void APIENTRY glShaderBinary (GLsizei count, const GLuint *shaders, GLenum binaryformat, const GLvoid *binary, GLsizei length); | 7526 | GLAPI void APIENTRY glShaderBinary (GLsizei count, const GLuint *shaders, GLenum binaryformat, const GLvoid *binary, GLsizei length); |
7362 | GLAPI void APIENTRY glGetShaderPrecisionFormat (GLenum shadertype, GLenum precisiontype, GLint *range, GLint *precision); | 7527 | GLAPI void APIENTRY glGetShaderPrecisionFormat (GLenum shadertype, GLenum precisiontype, GLint *range, GLint *precision); |
7363 | GLAPI void APIENTRY glDepthRangef (GLclampf n, GLclampf f); | 7528 | GLAPI void APIENTRY glDepthRangef (GLfloat n, GLfloat f); |
7364 | GLAPI void APIENTRY glClearDepthf (GLclampf d); | 7529 | GLAPI void APIENTRY glClearDepthf (GLfloat d); |
7365 | #endif /* GL_GLEXT_PROTOTYPES */ | 7530 | #endif /* GL_GLEXT_PROTOTYPES */ |
7366 | typedef void (APIENTRYP PFNGLRELEASESHADERCOMPILERPROC) (void); | 7531 | typedef void (APIENTRYP PFNGLRELEASESHADERCOMPILERPROC) (void); |
7367 | typedef void (APIENTRYP PFNGLSHADERBINARYPROC) (GLsizei count, const GLuint *shaders, GLenum binaryformat, const GLvoid *binary, GLsizei length); | 7532 | typedef void (APIENTRYP PFNGLSHADERBINARYPROC) (GLsizei count, const GLuint *shaders, GLenum binaryformat, const GLvoid *binary, GLsizei length); |
7368 | typedef void (APIENTRYP PFNGLGETSHADERPRECISIONFORMATPROC) (GLenum shadertype, GLenum precisiontype, GLint *range, GLint *precision); | 7533 | typedef void (APIENTRYP PFNGLGETSHADERPRECISIONFORMATPROC) (GLenum shadertype, GLenum precisiontype, GLint *range, GLint *precision); |
7369 | typedef void (APIENTRYP PFNGLDEPTHRANGEFPROC) (GLclampf n, GLclampf f); | 7534 | typedef void (APIENTRYP PFNGLDEPTHRANGEFPROC) (GLfloat n, GLfloat f); |
7370 | typedef void (APIENTRYP PFNGLCLEARDEPTHFPROC) (GLclampf d); | 7535 | typedef void (APIENTRYP PFNGLCLEARDEPTHFPROC) (GLfloat d); |
7371 | #endif | 7536 | #endif |
7372 | 7537 | ||
7373 | #ifndef GL_ARB_get_program_binary | 7538 | #ifndef GL_ARB_get_program_binary |
@@ -7387,7 +7552,7 @@ typedef void (APIENTRYP PFNGLPROGRAMPARAMETERIPROC) (GLuint program, GLenum pnam | |||
7387 | #ifdef GL_GLEXT_PROTOTYPES | 7552 | #ifdef GL_GLEXT_PROTOTYPES |
7388 | GLAPI void APIENTRY glUseProgramStages (GLuint pipeline, GLbitfield stages, GLuint program); | 7553 | GLAPI void APIENTRY glUseProgramStages (GLuint pipeline, GLbitfield stages, GLuint program); |
7389 | GLAPI void APIENTRY glActiveShaderProgram (GLuint pipeline, GLuint program); | 7554 | GLAPI void APIENTRY glActiveShaderProgram (GLuint pipeline, GLuint program); |
7390 | GLAPI GLuint APIENTRY glCreateShaderProgramv (GLenum type, GLsizei count, const GLchar* *strings); | 7555 | GLAPI GLuint APIENTRY glCreateShaderProgramv (GLenum type, GLsizei count, const GLchar* const *strings); |
7391 | GLAPI void APIENTRY glBindProgramPipeline (GLuint pipeline); | 7556 | GLAPI void APIENTRY glBindProgramPipeline (GLuint pipeline); |
7392 | GLAPI void APIENTRY glDeleteProgramPipelines (GLsizei n, const GLuint *pipelines); | 7557 | GLAPI void APIENTRY glDeleteProgramPipelines (GLsizei n, const GLuint *pipelines); |
7393 | GLAPI void APIENTRY glGenProgramPipelines (GLsizei n, GLuint *pipelines); | 7558 | GLAPI void APIENTRY glGenProgramPipelines (GLsizei n, GLuint *pipelines); |
@@ -7448,7 +7613,7 @@ GLAPI void APIENTRY glGetProgramPipelineInfoLog (GLuint pipeline, GLsizei bufSiz | |||
7448 | #endif /* GL_GLEXT_PROTOTYPES */ | 7613 | #endif /* GL_GLEXT_PROTOTYPES */ |
7449 | typedef void (APIENTRYP PFNGLUSEPROGRAMSTAGESPROC) (GLuint pipeline, GLbitfield stages, GLuint program); | 7614 | typedef void (APIENTRYP PFNGLUSEPROGRAMSTAGESPROC) (GLuint pipeline, GLbitfield stages, GLuint program); |
7450 | typedef void (APIENTRYP PFNGLACTIVESHADERPROGRAMPROC) (GLuint pipeline, GLuint program); | 7615 | typedef void (APIENTRYP PFNGLACTIVESHADERPROGRAMPROC) (GLuint pipeline, GLuint program); |
7451 | typedef GLuint (APIENTRYP PFNGLCREATESHADERPROGRAMVPROC) (GLenum type, GLsizei count, const GLchar* *strings); | 7616 | typedef GLuint (APIENTRYP PFNGLCREATESHADERPROGRAMVPROC) (GLenum type, GLsizei count, const GLchar* const *strings); |
7452 | typedef void (APIENTRYP PFNGLBINDPROGRAMPIPELINEPROC) (GLuint pipeline); | 7617 | typedef void (APIENTRYP PFNGLBINDPROGRAMPIPELINEPROC) (GLuint pipeline); |
7453 | typedef void (APIENTRYP PFNGLDELETEPROGRAMPIPELINESPROC) (GLsizei n, const GLuint *pipelines); | 7618 | typedef void (APIENTRYP PFNGLDELETEPROGRAMPIPELINESPROC) (GLsizei n, const GLuint *pipelines); |
7454 | typedef void (APIENTRYP PFNGLGENPROGRAMPIPELINESPROC) (GLsizei n, GLuint *pipelines); | 7619 | typedef void (APIENTRYP PFNGLGENPROGRAMPIPELINESPROC) (GLsizei n, GLuint *pipelines); |
@@ -7543,8 +7708,8 @@ GLAPI void APIENTRY glViewportIndexedfv (GLuint index, const GLfloat *v); | |||
7543 | GLAPI void APIENTRY glScissorArrayv (GLuint first, GLsizei count, const GLint *v); | 7708 | GLAPI void APIENTRY glScissorArrayv (GLuint first, GLsizei count, const GLint *v); |
7544 | GLAPI void APIENTRY glScissorIndexed (GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height); | 7709 | GLAPI void APIENTRY glScissorIndexed (GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height); |
7545 | GLAPI void APIENTRY glScissorIndexedv (GLuint index, const GLint *v); | 7710 | GLAPI void APIENTRY glScissorIndexedv (GLuint index, const GLint *v); |
7546 | GLAPI void APIENTRY glDepthRangeArrayv (GLuint first, GLsizei count, const GLclampd *v); | 7711 | GLAPI void APIENTRY glDepthRangeArrayv (GLuint first, GLsizei count, const GLdouble *v); |
7547 | GLAPI void APIENTRY glDepthRangeIndexed (GLuint index, GLclampd n, GLclampd f); | 7712 | GLAPI void APIENTRY glDepthRangeIndexed (GLuint index, GLdouble n, GLdouble f); |
7548 | GLAPI void APIENTRY glGetFloati_v (GLenum target, GLuint index, GLfloat *data); | 7713 | GLAPI void APIENTRY glGetFloati_v (GLenum target, GLuint index, GLfloat *data); |
7549 | GLAPI void APIENTRY glGetDoublei_v (GLenum target, GLuint index, GLdouble *data); | 7714 | GLAPI void APIENTRY glGetDoublei_v (GLenum target, GLuint index, GLdouble *data); |
7550 | #endif /* GL_GLEXT_PROTOTYPES */ | 7715 | #endif /* GL_GLEXT_PROTOTYPES */ |
@@ -7554,8 +7719,8 @@ typedef void (APIENTRYP PFNGLVIEWPORTINDEXEDFVPROC) (GLuint index, const GLfloat | |||
7554 | typedef void (APIENTRYP PFNGLSCISSORARRAYVPROC) (GLuint first, GLsizei count, const GLint *v); | 7719 | typedef void (APIENTRYP PFNGLSCISSORARRAYVPROC) (GLuint first, GLsizei count, const GLint *v); |
7555 | typedef void (APIENTRYP PFNGLSCISSORINDEXEDPROC) (GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height); | 7720 | typedef void (APIENTRYP PFNGLSCISSORINDEXEDPROC) (GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height); |
7556 | typedef void (APIENTRYP PFNGLSCISSORINDEXEDVPROC) (GLuint index, const GLint *v); | 7721 | typedef void (APIENTRYP PFNGLSCISSORINDEXEDVPROC) (GLuint index, const GLint *v); |
7557 | typedef void (APIENTRYP PFNGLDEPTHRANGEARRAYVPROC) (GLuint first, GLsizei count, const GLclampd *v); | 7722 | typedef void (APIENTRYP PFNGLDEPTHRANGEARRAYVPROC) (GLuint first, GLsizei count, const GLdouble *v); |
7558 | typedef void (APIENTRYP PFNGLDEPTHRANGEINDEXEDPROC) (GLuint index, GLclampd n, GLclampd f); | 7723 | typedef void (APIENTRYP PFNGLDEPTHRANGEINDEXEDPROC) (GLuint index, GLdouble n, GLdouble f); |
7559 | typedef void (APIENTRYP PFNGLGETFLOATI_VPROC) (GLenum target, GLuint index, GLfloat *data); | 7724 | typedef void (APIENTRYP PFNGLGETFLOATI_VPROC) (GLenum target, GLuint index, GLfloat *data); |
7560 | typedef void (APIENTRYP PFNGLGETDOUBLEI_VPROC) (GLenum target, GLuint index, GLdouble *data); | 7725 | typedef void (APIENTRYP PFNGLGETDOUBLEI_VPROC) (GLenum target, GLuint index, GLdouble *data); |
7561 | #endif | 7726 | #endif |
@@ -7573,12 +7738,12 @@ typedef GLsync (APIENTRYP PFNGLCREATESYNCFROMCLEVENTARBPROC) (struct _cl_context | |||
7573 | #ifdef GL_GLEXT_PROTOTYPES | 7738 | #ifdef GL_GLEXT_PROTOTYPES |
7574 | GLAPI void APIENTRY glDebugMessageControlARB (GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled); | 7739 | GLAPI void APIENTRY glDebugMessageControlARB (GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled); |
7575 | GLAPI void APIENTRY glDebugMessageInsertARB (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf); | 7740 | GLAPI void APIENTRY glDebugMessageInsertARB (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf); |
7576 | GLAPI void APIENTRY glDebugMessageCallbackARB (GLDEBUGPROCARB callback, GLvoid *userParam); | 7741 | GLAPI void APIENTRY glDebugMessageCallbackARB (GLDEBUGPROCARB callback, const GLvoid *userParam); |
7577 | GLAPI GLuint APIENTRY glGetDebugMessageLogARB (GLuint count, GLsizei bufsize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog); | 7742 | GLAPI GLuint APIENTRY glGetDebugMessageLogARB (GLuint count, GLsizei bufsize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog); |
7578 | #endif /* GL_GLEXT_PROTOTYPES */ | 7743 | #endif /* GL_GLEXT_PROTOTYPES */ |
7579 | typedef void (APIENTRYP PFNGLDEBUGMESSAGECONTROLARBPROC) (GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled); | 7744 | typedef void (APIENTRYP PFNGLDEBUGMESSAGECONTROLARBPROC) (GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled); |
7580 | typedef void (APIENTRYP PFNGLDEBUGMESSAGEINSERTARBPROC) (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf); | 7745 | typedef void (APIENTRYP PFNGLDEBUGMESSAGEINSERTARBPROC) (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf); |
7581 | typedef void (APIENTRYP PFNGLDEBUGMESSAGECALLBACKARBPROC) (GLDEBUGPROCARB callback, GLvoid *userParam); | 7746 | typedef void (APIENTRYP PFNGLDEBUGMESSAGECALLBACKARBPROC) (GLDEBUGPROCARB callback, const GLvoid *userParam); |
7582 | typedef GLuint (APIENTRYP PFNGLGETDEBUGMESSAGELOGARBPROC) (GLuint count, GLsizei bufsize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog); | 7747 | typedef GLuint (APIENTRYP PFNGLGETDEBUGMESSAGELOGARBPROC) (GLuint count, GLsizei bufsize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog); |
7583 | #endif | 7748 | #endif |
7584 | 7749 | ||
@@ -7725,9 +7890,9 @@ typedef void (APIENTRYP PFNGLTEXTURESTORAGE3DEXTPROC) (GLuint texture, GLenum ta | |||
7725 | #ifndef GL_EXT_blend_color | 7890 | #ifndef GL_EXT_blend_color |
7726 | #define GL_EXT_blend_color 1 | 7891 | #define GL_EXT_blend_color 1 |
7727 | #ifdef GL_GLEXT_PROTOTYPES | 7892 | #ifdef GL_GLEXT_PROTOTYPES |
7728 | GLAPI void APIENTRY glBlendColorEXT (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha); | 7893 | GLAPI void APIENTRY glBlendColorEXT (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha); |
7729 | #endif /* GL_GLEXT_PROTOTYPES */ | 7894 | #endif /* GL_GLEXT_PROTOTYPES */ |
7730 | typedef void (APIENTRYP PFNGLBLENDCOLOREXTPROC) (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha); | 7895 | typedef void (APIENTRYP PFNGLBLENDCOLOREXTPROC) (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha); |
7731 | #endif | 7896 | #endif |
7732 | 7897 | ||
7733 | #ifndef GL_EXT_polygon_offset | 7898 | #ifndef GL_EXT_polygon_offset |
@@ -11480,6 +11645,166 @@ typedef void (APIENTRYP PFNGLMULTIDRAWELEMENTSINDIRECTAMDPROC) (GLenum mode, GLe | |||
11480 | #define GL_EXT_framebuffer_multisample_blit_scaled 1 | 11645 | #define GL_EXT_framebuffer_multisample_blit_scaled 1 |
11481 | #endif | 11646 | #endif |
11482 | 11647 | ||
11648 | #ifndef GL_NV_path_rendering | ||
11649 | #define GL_NV_path_rendering 1 | ||
11650 | #ifdef GL_GLEXT_PROTOTYPES | ||
11651 | GLAPI GLuint APIENTRY glGenPathsNV (GLsizei range); | ||
11652 | GLAPI void APIENTRY glDeletePathsNV (GLuint path, GLsizei range); | ||
11653 | GLAPI GLboolean APIENTRY glIsPathNV (GLuint path); | ||
11654 | GLAPI void APIENTRY glPathCommandsNV (GLuint path, GLsizei numCommands, const GLubyte *commands, GLsizei numCoords, GLenum coordType, const GLvoid *coords); | ||
11655 | GLAPI void APIENTRY glPathCoordsNV (GLuint path, GLsizei numCoords, GLenum coordType, const GLvoid *coords); | ||
11656 | GLAPI void APIENTRY glPathSubCommandsNV (GLuint path, GLsizei commandStart, GLsizei commandsToDelete, GLsizei numCommands, const GLubyte *commands, GLsizei numCoords, GLenum coordType, const GLvoid *coords); | ||
11657 | GLAPI void APIENTRY glPathSubCoordsNV (GLuint path, GLsizei coordStart, GLsizei numCoords, GLenum coordType, const GLvoid *coords); | ||
11658 | GLAPI void APIENTRY glPathStringNV (GLuint path, GLenum format, GLsizei length, const GLvoid *pathString); | ||
11659 | GLAPI void APIENTRY glPathGlyphsNV (GLuint firstPathName, GLenum fontTarget, const GLvoid *fontName, GLbitfield fontStyle, GLsizei numGlyphs, GLenum type, const GLvoid *charcodes, GLenum handleMissingGlyphs, GLuint pathParameterTemplate, GLfloat emScale); | ||
11660 | GLAPI void APIENTRY glPathGlyphRangeNV (GLuint firstPathName, GLenum fontTarget, const GLvoid *fontName, GLbitfield fontStyle, GLuint firstGlyph, GLsizei numGlyphs, GLenum handleMissingGlyphs, GLuint pathParameterTemplate, GLfloat emScale); | ||
11661 | GLAPI void APIENTRY glWeightPathsNV (GLuint resultPath, GLsizei numPaths, const GLuint *paths, const GLfloat *weights); | ||
11662 | GLAPI void APIENTRY glCopyPathNV (GLuint resultPath, GLuint srcPath); | ||
11663 | GLAPI void APIENTRY glInterpolatePathsNV (GLuint resultPath, GLuint pathA, GLuint pathB, GLfloat weight); | ||
11664 | GLAPI void APIENTRY glTransformPathNV (GLuint resultPath, GLuint srcPath, GLenum transformType, const GLfloat *transformValues); | ||
11665 | GLAPI void APIENTRY glPathParameterivNV (GLuint path, GLenum pname, const GLint *value); | ||
11666 | GLAPI void APIENTRY glPathParameteriNV (GLuint path, GLenum pname, GLint value); | ||
11667 | GLAPI void APIENTRY glPathParameterfvNV (GLuint path, GLenum pname, const GLfloat *value); | ||
11668 | GLAPI void APIENTRY glPathParameterfNV (GLuint path, GLenum pname, GLfloat value); | ||
11669 | GLAPI void APIENTRY glPathDashArrayNV (GLuint path, GLsizei dashCount, const GLfloat *dashArray); | ||
11670 | GLAPI void APIENTRY glPathStencilFuncNV (GLenum func, GLint ref, GLuint mask); | ||
11671 | GLAPI void APIENTRY glPathStencilDepthOffsetNV (GLfloat factor, GLfloat units); | ||
11672 | GLAPI void APIENTRY glStencilFillPathNV (GLuint path, GLenum fillMode, GLuint mask); | ||
11673 | GLAPI void APIENTRY glStencilStrokePathNV (GLuint path, GLint reference, GLuint mask); | ||
11674 | GLAPI void APIENTRY glStencilFillPathInstancedNV (GLsizei numPaths, GLenum pathNameType, const GLvoid *paths, GLuint pathBase, GLenum fillMode, GLuint mask, GLenum transformType, const GLfloat *transformValues); | ||
11675 | GLAPI void APIENTRY glStencilStrokePathInstancedNV (GLsizei numPaths, GLenum pathNameType, const GLvoid *paths, GLuint pathBase, GLint reference, GLuint mask, GLenum transformType, const GLfloat *transformValues); | ||
11676 | GLAPI void APIENTRY glPathCoverDepthFuncNV (GLenum func); | ||
11677 | GLAPI void APIENTRY glPathColorGenNV (GLenum color, GLenum genMode, GLenum colorFormat, const GLfloat *coeffs); | ||
11678 | GLAPI void APIENTRY glPathTexGenNV (GLenum texCoordSet, GLenum genMode, GLint components, const GLfloat *coeffs); | ||
11679 | GLAPI void APIENTRY glPathFogGenNV (GLenum genMode); | ||
11680 | GLAPI void APIENTRY glCoverFillPathNV (GLuint path, GLenum coverMode); | ||
11681 | GLAPI void APIENTRY glCoverStrokePathNV (GLuint path, GLenum coverMode); | ||
11682 | GLAPI void APIENTRY glCoverFillPathInstancedNV (GLsizei numPaths, GLenum pathNameType, const GLvoid *paths, GLuint pathBase, GLenum coverMode, GLenum transformType, const GLfloat *transformValues); | ||
11683 | GLAPI void APIENTRY glCoverStrokePathInstancedNV (GLsizei numPaths, GLenum pathNameType, const GLvoid *paths, GLuint pathBase, GLenum coverMode, GLenum transformType, const GLfloat *transformValues); | ||
11684 | GLAPI void APIENTRY glGetPathParameterivNV (GLuint path, GLenum pname, GLint *value); | ||
11685 | GLAPI void APIENTRY glGetPathParameterfvNV (GLuint path, GLenum pname, GLfloat *value); | ||
11686 | GLAPI void APIENTRY glGetPathCommandsNV (GLuint path, GLubyte *commands); | ||
11687 | GLAPI void APIENTRY glGetPathCoordsNV (GLuint path, GLfloat *coords); | ||
11688 | GLAPI void APIENTRY glGetPathDashArrayNV (GLuint path, GLfloat *dashArray); | ||
11689 | GLAPI void APIENTRY glGetPathMetricsNV (GLbitfield metricQueryMask, GLsizei numPaths, GLenum pathNameType, const GLvoid *paths, GLuint pathBase, GLsizei stride, GLfloat *metrics); | ||
11690 | GLAPI void APIENTRY glGetPathMetricRangeNV (GLbitfield metricQueryMask, GLuint firstPathName, GLsizei numPaths, GLsizei stride, GLfloat *metrics); | ||
11691 | GLAPI void APIENTRY glGetPathSpacingNV (GLenum pathListMode, GLsizei numPaths, GLenum pathNameType, const GLvoid *paths, GLuint pathBase, GLfloat advanceScale, GLfloat kerningScale, GLenum transformType, GLfloat *returnedSpacing); | ||
11692 | GLAPI void APIENTRY glGetPathColorGenivNV (GLenum color, GLenum pname, GLint *value); | ||
11693 | GLAPI void APIENTRY glGetPathColorGenfvNV (GLenum color, GLenum pname, GLfloat *value); | ||
11694 | GLAPI void APIENTRY glGetPathTexGenivNV (GLenum texCoordSet, GLenum pname, GLint *value); | ||
11695 | GLAPI void APIENTRY glGetPathTexGenfvNV (GLenum texCoordSet, GLenum pname, GLfloat *value); | ||
11696 | GLAPI GLboolean APIENTRY glIsPointInFillPathNV (GLuint path, GLuint mask, GLfloat x, GLfloat y); | ||
11697 | GLAPI GLboolean APIENTRY glIsPointInStrokePathNV (GLuint path, GLfloat x, GLfloat y); | ||
11698 | GLAPI GLfloat APIENTRY glGetPathLengthNV (GLuint path, GLsizei startSegment, GLsizei numSegments); | ||
11699 | GLAPI GLboolean APIENTRY glPointAlongPathNV (GLuint path, GLsizei startSegment, GLsizei numSegments, GLfloat distance, GLfloat *x, GLfloat *y, GLfloat *tangentX, GLfloat *tangentY); | ||
11700 | #endif /* GL_GLEXT_PROTOTYPES */ | ||
11701 | typedef GLuint (APIENTRYP PFNGLGENPATHSNVPROC) (GLsizei range); | ||
11702 | typedef void (APIENTRYP PFNGLDELETEPATHSNVPROC) (GLuint path, GLsizei range); | ||
11703 | typedef GLboolean (APIENTRYP PFNGLISPATHNVPROC) (GLuint path); | ||
11704 | typedef void (APIENTRYP PFNGLPATHCOMMANDSNVPROC) (GLuint path, GLsizei numCommands, const GLubyte *commands, GLsizei numCoords, GLenum coordType, const GLvoid *coords); | ||
11705 | typedef void (APIENTRYP PFNGLPATHCOORDSNVPROC) (GLuint path, GLsizei numCoords, GLenum coordType, const GLvoid *coords); | ||
11706 | typedef void (APIENTRYP PFNGLPATHSUBCOMMANDSNVPROC) (GLuint path, GLsizei commandStart, GLsizei commandsToDelete, GLsizei numCommands, const GLubyte *commands, GLsizei numCoords, GLenum coordType, const GLvoid *coords); | ||
11707 | typedef void (APIENTRYP PFNGLPATHSUBCOORDSNVPROC) (GLuint path, GLsizei coordStart, GLsizei numCoords, GLenum coordType, const GLvoid *coords); | ||
11708 | typedef void (APIENTRYP PFNGLPATHSTRINGNVPROC) (GLuint path, GLenum format, GLsizei length, const GLvoid *pathString); | ||
11709 | typedef void (APIENTRYP PFNGLPATHGLYPHSNVPROC) (GLuint firstPathName, GLenum fontTarget, const GLvoid *fontName, GLbitfield fontStyle, GLsizei numGlyphs, GLenum type, const GLvoid *charcodes, GLenum handleMissingGlyphs, GLuint pathParameterTemplate, GLfloat emScale); | ||
11710 | typedef void (APIENTRYP PFNGLPATHGLYPHRANGENVPROC) (GLuint firstPathName, GLenum fontTarget, const GLvoid *fontName, GLbitfield fontStyle, GLuint firstGlyph, GLsizei numGlyphs, GLenum handleMissingGlyphs, GLuint pathParameterTemplate, GLfloat emScale); | ||
11711 | typedef void (APIENTRYP PFNGLWEIGHTPATHSNVPROC) (GLuint resultPath, GLsizei numPaths, const GLuint *paths, const GLfloat *weights); | ||
11712 | typedef void (APIENTRYP PFNGLCOPYPATHNVPROC) (GLuint resultPath, GLuint srcPath); | ||
11713 | typedef void (APIENTRYP PFNGLINTERPOLATEPATHSNVPROC) (GLuint resultPath, GLuint pathA, GLuint pathB, GLfloat weight); | ||
11714 | typedef void (APIENTRYP PFNGLTRANSFORMPATHNVPROC) (GLuint resultPath, GLuint srcPath, GLenum transformType, const GLfloat *transformValues); | ||
11715 | typedef void (APIENTRYP PFNGLPATHPARAMETERIVNVPROC) (GLuint path, GLenum pname, const GLint *value); | ||
11716 | typedef void (APIENTRYP PFNGLPATHPARAMETERINVPROC) (GLuint path, GLenum pname, GLint value); | ||
11717 | typedef void (APIENTRYP PFNGLPATHPARAMETERFVNVPROC) (GLuint path, GLenum pname, const GLfloat *value); | ||
11718 | typedef void (APIENTRYP PFNGLPATHPARAMETERFNVPROC) (GLuint path, GLenum pname, GLfloat value); | ||
11719 | typedef void (APIENTRYP PFNGLPATHDASHARRAYNVPROC) (GLuint path, GLsizei dashCount, const GLfloat *dashArray); | ||
11720 | typedef void (APIENTRYP PFNGLPATHSTENCILFUNCNVPROC) (GLenum func, GLint ref, GLuint mask); | ||
11721 | typedef void (APIENTRYP PFNGLPATHSTENCILDEPTHOFFSETNVPROC) (GLfloat factor, GLfloat units); | ||
11722 | typedef void (APIENTRYP PFNGLSTENCILFILLPATHNVPROC) (GLuint path, GLenum fillMode, GLuint mask); | ||
11723 | typedef void (APIENTRYP PFNGLSTENCILSTROKEPATHNVPROC) (GLuint path, GLint reference, GLuint mask); | ||
11724 | typedef void (APIENTRYP PFNGLSTENCILFILLPATHINSTANCEDNVPROC) (GLsizei numPaths, GLenum pathNameType, const GLvoid *paths, GLuint pathBase, GLenum fillMode, GLuint mask, GLenum transformType, const GLfloat *transformValues); | ||
11725 | typedef void (APIENTRYP PFNGLSTENCILSTROKEPATHINSTANCEDNVPROC) (GLsizei numPaths, GLenum pathNameType, const GLvoid *paths, GLuint pathBase, GLint reference, GLuint mask, GLenum transformType, const GLfloat *transformValues); | ||
11726 | typedef void (APIENTRYP PFNGLPATHCOVERDEPTHFUNCNVPROC) (GLenum func); | ||
11727 | typedef void (APIENTRYP PFNGLPATHCOLORGENNVPROC) (GLenum color, GLenum genMode, GLenum colorFormat, const GLfloat *coeffs); | ||
11728 | typedef void (APIENTRYP PFNGLPATHTEXGENNVPROC) (GLenum texCoordSet, GLenum genMode, GLint components, const GLfloat *coeffs); | ||
11729 | typedef void (APIENTRYP PFNGLPATHFOGGENNVPROC) (GLenum genMode); | ||
11730 | typedef void (APIENTRYP PFNGLCOVERFILLPATHNVPROC) (GLuint path, GLenum coverMode); | ||
11731 | typedef void (APIENTRYP PFNGLCOVERSTROKEPATHNVPROC) (GLuint path, GLenum coverMode); | ||
11732 | typedef void (APIENTRYP PFNGLCOVERFILLPATHINSTANCEDNVPROC) (GLsizei numPaths, GLenum pathNameType, const GLvoid *paths, GLuint pathBase, GLenum coverMode, GLenum transformType, const GLfloat *transformValues); | ||
11733 | typedef void (APIENTRYP PFNGLCOVERSTROKEPATHINSTANCEDNVPROC) (GLsizei numPaths, GLenum pathNameType, const GLvoid *paths, GLuint pathBase, GLenum coverMode, GLenum transformType, const GLfloat *transformValues); | ||
11734 | typedef void (APIENTRYP PFNGLGETPATHPARAMETERIVNVPROC) (GLuint path, GLenum pname, GLint *value); | ||
11735 | typedef void (APIENTRYP PFNGLGETPATHPARAMETERFVNVPROC) (GLuint path, GLenum pname, GLfloat *value); | ||
11736 | typedef void (APIENTRYP PFNGLGETPATHCOMMANDSNVPROC) (GLuint path, GLubyte *commands); | ||
11737 | typedef void (APIENTRYP PFNGLGETPATHCOORDSNVPROC) (GLuint path, GLfloat *coords); | ||
11738 | typedef void (APIENTRYP PFNGLGETPATHDASHARRAYNVPROC) (GLuint path, GLfloat *dashArray); | ||
11739 | typedef void (APIENTRYP PFNGLGETPATHMETRICSNVPROC) (GLbitfield metricQueryMask, GLsizei numPaths, GLenum pathNameType, const GLvoid *paths, GLuint pathBase, GLsizei stride, GLfloat *metrics); | ||
11740 | typedef void (APIENTRYP PFNGLGETPATHMETRICRANGENVPROC) (GLbitfield metricQueryMask, GLuint firstPathName, GLsizei numPaths, GLsizei stride, GLfloat *metrics); | ||
11741 | typedef void (APIENTRYP PFNGLGETPATHSPACINGNVPROC) (GLenum pathListMode, GLsizei numPaths, GLenum pathNameType, const GLvoid *paths, GLuint pathBase, GLfloat advanceScale, GLfloat kerningScale, GLenum transformType, GLfloat *returnedSpacing); | ||
11742 | typedef void (APIENTRYP PFNGLGETPATHCOLORGENIVNVPROC) (GLenum color, GLenum pname, GLint *value); | ||
11743 | typedef void (APIENTRYP PFNGLGETPATHCOLORGENFVNVPROC) (GLenum color, GLenum pname, GLfloat *value); | ||
11744 | typedef void (APIENTRYP PFNGLGETPATHTEXGENIVNVPROC) (GLenum texCoordSet, GLenum pname, GLint *value); | ||
11745 | typedef void (APIENTRYP PFNGLGETPATHTEXGENFVNVPROC) (GLenum texCoordSet, GLenum pname, GLfloat *value); | ||
11746 | typedef GLboolean (APIENTRYP PFNGLISPOINTINFILLPATHNVPROC) (GLuint path, GLuint mask, GLfloat x, GLfloat y); | ||
11747 | typedef GLboolean (APIENTRYP PFNGLISPOINTINSTROKEPATHNVPROC) (GLuint path, GLfloat x, GLfloat y); | ||
11748 | typedef GLfloat (APIENTRYP PFNGLGETPATHLENGTHNVPROC) (GLuint path, GLsizei startSegment, GLsizei numSegments); | ||
11749 | typedef GLboolean (APIENTRYP PFNGLPOINTALONGPATHNVPROC) (GLuint path, GLsizei startSegment, GLsizei numSegments, GLfloat distance, GLfloat *x, GLfloat *y, GLfloat *tangentX, GLfloat *tangentY); | ||
11750 | #endif | ||
11751 | |||
11752 | #ifndef GL_AMD_pinned_memory | ||
11753 | #define GL_AMD_pinned_memory 1 | ||
11754 | #endif | ||
11755 | |||
11756 | #ifndef GL_AMD_stencil_operation_extended | ||
11757 | #define GL_AMD_stencil_operation_extended 1 | ||
11758 | #ifdef GL_GLEXT_PROTOTYPES | ||
11759 | GLAPI void APIENTRY glStencilOpValueAMD (GLenum face, GLuint value); | ||
11760 | #endif /* GL_GLEXT_PROTOTYPES */ | ||
11761 | typedef void (APIENTRYP PFNGLSTENCILOPVALUEAMDPROC) (GLenum face, GLuint value); | ||
11762 | #endif | ||
11763 | |||
11764 | #ifndef GL_AMD_vertex_shader_viewport_index | ||
11765 | #define GL_AMD_vertex_shader_viewport_index 1 | ||
11766 | #endif | ||
11767 | |||
11768 | #ifndef GL_AMD_vertex_shader_layer | ||
11769 | #define GL_AMD_vertex_shader_layer 1 | ||
11770 | #endif | ||
11771 | |||
11772 | #ifndef GL_NV_bindless_texture | ||
11773 | #define GL_NV_bindless_texture 1 | ||
11774 | #ifdef GL_GLEXT_PROTOTYPES | ||
11775 | GLAPI GLuint64 APIENTRY glGetTextureHandleNV (GLuint texture); | ||
11776 | GLAPI GLuint64 APIENTRY glGetTextureSamplerHandleNV (GLuint texture, GLuint sampler); | ||
11777 | GLAPI void APIENTRY glMakeTextureHandleResidentNV (GLuint64 handle); | ||
11778 | GLAPI void APIENTRY glMakeTextureHandleNonResidentNV (GLuint64 handle); | ||
11779 | GLAPI GLuint64 APIENTRY glGetImageHandleNV (GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum format); | ||
11780 | GLAPI void APIENTRY glMakeImageHandleResidentNV (GLuint64 handle, GLenum access); | ||
11781 | GLAPI void APIENTRY glMakeImageHandleNonResidentNV (GLuint64 handle); | ||
11782 | GLAPI void APIENTRY glUniformHandleui64NV (GLint location, GLuint64 value); | ||
11783 | GLAPI void APIENTRY glUniformHandleui64vNV (GLint location, GLsizei count, const GLuint64 *value); | ||
11784 | GLAPI void APIENTRY glProgramUniformHandleui64NV (GLuint program, GLint location, GLuint64 value); | ||
11785 | GLAPI void APIENTRY glProgramUniformHandleui64vNV (GLuint program, GLint location, GLsizei count, const GLuint64 *values); | ||
11786 | GLAPI GLboolean APIENTRY glIsTextureHandleResidentNV (GLuint64 handle); | ||
11787 | GLAPI GLboolean APIENTRY glIsImageHandleResidentNV (GLuint64 handle); | ||
11788 | #endif /* GL_GLEXT_PROTOTYPES */ | ||
11789 | typedef GLuint64 (APIENTRYP PFNGLGETTEXTUREHANDLENVPROC) (GLuint texture); | ||
11790 | typedef GLuint64 (APIENTRYP PFNGLGETTEXTURESAMPLERHANDLENVPROC) (GLuint texture, GLuint sampler); | ||
11791 | typedef void (APIENTRYP PFNGLMAKETEXTUREHANDLERESIDENTNVPROC) (GLuint64 handle); | ||
11792 | typedef void (APIENTRYP PFNGLMAKETEXTUREHANDLENONRESIDENTNVPROC) (GLuint64 handle); | ||
11793 | typedef GLuint64 (APIENTRYP PFNGLGETIMAGEHANDLENVPROC) (GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum format); | ||
11794 | typedef void (APIENTRYP PFNGLMAKEIMAGEHANDLERESIDENTNVPROC) (GLuint64 handle, GLenum access); | ||
11795 | typedef void (APIENTRYP PFNGLMAKEIMAGEHANDLENONRESIDENTNVPROC) (GLuint64 handle); | ||
11796 | typedef void (APIENTRYP PFNGLUNIFORMHANDLEUI64NVPROC) (GLint location, GLuint64 value); | ||
11797 | typedef void (APIENTRYP PFNGLUNIFORMHANDLEUI64VNVPROC) (GLint location, GLsizei count, const GLuint64 *value); | ||
11798 | typedef void (APIENTRYP PFNGLPROGRAMUNIFORMHANDLEUI64NVPROC) (GLuint program, GLint location, GLuint64 value); | ||
11799 | typedef void (APIENTRYP PFNGLPROGRAMUNIFORMHANDLEUI64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLuint64 *values); | ||
11800 | typedef GLboolean (APIENTRYP PFNGLISTEXTUREHANDLERESIDENTNVPROC) (GLuint64 handle); | ||
11801 | typedef GLboolean (APIENTRYP PFNGLISIMAGEHANDLERESIDENTNVPROC) (GLuint64 handle); | ||
11802 | #endif | ||
11803 | |||
11804 | #ifndef GL_NV_shader_atomic_float | ||
11805 | #define GL_NV_shader_atomic_float 1 | ||
11806 | #endif | ||
11807 | |||
11483 | 11808 | ||
11484 | #ifdef __cplusplus | 11809 | #ifdef __cplusplus |
11485 | } | 11810 | } |