16 # define GL_APIENTRYP GL_APIENTRY* 24 #ifndef GL_OES_compressed_ETC1_RGB8_texture 25 #define GL_ETC1_RGB8_OES 0x8D64 29 #ifndef GL_OES_compressed_paletted_texture 30 #define GL_PALETTE4_RGB8_OES 0x8B90 31 #define GL_PALETTE4_RGBA8_OES 0x8B91 32 #define GL_PALETTE4_R5_G6_B5_OES 0x8B92 33 #define GL_PALETTE4_RGBA4_OES 0x8B93 34 #define GL_PALETTE4_RGB5_A1_OES 0x8B94 35 #define GL_PALETTE8_RGB8_OES 0x8B95 36 #define GL_PALETTE8_RGBA8_OES 0x8B96 37 #define GL_PALETTE8_R5_G6_B5_OES 0x8B97 38 #define GL_PALETTE8_RGBA4_OES 0x8B98 39 #define GL_PALETTE8_RGB5_A1_OES 0x8B99 43 #ifndef GL_OES_depth24 44 #define GL_DEPTH_COMPONENT24_OES 0x81A6 48 #ifndef GL_OES_depth32 49 #define GL_DEPTH_COMPONENT32_OES 0x81A7 56 #ifndef GL_OES_EGL_image 61 #ifndef GL_OES_EGL_image_external 63 #define GL_TEXTURE_EXTERNAL_OES 0x8D65 64 #define GL_SAMPLER_EXTERNAL_OES 0x8D66 65 #define GL_TEXTURE_BINDING_EXTERNAL_OES 0x8D67 66 #define GL_REQUIRED_TEXTURE_IMAGE_UNITS_OES 0x8D68 70 #ifndef GL_OES_element_index_uint 71 #define GL_UNSIGNED_INT 0x1405 75 #ifndef GL_OES_get_program_binary 76 #define GL_PROGRAM_BINARY_LENGTH_OES 0x8741 77 #define GL_NUM_PROGRAM_BINARY_FORMATS_OES 0x87FE 78 #define GL_PROGRAM_BINARY_FORMATS_OES 0x87FF 82 #ifndef GL_OES_mapbuffer 83 #define GL_WRITE_ONLY_OES 0x88B9 84 #define GL_BUFFER_ACCESS_OES 0x88BB 85 #define GL_BUFFER_MAPPED_OES 0x88BC 86 #define GL_BUFFER_MAP_POINTER_OES 0x88BD 90 #ifndef GL_OES_packed_depth_stencil 91 #define GL_DEPTH_STENCIL_OES 0x84F9 92 #define GL_UNSIGNED_INT_24_8_OES 0x84FA 93 #define GL_DEPTH24_STENCIL8_OES 0x88F0 97 #ifndef GL_OES_rgb8_rgba8 98 #define GL_RGB8_OES 0x8051 99 #define GL_RGBA8_OES 0x8058 103 #ifndef GL_OES_standard_derivatives 104 #define GL_FRAGMENT_SHADER_DERIVATIVE_HINT_OES 0x8B8B 108 #ifndef GL_OES_stencil1 109 #define GL_STENCIL_INDEX1_OES 0x8D46 113 #ifndef GL_OES_stencil4 114 #define GL_STENCIL_INDEX4_OES 0x8D47 118 #ifndef GL_OES_texture_3D 119 #define GL_TEXTURE_WRAP_R_OES 0x8072 120 #define GL_TEXTURE_3D_OES 0x806F 121 #define GL_TEXTURE_BINDING_3D_OES 0x806A 122 #define GL_MAX_3D_TEXTURE_SIZE_OES 0x8073 123 #define GL_SAMPLER_3D_OES 0x8B5F 124 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_OES 0x8CD4 134 #ifndef GL_OES_texture_half_float 135 #define GL_HALF_FLOAT_OES 0x8D61 145 #ifndef GL_OES_vertex_array_object 146 #define GL_VERTEX_ARRAY_BINDING_OES 0x85B5 153 #ifndef GL_OES_vertex_type_10_10_10_2 154 #define GL_UNSIGNED_INT_10_10_10_2_OES 0x8DF6 155 #define GL_INT_10_10_10_2_OES 0x8DF7 163 #ifndef GL_AMD_compressed_3DC_texture 164 #define GL_3DC_X_AMD 0x87F9 165 #define GL_3DC_XY_AMD 0x87FA 169 #ifndef GL_AMD_compressed_ATC_texture 170 #define GL_ATC_RGB_AMD 0x8C92 171 #define GL_ATC_RGBA_EXPLICIT_ALPHA_AMD 0x8C93 172 #define GL_ATC_RGBA_INTERPOLATED_ALPHA_AMD 0x87EE 176 #ifndef GL_AMD_performance_monitor 177 #define GL_COUNTER_TYPE_AMD 0x8BC0 178 #define GL_COUNTER_RANGE_AMD 0x8BC1 179 #define GL_UNSIGNED_INT64_AMD 0x8BC2 180 #define GL_PERCENTAGE_AMD 0x8BC3 181 #define GL_PERFMON_RESULT_AVAILABLE_AMD 0x8BC4 182 #define GL_PERFMON_RESULT_SIZE_AMD 0x8BC5 183 #define GL_PERFMON_RESULT_AMD 0x8BC6 187 #ifndef GL_AMD_program_binary_Z400 188 #define GL_Z400_BINARY_AMD 0x8740 196 #ifndef GL_ANGLE_framebuffer_blit 197 #define GL_READ_FRAMEBUFFER_ANGLE 0x8CA8 198 #define GL_DRAW_FRAMEBUFFER_ANGLE 0x8CA9 199 #define GL_DRAW_FRAMEBUFFER_BINDING_ANGLE 0x8CA6 200 #define GL_READ_FRAMEBUFFER_BINDING_ANGLE 0x8CAA 204 #ifndef GL_ANGLE_framebuffer_multisample 205 #define GL_RENDERBUFFER_SAMPLES_ANGLE 0x8CAB 206 #define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_ANGLE 0x8D56 207 #define GL_MAX_SAMPLES_ANGLE 0x8D57 215 #ifndef GL_APPLE_rgb_422 216 #define GL_RGB_422_APPLE 0x8A1F 217 #define GL_UNSIGNED_SHORT_8_8_APPLE 0x85BA 218 #define GL_UNSIGNED_SHORT_8_8_REV_APPLE 0x85BB 222 #ifndef GL_APPLE_framebuffer_multisample 223 #define GL_RENDERBUFFER_SAMPLES_APPLE 0x8CAB 224 #define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_APPLE 0x8D56 225 #define GL_MAX_SAMPLES_APPLE 0x8D57 226 #define GL_READ_FRAMEBUFFER_APPLE 0x8CA8 227 #define GL_DRAW_FRAMEBUFFER_APPLE 0x8CA9 228 #define GL_DRAW_FRAMEBUFFER_BINDING_APPLE 0x8CA6 229 #define GL_READ_FRAMEBUFFER_BINDING_APPLE 0x8CAA 233 #ifndef GL_APPLE_texture_format_BGRA8888 234 #define GL_BGRA_EXT 0x80E1 238 #ifndef GL_APPLE_texture_max_level 239 #define GL_TEXTURE_MAX_LEVEL_APPLE 0x813D 247 #ifndef GL_ARM_mali_shader_binary 248 #define GL_MALI_SHADER_BINARY_ARM 0x8F60 259 #ifndef GL_EXT_blend_minmax 260 #define GL_MIN_EXT 0x8007 261 #define GL_MAX_EXT 0x8008 265 #ifndef GL_EXT_discard_framebuffer 266 #define GL_COLOR_EXT 0x1800 267 #define GL_DEPTH_EXT 0x1801 268 #define GL_STENCIL_EXT 0x1802 275 #ifndef GL_EXT_read_format_bgra 276 #define GL_BGRA_EXT 0x80E1 277 #define GL_UNSIGNED_SHORT_4_4_4_4_REV_EXT 0x8365 278 #define GL_UNSIGNED_SHORT_1_5_5_5_REV_EXT 0x8366 282 #ifndef GL_EXT_texture_filter_anisotropic 283 #define GL_TEXTURE_MAX_ANISOTROPY_EXT 0x84FE 284 #define GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT 0x84FF 288 #ifndef GL_EXT_texture_format_BGRA8888 289 #define GL_BGRA_EXT 0x80E1 293 #ifndef GL_EXT_texture_type_2_10_10_10_REV 294 #define GL_UNSIGNED_INT_2_10_10_10_REV_EXT 0x8368 298 #ifndef GL_EXT_texture_compression_dxt1 299 #define GL_COMPRESSED_RGB_S3TC_DXT1_EXT 0x83F0 300 #define GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 0x83F1 311 #ifndef GL_IMG_program_binary 312 #define GL_SGX_PROGRAM_BINARY_IMG 0x9130 316 #ifndef GL_IMG_read_format 317 #define GL_BGRA_IMG 0x80E1 318 #define GL_UNSIGNED_SHORT_4_4_4_4_REV_IMG 0x8365 322 #ifndef GL_IMG_shader_binary 323 #define GL_SGX_BINARY_IMG 0x8C0A 327 #ifndef GL_IMG_texture_compression_pvrtc 328 #define GL_COMPRESSED_RGB_PVRTC_4BPPV1_IMG 0x8C00 329 #define GL_COMPRESSED_RGB_PVRTC_2BPPV1_IMG 0x8C01 330 #define GL_COMPRESSED_RGBA_PVRTC_4BPPV1_IMG 0x8C02 331 #define GL_COMPRESSED_RGBA_PVRTC_2BPPV1_IMG 0x8C03 335 #ifndef GL_IMG_multisampled_render_to_texture 336 #define GL_RENDERBUFFER_SAMPLES_IMG 0x9133 337 #define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_IMG 0x9134 338 #define GL_MAX_SAMPLES_IMG 0x9135 339 #define GL_TEXTURE_SAMPLES_IMG 0x9136 348 #define GL_ALL_COMPLETED_NV 0x84F2 349 #define GL_FENCE_STATUS_NV 0x84F3 350 #define GL_FENCE_CONDITION_NV 0x84F4 354 #ifndef GL_NV_coverage_sample 355 #define GL_COVERAGE_COMPONENT_NV 0x8ED0 356 #define GL_COVERAGE_COMPONENT4_NV 0x8ED1 357 #define GL_COVERAGE_ATTACHMENT_NV 0x8ED2 358 #define GL_COVERAGE_BUFFERS_NV 0x8ED3 359 #define GL_COVERAGE_SAMPLES_NV 0x8ED4 360 #define GL_COVERAGE_ALL_FRAGMENTS_NV 0x8ED5 361 #define GL_COVERAGE_EDGE_FRAGMENTS_NV 0x8ED6 362 #define GL_COVERAGE_AUTOMATIC_NV 0x8ED7 363 #define GL_COVERAGE_BUFFER_BIT_NV 0x8000 367 #ifndef GL_NV_depth_nonlinear 368 #define GL_DEPTH_COMPONENT16_NONLINEAR_NV 0x8E2C 379 #ifndef GL_QCOM_extended_get 380 #define GL_TEXTURE_WIDTH_QCOM 0x8BD2 381 #define GL_TEXTURE_HEIGHT_QCOM 0x8BD3 382 #define GL_TEXTURE_DEPTH_QCOM 0x8BD4 383 #define GL_TEXTURE_INTERNAL_FORMAT_QCOM 0x8BD5 384 #define GL_TEXTURE_FORMAT_QCOM 0x8BD6 385 #define GL_TEXTURE_TYPE_QCOM 0x8BD7 386 #define GL_TEXTURE_IMAGE_VALID_QCOM 0x8BD8 387 #define GL_TEXTURE_NUM_LEVELS_QCOM 0x8BD9 388 #define GL_TEXTURE_TARGET_QCOM 0x8BDA 389 #define GL_TEXTURE_OBJECT_VALID_QCOM 0x8BDB 390 #define GL_STATE_RESTORE 0x8BDC 397 #ifndef GL_QCOM_perfmon_global_mode 398 #define GL_PERFMON_GLOBAL_MODE_QCOM 0x8FA0 402 #ifndef GL_QCOM_writeonly_rendering 403 #define GL_WRITEONLY_RENDERING_QCOM 0x8823 407 #ifndef GL_QCOM_tiled_rendering 408 #define GL_COLOR_BUFFER_BIT0_QCOM 0x00000001 409 #define GL_COLOR_BUFFER_BIT1_QCOM 0x00000002 410 #define GL_COLOR_BUFFER_BIT2_QCOM 0x00000004 411 #define GL_COLOR_BUFFER_BIT3_QCOM 0x00000008 412 #define GL_COLOR_BUFFER_BIT4_QCOM 0x00000010 413 #define GL_COLOR_BUFFER_BIT5_QCOM 0x00000020 414 #define GL_COLOR_BUFFER_BIT6_QCOM 0x00000040 415 #define GL_COLOR_BUFFER_BIT7_QCOM 0x00000080 416 #define GL_DEPTH_BUFFER_BIT0_QCOM 0x00000100 417 #define GL_DEPTH_BUFFER_BIT1_QCOM 0x00000200 418 #define GL_DEPTH_BUFFER_BIT2_QCOM 0x00000400 419 #define GL_DEPTH_BUFFER_BIT3_QCOM 0x00000800 420 #define GL_DEPTH_BUFFER_BIT4_QCOM 0x00001000 421 #define GL_DEPTH_BUFFER_BIT5_QCOM 0x00002000 422 #define GL_DEPTH_BUFFER_BIT6_QCOM 0x00004000 423 #define GL_DEPTH_BUFFER_BIT7_QCOM 0x00008000 424 #define GL_STENCIL_BUFFER_BIT0_QCOM 0x00010000 425 #define GL_STENCIL_BUFFER_BIT1_QCOM 0x00020000 426 #define GL_STENCIL_BUFFER_BIT2_QCOM 0x00040000 427 #define GL_STENCIL_BUFFER_BIT3_QCOM 0x00080000 428 #define GL_STENCIL_BUFFER_BIT4_QCOM 0x00100000 429 #define GL_STENCIL_BUFFER_BIT5_QCOM 0x00200000 430 #define GL_STENCIL_BUFFER_BIT6_QCOM 0x00400000 431 #define GL_STENCIL_BUFFER_BIT7_QCOM 0x00800000 432 #define GL_MULTISAMPLE_BUFFER_BIT0_QCOM 0x01000000 433 #define GL_MULTISAMPLE_BUFFER_BIT1_QCOM 0x02000000 434 #define GL_MULTISAMPLE_BUFFER_BIT2_QCOM 0x04000000 435 #define GL_MULTISAMPLE_BUFFER_BIT3_QCOM 0x08000000 436 #define GL_MULTISAMPLE_BUFFER_BIT4_QCOM 0x10000000 437 #define GL_MULTISAMPLE_BUFFER_BIT5_QCOM 0x20000000 438 #define GL_MULTISAMPLE_BUFFER_BIT6_QCOM 0x40000000 439 #define GL_MULTISAMPLE_BUFFER_BIT7_QCOM 0x80000000 447 #ifndef GL_VIV_shader_binary 448 #define GL_SHADER_BINARY_VIV 0x8FC4 460 #ifndef GL_OES_compressed_ETC1_RGB8_texture 461 #define GL_OES_compressed_ETC1_RGB8_texture 1 465 #ifndef GL_OES_compressed_paletted_texture 466 #define GL_OES_compressed_paletted_texture 1 470 #ifndef GL_OES_depth24 471 #define GL_OES_depth24 1 475 #ifndef GL_OES_depth32 476 #define GL_OES_depth32 1 480 #ifndef GL_OES_depth_texture 481 #define GL_OES_depth_texture 1 485 #ifndef GL_OES_EGL_image 486 #define GL_OES_EGL_image 1 487 #ifdef GL_GLEXT_PROTOTYPES 496 #ifndef GL_OES_EGL_image_external 497 #define GL_OES_EGL_image_external 1 502 #ifndef GL_OES_element_index_uint 503 #define GL_OES_element_index_uint 1 507 #ifndef GL_OES_fbo_render_mipmap 508 #define GL_OES_fbo_render_mipmap 1 512 #ifndef GL_OES_fragment_precision_high 513 #define GL_OES_fragment_precision_high 1 517 #ifndef GL_OES_get_program_binary 518 #define GL_OES_get_program_binary 1 519 #ifdef GL_GLEXT_PROTOTYPES 528 #ifndef GL_OES_mapbuffer 529 #define GL_OES_mapbuffer 1 530 #ifdef GL_GLEXT_PROTOTYPES 541 #ifndef GL_OES_packed_depth_stencil 542 #define GL_OES_packed_depth_stencil 1 546 #ifndef GL_OES_rgb8_rgba8 547 #define GL_OES_rgb8_rgba8 1 551 #ifndef GL_OES_standard_derivatives 552 #define GL_OES_standard_derivatives 1 556 #ifndef GL_OES_stencil1 557 #define GL_OES_stencil1 1 561 #ifndef GL_OES_stencil4 562 #define GL_OES_stencil4 1 566 #ifndef GL_OES_texture_3D 567 #define GL_OES_texture_3D 1 568 #ifdef GL_GLEXT_PROTOTYPES 570 GL_APICALL void GL_APIENTRY glTexSubImage3DOES (
GLenum target,
GLint level,
GLint xoffset,
GLint yoffset,
GLint zoffset,
GLsizei width,
GLsizei height,
GLsizei depth,
GLenum format,
GLenum type,
const GLvoid*
pixels);
573 GL_APICALL void GL_APIENTRY glCompressedTexSubImage3DOES (
GLenum target,
GLint level,
GLint xoffset,
GLint yoffset,
GLint zoffset,
GLsizei width,
GLsizei height,
GLsizei depth,
GLenum format,
GLsizei imageSize,
const GLvoid*
data);
577 typedef void (
GL_APIENTRYP PFNGLTEXSUBIMAGE3DOESPROC) (
GLenum target,
GLint level,
GLint xoffset,
GLint yoffset,
GLint zoffset,
GLsizei width,
GLsizei height,
GLsizei depth,
GLenum format,
GLenum type,
const GLvoid*
pixels);
580 typedef void (
GL_APIENTRYP PFNGLCOMPRESSEDTEXSUBIMAGE3DOESPROC) (
GLenum target,
GLint level,
GLint xoffset,
GLint yoffset,
GLint zoffset,
GLsizei width,
GLsizei height,
GLsizei depth,
GLenum format,
GLsizei imageSize,
const GLvoid*
data);
585 #ifndef GL_OES_texture_float 586 #define GL_OES_texture_float 1 590 #ifndef GL_OES_texture_float_linear 591 #define GL_OES_texture_float_linear 1 595 #ifndef GL_OES_texture_half_float 596 #define GL_OES_texture_half_float 1 600 #ifndef GL_OES_texture_half_float_linear 601 #define GL_OES_texture_half_float_linear 1 605 #ifndef GL_OES_texture_npot 606 #define GL_OES_texture_npot 1 610 #ifndef GL_OES_vertex_array_object 611 #define GL_OES_vertex_array_object 1 612 #ifdef GL_GLEXT_PROTOTYPES 625 #ifndef GL_OES_vertex_half_float 626 #define GL_OES_vertex_half_float 1 630 #ifndef GL_OES_vertex_type_10_10_10_2 631 #define GL_OES_vertex_type_10_10_10_2 1 639 #ifndef GL_AMD_compressed_3DC_texture 640 #define GL_AMD_compressed_3DC_texture 1 644 #ifndef GL_AMD_compressed_ATC_texture 645 #define GL_AMD_compressed_ATC_texture 1 649 #ifndef GL_AMD_performance_monitor 650 #define GL_AMD_performance_monitor 1 651 #ifdef GL_GLEXT_PROTOTYPES 678 #ifndef GL_AMD_program_binary_Z400 679 #define GL_AMD_program_binary_Z400 1 687 #ifndef GL_ANGLE_framebuffer_blit 688 #define GL_ANGLE_framebuffer_blit 1 689 #ifdef GL_GLEXT_PROTOTYPES 696 #ifndef GL_ANGLE_framebuffer_multisample 697 #define GL_ANGLE_framebuffer_multisample 1 698 #ifdef GL_GLEXT_PROTOTYPES 709 #ifndef GL_APPLE_rgb_422 710 #define GL_APPLE_rgb_422 1 714 #ifndef GL_APPLE_framebuffer_multisample 715 #define GL_APPLE_framebuffer_multisample 1 716 #ifdef GL_GLEXT_PROTOTYPES 725 #ifndef GL_APPLE_texture_format_BGRA8888 726 #define GL_APPLE_texture_format_BGRA8888 1 730 #ifndef GL_APPLE_texture_max_level 731 #define GL_APPLE_texture_max_level 1 739 #ifndef GL_ARM_mali_shader_binary 740 #define GL_ARM_mali_shader_binary 1 745 #define GL_ARM_rgba8 1 753 #ifndef GL_EXT_blend_minmax 754 #define GL_EXT_blend_minmax 1 758 #ifndef GL_EXT_discard_framebuffer 759 #define GL_EXT_discard_framebuffer 1 760 #ifdef GL_GLEXT_PROTOTYPES 766 #ifndef GL_EXT_multi_draw_arrays 767 #define GL_EXT_multi_draw_arrays 1 768 #ifdef GL_GLEXT_PROTOTYPES 777 #ifndef GL_EXT_read_format_bgra 778 #define GL_EXT_read_format_bgra 1 782 #ifndef GL_EXT_texture_filter_anisotropic 783 #define GL_EXT_texture_filter_anisotropic 1 787 #ifndef GL_EXT_texture_format_BGRA8888 788 #define GL_EXT_texture_format_BGRA8888 1 792 #ifndef GL_EXT_texture_type_2_10_10_10_REV 793 #define GL_EXT_texture_type_2_10_10_10_REV 1 797 #ifndef GL_EXT_texture_compression_dxt1 798 #define GL_EXT_texture_compression_dxt1 1 802 #ifndef GL_EXT_shader_texture_lod 803 #define GL_EXT_shader_texture_lod 1 811 #ifndef GL_IMG_program_binary 812 #define GL_IMG_program_binary 1 816 #ifndef GL_IMG_read_format 817 #define GL_IMG_read_format 1 821 #ifndef GL_IMG_shader_binary 822 #define GL_IMG_shader_binary 1 826 #ifndef GL_IMG_texture_compression_pvrtc 827 #define GL_IMG_texture_compression_pvrtc 1 831 #ifndef GL_IMG_multisampled_render_to_texture 832 #define GL_IMG_multisampled_render_to_texture 1 833 #ifdef GL_GLEXT_PROTOTYPES 847 #define GL_NV_fence 1 848 #ifdef GL_GLEXT_PROTOTYPES 867 #ifndef GL_NV_coverage_sample 868 #define GL_NV_coverage_sample 1 869 #ifdef GL_GLEXT_PROTOTYPES 878 #ifndef GL_NV_depth_nonlinear 879 #define GL_NV_depth_nonlinear 1 887 #ifndef GL_QCOM_driver_control 888 #define GL_QCOM_driver_control 1 889 #ifdef GL_GLEXT_PROTOTYPES 902 #ifndef GL_QCOM_extended_get 903 #define GL_QCOM_extended_get 1 904 #ifdef GL_GLEXT_PROTOTYPES 911 GL_APICALL void GL_APIENTRY glExtGetTexSubImageQCOM (
GLenum target,
GLint level,
GLint xoffset,
GLint yoffset,
GLint zoffset,
GLsizei width,
GLsizei height,
GLsizei depth,
GLenum format,
GLenum type,
GLvoid *
texels);
920 typedef void (
GL_APIENTRYP PFNGLEXTGETTEXSUBIMAGEQCOMPROC) (
GLenum target,
GLint level,
GLint xoffset,
GLint yoffset,
GLint zoffset,
GLsizei width,
GLsizei height,
GLsizei depth,
GLenum format,
GLenum type,
GLvoid *
texels);
925 #ifndef GL_QCOM_extended_get2 926 #define GL_QCOM_extended_get2 1 927 #ifdef GL_GLEXT_PROTOTYPES 940 #ifndef GL_QCOM_perfmon_global_mode 941 #define GL_QCOM_perfmon_global_mode 1 945 #ifndef GL_QCOM_writeonly_rendering 946 #define GL_QCOM_writeonly_rendering 1 950 #ifndef GL_QCOM_tiled_rendering 951 #define GL_QCOM_tiled_rendering 1 952 #ifdef GL_GLEXT_PROTOTYPES 965 #ifndef GL_VIV_shader_binary 966 #define GL_VIV_shader_binary 1 GLenum GLuint GLenum GLsizei length
GLsizei GLuint * driverControls
GLint GLint GLsizei GLsizei height
GLint GLint GLint GLint dstX0
GLuint GLint GLboolean GLint GLenum access
GLint GLint GLsizei counterSize
GLint GLenum GLsizei GLsizei GLsizei GLint GLenum GLenum const GLvoid * pixels
GLsizei const GLenum * attachments
GLsizei GLsizei GLenum * binaryFormat
GLint GLint GLsizei GLsizei GLsizei depth
GLint GLint * numRenderbuffers
GLint GLint GLint GLint GLint GLint y
const GLuint * renderbuffers
GLint GLint GLsizei GLuint * counters
GLint GLenum GLsizei GLsizei GLsizei GLint GLenum format
GLint GLenum GLsizei GLsizei height
GLint GLint * numRenderbuffers
GLenum GLsizei GLenum GLenum const GLvoid * image
typedef void(GL_APIENTRYP PFNGLEGLIMAGETARGETTEXTURE2DOESPROC)(GLenum target
GLint GLint * numFramebuffers
const GLuint * framebuffers
GLint GLint * numPrograms
GLint GLint GLint GLint GLsizei GLsizei GLsizei GLenum GLenum GLvoid * texels
GLsizei GLsizei GLchar * source
GLsizei GLsizei GLchar * driverControlString
GLint GLint GLsizei width
GLuint GLuint GLuint GLbitfield preserveMask
GLint GLint * numTextures
GLint GLint GLint GLint GLint x
GLint GLint GLint GLint GLint GLint dstX1
GLint GLint GLint GLint GLint x
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei imageSize
GLint GLint GLint yoffset
GLuint GLsizei GLsizei GLchar * counterString
GLsizei GLsizei GLenum GLvoid * binary
GLenum GLuint GLint GLenum face
GLint GLint * numPrograms
GLint GLint GLint GLint GLint GLint GLint dstY1
GLint GLenum GLsizei GLsizei GLsizei GLint GLenum GLenum type
GLint GLint * maxActiveCounters
GLsizei GLsizei GLchar * groupString
GLuint GLuint GLuint GLbitfield preserveMask
const GLuint GLenum const GLvoid * binary
GLint GLint GLsizei GLsizei GLsizei GLint border
GLuint GLsizei GLsizei GLchar * counterString
GLint GLint GLint GLint dstX0
GLsizei const GLenum * attachments
GLint GLint * numFramebuffers
GLint GLint GLint GLint GLint GLint GLint GLbitfield mask
GLenum GLsizei GLuint GLint * bytesWritten
GLenum GLsizei GLuint GLint * bytesWritten
GLsizei GLsizei GLenum GLenum const GLvoid * data
GLint GLint GLsizei counterSize
GLint GLenum GLsizei GLsizei GLsizei GLint border
GLint GLint * numTextures
GLboolean GLuint GLint GLuint * countersList
GLint GLint GLint yoffset
GLenum GLenum GLuint texture
GLint GLint GLint GLint zoffset
GLint GLenum GLsizei GLsizei GLsizei depth
void *GL_APIENTRYP PFNGLMAPBUFFEROESPROC(GLenum target, GLenum access)
GLint GLint GLint GLint GLsizei GLsizei GLsizei GLenum GLenum GLvoid * texels
const GLsizei GLenum const GLvoid ** indices
GLint GLint GLint GLint zoffset
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
GLint GLint GLint GLint GLint GLint GLint GLbitfield GLenum filter
GLenum const GLfloat * params
GLint GLint GLint GLint GLint GLint dstX1
GLsizei GLsizei GLchar * driverControlString
GLsizei GLsizei GLchar * groupString
GLint GLint GLint GLint GLint GLint GLint GLbitfield GLenum filter
GLint GLenum GLsizei width
GLint GLint GLint GLint GLint dstY0
GLint GLint GLsizei GLuint * counters
GLint GLint GLint GLint GLint GLint GLint dstY1
typedef GLboolean(GL_APIENTRYP PFNGLUNMAPBUFFEROESPROC)(GLenum target)
GLsizei GLuint * driverControls
GLint GLint GLsizei GLsizei GLsizei GLint GLenum GLenum const GLvoid * pixels
GLint GLint internalformat
GLint GLsizei GLsizei primcount
GLint GLint * maxActiveCounters
GLsizei GLsizei GLenum * binaryFormat
GLint GLint GLint GLint GLint GLint y
GLint GLint GLint GLint GLint dstY0
GLint GLint GLsizei GLsizei GLsizei GLint GLenum format
GLint GLenum internalformat
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei imageSize