| | 3060 | #ifndef GL_EXT_packed_depth_stencil |
|---|
| | 3061 | #define GL_DEPTH_STENCIL_EXT 0x84F9 |
|---|
| | 3062 | #define GL_UNSIGNED_INT_24_8_EXT 0x84FA |
|---|
| | 3063 | #define GL_DEPTH24_STENCIL8_EXT 0x88F0 |
|---|
| | 3064 | #define GL_TEXTURE_STENCIL_SIZE_EXT 0x88F1 |
|---|
| | 3065 | #endif |
|---|
| | 3066 | |
|---|
| | 3067 | #ifndef GL_EXT_stencil_clear_tag |
|---|
| | 3068 | #define GL_STENCIL_TAG_BITS_EXT 0x88F2 |
|---|
| | 3069 | #define GL_STENCIL_CLEAR_TAG_VALUE_EXT 0x88F3 |
|---|
| | 3070 | #endif |
|---|
| | 3071 | |
|---|
| | 3072 | #ifndef GL_EXT_texture_sRGB |
|---|
| | 3073 | #define GL_SRGB_EXT 0x8C40 |
|---|
| | 3074 | #define GL_SRGB8_EXT 0x8C41 |
|---|
| | 3075 | #define GL_SRGB_ALPHA_EXT 0x8C42 |
|---|
| | 3076 | #define GL_SRGB8_ALPHA8_EXT 0x8C43 |
|---|
| | 3077 | #define GL_SLUMINANCE_ALPHA_EXT 0x8C44 |
|---|
| | 3078 | #define GL_SLUMINANCE8_ALPHA8_EXT 0x8C45 |
|---|
| | 3079 | #define GL_SLUMINANCE_EXT 0x8C46 |
|---|
| | 3080 | #define GL_SLUMINANCE8_EXT 0x8C47 |
|---|
| | 3081 | #define GL_COMPRESSED_SRGB_EXT 0x8C48 |
|---|
| | 3082 | #define GL_COMPRESSED_SRGB_ALPHA_EXT 0x8C49 |
|---|
| | 3083 | #define GL_COMPRESSED_SLUMINANCE_EXT 0x8C4A |
|---|
| | 3084 | #define GL_COMPRESSED_SLUMINANCE_ALPHA_EXT 0x8C4B |
|---|
| | 3085 | #define GL_COMPRESSED_SRGB_S3TC_DXT1_EXT 0x8C4C |
|---|
| | 3086 | #define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT 0x8C4D |
|---|
| | 3087 | #define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT 0x8C4E |
|---|
| | 3088 | #define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT 0x8C4F |
|---|
| | 3089 | #endif |
|---|
| | 3090 | |
|---|
| | 3091 | #ifndef GL_EXT_framebuffer_blit |
|---|
| | 3092 | #define GL_READ_FRAMEBUFFER_EXT 0x8CA8 |
|---|
| | 3093 | #define GL_DRAW_FRAMEBUFFER_EXT 0x8CA9 |
|---|
| | 3094 | #define GL_READ_FRAMEBUFFER_BINDING_EXT GL_FRAMEBUFFER_BINDING_EXT |
|---|
| | 3095 | #define GL_DRAW_FRAMEBUFFER_BINDING_EXT 0x8CAA |
|---|
| | 3096 | #endif |
|---|
| | 3097 | |
|---|
| | 3098 | #ifndef GL_EXT_framebuffer_multisample |
|---|
| | 3099 | #define GL_RENDERBUFFER_SAMPLES_EXT 0x8CAB |
|---|
| | 3100 | #define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT 0x8D56 |
|---|
| | 3101 | #define GL_MAX_SAMPLES_EXT 0x8D57 |
|---|
| | 3102 | #endif |
|---|
| | 3103 | |
|---|
| | 3104 | #ifndef GL_MESAX_texture_stack |
|---|
| | 3105 | #define GL_TEXTURE_1D_STACK_MESAX 0x8759 |
|---|
| | 3106 | #define GL_TEXTURE_2D_STACK_MESAX 0x875A |
|---|
| | 3107 | #define GL_PROXY_TEXTURE_1D_STACK_MESAX 0x875B |
|---|
| | 3108 | #define GL_PROXY_TEXTURE_2D_STACK_MESAX 0x875C |
|---|
| | 3109 | #define GL_TEXTURE_1D_STACK_BINDING_MESAX 0x875D |
|---|
| | 3110 | #define GL_TEXTURE_2D_STACK_BINDING_MESAX 0x875E |
|---|
| | 3111 | #endif |
|---|
| | 3112 | |
|---|
| | 3113 | #ifndef GL_EXT_timer_query |
|---|
| | 3114 | #define GL_TIME_ELAPSED_EXT 0x88BF |
|---|
| | 3115 | #endif |
|---|
| | 3116 | |
|---|
| | 3117 | #ifndef GL_EXT_gpu_program_parameters |
|---|
| | 3118 | #endif |
|---|
| | 3119 | |
|---|
| | 3120 | #ifndef GL_APPLE_flush_buffer_range |
|---|
| | 3121 | #define GL_BUFFER_SERIALIZED_MODIFY_APPLE 0x8A12 |
|---|
| | 3122 | #define GL_BUFFER_FLUSHING_UNMAP_APPLE 0x8A13 |
|---|
| | 3123 | #endif |
|---|
| | 3124 | |
|---|
| | 3125 | #ifndef GL_NV_gpu_program4 |
|---|
| | 3126 | #define GL_MIN_PROGRAM_TEXEL_OFFSET_NV 0x8904 |
|---|
| | 3127 | #define GL_MAX_PROGRAM_TEXEL_OFFSET_NV 0x8905 |
|---|
| | 3128 | #define GL_PROGRAM_ATTRIB_COMPONENTS_NV 0x8906 |
|---|
| | 3129 | #define GL_PROGRAM_RESULT_COMPONENTS_NV 0x8907 |
|---|
| | 3130 | #define GL_MAX_PROGRAM_ATTRIB_COMPONENTS_NV 0x8908 |
|---|
| | 3131 | #define GL_MAX_PROGRAM_RESULT_COMPONENTS_NV 0x8909 |
|---|
| | 3132 | #define GL_MAX_PROGRAM_GENERIC_ATTRIBS_NV 0x8DA5 |
|---|
| | 3133 | #define GL_MAX_PROGRAM_GENERIC_RESULTS_NV 0x8DA6 |
|---|
| | 3134 | #endif |
|---|
| | 3135 | |
|---|
| | 3136 | #ifndef GL_NV_geometry_program4 |
|---|
| | 3137 | #define GL_LINES_ADJACENCY_EXT 0x000A |
|---|
| | 3138 | #define GL_LINE_STRIP_ADJACENCY_EXT 0x000B |
|---|
| | 3139 | #define GL_TRIANGLES_ADJACENCY_EXT 0x000C |
|---|
| | 3140 | #define GL_TRIANGLE_STRIP_ADJACENCY_EXT 0x000D |
|---|
| | 3141 | #define GL_GEOMETRY_PROGRAM_NV 0x8C26 |
|---|
| | 3142 | #define GL_MAX_PROGRAM_OUTPUT_VERTICES_NV 0x8C27 |
|---|
| | 3143 | #define GL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV 0x8C28 |
|---|
| | 3144 | #define GL_GEOMETRY_VERTICES_OUT_EXT 0x8DDA |
|---|
| | 3145 | #define GL_GEOMETRY_INPUT_TYPE_EXT 0x8DDB |
|---|
| | 3146 | #define GL_GEOMETRY_OUTPUT_TYPE_EXT 0x8DDC |
|---|
| | 3147 | #define GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT 0x8C29 |
|---|
| | 3148 | #define GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT 0x8DA7 |
|---|
| | 3149 | #define GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT 0x8DA8 |
|---|
| | 3150 | #define GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT 0x8DA9 |
|---|
| | 3151 | #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT 0x8CD4 |
|---|
| | 3152 | #define GL_PROGRAM_POINT_SIZE_EXT 0x8642 |
|---|
| | 3153 | #endif |
|---|
| | 3154 | |
|---|
| | 3155 | #ifndef GL_EXT_geometry_shader4 |
|---|
| | 3156 | #define GL_GEOMETRY_SHADER_EXT 0x8DD9 |
|---|
| | 3157 | /* reuse GL_GEOMETRY_VERTICES_OUT_EXT */ |
|---|
| | 3158 | /* reuse GL_GEOMETRY_INPUT_TYPE_EXT */ |
|---|
| | 3159 | /* reuse GL_GEOMETRY_OUTPUT_TYPE_EXT */ |
|---|
| | 3160 | /* reuse GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT */ |
|---|
| | 3161 | #define GL_MAX_GEOMETRY_VARYING_COMPONENTS_EXT 0x8DDD |
|---|
| | 3162 | #define GL_MAX_VERTEX_VARYING_COMPONENTS_EXT 0x8DDE |
|---|
| | 3163 | #define GL_MAX_VARYING_COMPONENTS_EXT 0x8B4B |
|---|
| | 3164 | #define GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT 0x8DDF |
|---|
| | 3165 | #define GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT 0x8DE0 |
|---|
| | 3166 | #define GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT 0x8DE1 |
|---|
| | 3167 | /* reuse GL_LINES_ADJACENCY_EXT */ |
|---|
| | 3168 | /* reuse GL_LINE_STRIP_ADJACENCY_EXT */ |
|---|
| | 3169 | /* reuse GL_TRIANGLES_ADJACENCY_EXT */ |
|---|
| | 3170 | /* reuse GL_TRIANGLE_STRIP_ADJACENCY_EXT */ |
|---|
| | 3171 | /* reuse GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT */ |
|---|
| | 3172 | /* reuse GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT */ |
|---|
| | 3173 | /* reuse GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT */ |
|---|
| | 3174 | /* reuse GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT */ |
|---|
| | 3175 | /* reuse GL_PROGRAM_POINT_SIZE_EXT */ |
|---|
| | 3176 | #endif |
|---|
| | 3177 | |
|---|
| | 3178 | #ifndef GL_NV_vertex_program4 |
|---|
| | 3179 | #define GL_VERTEX_ATTRIB_ARRAY_INTEGER_NV 0x88FD |
|---|
| | 3180 | #endif |
|---|
| | 3181 | |
|---|
| | 3182 | #ifndef GL_EXT_gpu_shader4 |
|---|
| | 3183 | #define GL_SAMPLER_1D_ARRAY_EXT 0x8DC0 |
|---|
| | 3184 | #define GL_SAMPLER_2D_ARRAY_EXT 0x8DC1 |
|---|
| | 3185 | #define GL_SAMPLER_BUFFER_EXT 0x8DC2 |
|---|
| | 3186 | #define GL_SAMPLER_1D_ARRAY_SHADOW_EXT 0x8DC3 |
|---|
| | 3187 | #define GL_SAMPLER_2D_ARRAY_SHADOW_EXT 0x8DC4 |
|---|
| | 3188 | #define GL_SAMPLER_CUBE_SHADOW_EXT 0x8DC5 |
|---|
| | 3189 | #define GL_UNSIGNED_INT_VEC2_EXT 0x8DC6 |
|---|
| | 3190 | #define GL_UNSIGNED_INT_VEC3_EXT 0x8DC7 |
|---|
| | 3191 | #define GL_UNSIGNED_INT_VEC4_EXT 0x8DC8 |
|---|
| | 3192 | #define GL_INT_SAMPLER_1D_EXT 0x8DC9 |
|---|
| | 3193 | #define GL_INT_SAMPLER_2D_EXT 0x8DCA |
|---|
| | 3194 | #define GL_INT_SAMPLER_3D_EXT 0x8DCB |
|---|
| | 3195 | #define GL_INT_SAMPLER_CUBE_EXT 0x8DCC |
|---|
| | 3196 | #define GL_INT_SAMPLER_2D_RECT_EXT 0x8DCD |
|---|
| | 3197 | #define GL_INT_SAMPLER_1D_ARRAY_EXT 0x8DCE |
|---|
| | 3198 | #define GL_INT_SAMPLER_2D_ARRAY_EXT 0x8DCF |
|---|
| | 3199 | #define GL_INT_SAMPLER_BUFFER_EXT 0x8DD0 |
|---|
| | 3200 | #define GL_UNSIGNED_INT_SAMPLER_1D_EXT 0x8DD1 |
|---|
| | 3201 | #define GL_UNSIGNED_INT_SAMPLER_2D_EXT 0x8DD2 |
|---|
| | 3202 | #define GL_UNSIGNED_INT_SAMPLER_3D_EXT 0x8DD3 |
|---|
| | 3203 | #define GL_UNSIGNED_INT_SAMPLER_CUBE_EXT 0x8DD4 |
|---|
| | 3204 | #define GL_UNSIGNED_INT_SAMPLER_2D_RECT_EXT 0x8DD5 |
|---|
| | 3205 | #define GL_UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT 0x8DD6 |
|---|
| | 3206 | #define GL_UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT 0x8DD7 |
|---|
| | 3207 | #define GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT 0x8DD8 |
|---|
| | 3208 | #endif |
|---|
| | 3209 | |
|---|
| | 3210 | #ifndef GL_EXT_draw_instanced |
|---|
| | 3211 | #endif |
|---|
| | 3212 | |
|---|
| | 3213 | #ifndef GL_EXT_packed_float |
|---|
| | 3214 | #define GL_R11F_G11F_B10F_EXT 0x8C3A |
|---|
| | 3215 | #define GL_UNSIGNED_INT_10F_11F_11F_REV_EXT 0x8C3B |
|---|
| | 3216 | #define GL_RGBA_SIGNED_COMPONENTS_EXT 0x8C3C |
|---|
| | 3217 | #endif |
|---|
| | 3218 | |
|---|
| | 3219 | #ifndef GL_EXT_texture_array |
|---|
| | 3220 | #define GL_TEXTURE_1D_ARRAY_EXT 0x8C18 |
|---|
| | 3221 | #define GL_PROXY_TEXTURE_1D_ARRAY_EXT 0x8C19 |
|---|
| | 3222 | #define GL_TEXTURE_2D_ARRAY_EXT 0x8C1A |
|---|
| | 3223 | #define GL_PROXY_TEXTURE_2D_ARRAY_EXT 0x8C1B |
|---|
| | 3224 | #define GL_TEXTURE_BINDING_1D_ARRAY_EXT 0x8C1C |
|---|
| | 3225 | #define GL_TEXTURE_BINDING_2D_ARRAY_EXT 0x8C1D |
|---|
| | 3226 | #define GL_MAX_ARRAY_TEXTURE_LAYERS_EXT 0x88FF |
|---|
| | 3227 | #define GL_COMPARE_REF_DEPTH_TO_TEXTURE_EXT 0x884E |
|---|
| | 3228 | /* reuse GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT */ |
|---|
| | 3229 | #endif |
|---|
| | 3230 | |
|---|
| | 3231 | #ifndef GL_EXT_texture_buffer_object |
|---|
| | 3232 | #define GL_TEXTURE_BUFFER_EXT 0x8C2A |
|---|
| | 3233 | #define GL_MAX_TEXTURE_BUFFER_SIZE_EXT 0x8C2B |
|---|
| | 3234 | #define GL_TEXTURE_BINDING_BUFFER_EXT 0x8C2C |
|---|
| | 3235 | #define GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT 0x8C2D |
|---|
| | 3236 | #define GL_TEXTURE_BUFFER_FORMAT_EXT 0x8C2E |
|---|
| | 3237 | #endif |
|---|
| | 3238 | |
|---|
| | 3239 | #ifndef GL_EXT_texture_compression_latc |
|---|
| | 3240 | #define GL_COMPRESSED_LUMINANCE_LATC1_EXT 0x8C70 |
|---|
| | 3241 | #define GL_COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT 0x8C71 |
|---|
| | 3242 | #define GL_COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT 0x8C72 |
|---|
| | 3243 | #define GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT 0x8C73 |
|---|
| | 3244 | #endif |
|---|
| | 3245 | |
|---|
| | 3246 | #ifndef GL_EXT_texture_compression_rgtc |
|---|
| | 3247 | #define GL_COMPRESSED_RED_RGTC1_EXT 0x8DBB |
|---|
| | 3248 | #define GL_COMPRESSED_SIGNED_RED_RGTC1_EXT 0x8DBC |
|---|
| | 3249 | #define GL_COMPRESSED_RED_GREEN_RGTC2_EXT 0x8DBD |
|---|
| | 3250 | #define GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT 0x8DBE |
|---|
| | 3251 | #endif |
|---|
| | 3252 | |
|---|
| | 3253 | #ifndef GL_EXT_texture_shared_exponent |
|---|
| | 3254 | #define GL_RGB9_E5_EXT 0x8C3D |
|---|
| | 3255 | #define GL_UNSIGNED_INT_5_9_9_9_REV_EXT 0x8C3E |
|---|
| | 3256 | #define GL_TEXTURE_SHARED_SIZE_EXT 0x8C3F |
|---|
| | 3257 | #endif |
|---|
| | 3258 | |
|---|
| | 3259 | #ifndef GL_NV_depth_buffer_float |
|---|
| | 3260 | #define GL_DEPTH_COMPONENT32F_NV 0x8DAB |
|---|
| | 3261 | #define GL_DEPTH32F_STENCIL8_NV 0x8DAC |
|---|
| | 3262 | #define GL_FLOAT_32_UNSIGNED_INT_24_8_REV_NV 0x8DAD |
|---|
| | 3263 | #define GL_DEPTH_BUFFER_FLOAT_MODE_NV 0x8DAF |
|---|
| | 3264 | #endif |
|---|
| | 3265 | |
|---|
| | 3266 | #ifndef GL_NV_fragment_program4 |
|---|
| | 3267 | #endif |
|---|
| | 3268 | |
|---|
| | 3269 | #ifndef GL_NV_framebuffer_multisample_coverage |
|---|
| | 3270 | #define GL_RENDERBUFFER_COVERAGE_SAMPLES_NV 0x8CAB |
|---|
| | 3271 | #define GL_RENDERBUFFER_COLOR_SAMPLES_NV 0x8E10 |
|---|
| | 3272 | #define GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV 0x8E11 |
|---|
| | 3273 | #define GL_MULTISAMPLE_COVERAGE_MODES_NV 0x8E12 |
|---|
| | 3274 | #endif |
|---|
| | 3275 | |
|---|
| | 3276 | #ifndef GL_EXT_framebuffer_sRGB |
|---|
| | 3277 | #define GL_FRAMEBUFFER_SRGB_EXT 0x8DB9 |
|---|
| | 3278 | #define GL_FRAMEBUFFER_SRGB_CAPABLE_EXT 0x8DBA |
|---|
| | 3279 | #endif |
|---|
| | 3280 | |
|---|
| | 3281 | #ifndef GL_NV_geometry_shader4 |
|---|
| | 3282 | #endif |
|---|
| | 3283 | |
|---|
| | 3284 | #ifndef GL_NV_parameter_buffer_object |
|---|
| | 3285 | #define GL_MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV 0x8DA0 |
|---|
| | 3286 | #define GL_MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV 0x8DA1 |
|---|
| | 3287 | #define GL_VERTEX_PROGRAM_PARAMETER_BUFFER_NV 0x8DA2 |
|---|
| | 3288 | #define GL_GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV 0x8DA3 |
|---|
| | 3289 | #define GL_FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV 0x8DA4 |
|---|
| | 3290 | #endif |
|---|
| | 3291 | |
|---|
| | 3292 | #ifndef GL_EXT_draw_buffers2 |
|---|
| | 3293 | #endif |
|---|
| | 3294 | |
|---|
| | 3295 | #ifndef GL_NV_transform_feedback |
|---|
| | 3296 | #define GL_BACK_PRIMARY_COLOR_NV 0x8C77 |
|---|
| | 3297 | #define GL_BACK_SECONDARY_COLOR_NV 0x8C78 |
|---|
| | 3298 | #define GL_TEXTURE_COORD_NV 0x8C79 |
|---|
| | 3299 | #define GL_CLIP_DISTANCE_NV 0x8C7A |
|---|
| | 3300 | #define GL_VERTEX_ID_NV 0x8C7B |
|---|
| | 3301 | #define GL_PRIMITIVE_ID_NV 0x8C7C |
|---|
| | 3302 | #define GL_GENERIC_ATTRIB_NV 0x8C7D |
|---|
| | 3303 | #define GL_TRANSFORM_FEEDBACK_ATTRIBS_NV 0x8C7E |
|---|
| | 3304 | #define GL_TRANSFORM_FEEDBACK_BUFFER_MODE_NV 0x8C7F |
|---|
| | 3305 | #define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV 0x8C80 |
|---|
| | 3306 | #define GL_ACTIVE_VARYINGS_NV 0x8C81 |
|---|
| | 3307 | #define GL_ACTIVE_VARYING_MAX_LENGTH_NV 0x8C82 |
|---|
| | 3308 | #define GL_TRANSFORM_FEEDBACK_VARYINGS_NV 0x8C83 |
|---|
| | 3309 | #define GL_TRANSFORM_FEEDBACK_BUFFER_START_NV 0x8C84 |
|---|
| | 3310 | #define GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_NV 0x8C85 |
|---|
| | 3311 | #define GL_TRANSFORM_FEEDBACK_RECORD_NV 0x8C86 |
|---|
| | 3312 | #define GL_PRIMITIVES_GENERATED_NV 0x8C87 |
|---|
| | 3313 | #define GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV 0x8C88 |
|---|
| | 3314 | #define GL_RASTERIZER_DISCARD_NV 0x8C89 |
|---|
| | 3315 | #define GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_ATTRIBS_NV 0x8C8A |
|---|
| | 3316 | #define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV 0x8C8B |
|---|
| | 3317 | #define GL_INTERLEAVED_ATTRIBS_NV 0x8C8C |
|---|
| | 3318 | #define GL_SEPARATE_ATTRIBS_NV 0x8C8D |
|---|
| | 3319 | #define GL_TRANSFORM_FEEDBACK_BUFFER_NV 0x8C8E |
|---|
| | 3320 | #define GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_NV 0x8C8F |
|---|
| | 3321 | #endif |
|---|
| | 3322 | |
|---|
| | 3323 | #ifndef GL_EXT_bindable_uniform |
|---|
| | 3324 | #define GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT 0x8DE2 |
|---|
| | 3325 | #define GL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT 0x8DE3 |
|---|
| | 3326 | #define GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT 0x8DE4 |
|---|
| | 3327 | #define GL_MAX_BINDABLE_UNIFORM_SIZE_EXT 0x8DED |
|---|
| | 3328 | #define GL_UNIFORM_BUFFER_EXT 0x8DEE |
|---|
| | 3329 | #define GL_UNIFORM_BUFFER_BINDING_EXT 0x8DEF |
|---|
| | 3330 | #endif |
|---|
| | 3331 | |
|---|
| | 3332 | #ifndef GL_EXT_texture_integer |
|---|
| | 3333 | #define GL_RGBA32UI_EXT 0x8D70 |
|---|
| | 3334 | #define GL_RGB32UI_EXT 0x8D71 |
|---|
| | 3335 | #define GL_ALPHA32UI_EXT 0x8D72 |
|---|
| | 3336 | #define GL_INTENSITY32UI_EXT 0x8D73 |
|---|
| | 3337 | #define GL_LUMINANCE32UI_EXT 0x8D74 |
|---|
| | 3338 | #define GL_LUMINANCE_ALPHA32UI_EXT 0x8D75 |
|---|
| | 3339 | #define GL_RGBA16UI_EXT 0x8D76 |
|---|
| | 3340 | #define GL_RGB16UI_EXT 0x8D77 |
|---|
| | 3341 | #define GL_ALPHA16UI_EXT 0x8D78 |
|---|
| | 3342 | #define GL_INTENSITY16UI_EXT 0x8D79 |
|---|
| | 3343 | #define GL_LUMINANCE16UI_EXT 0x8D7A |
|---|
| | 3344 | #define GL_LUMINANCE_ALPHA16UI_EXT 0x8D7B |
|---|
| | 3345 | #define GL_RGBA8UI_EXT 0x8D7C |
|---|
| | 3346 | #define GL_RGB8UI_EXT 0x8D7D |
|---|
| | 3347 | #define GL_ALPHA8UI_EXT 0x8D7E |
|---|
| | 3348 | #define GL_INTENSITY8UI_EXT 0x8D7F |
|---|
| | 3349 | #define GL_LUMINANCE8UI_EXT 0x8D80 |
|---|
| | 3350 | #define GL_LUMINANCE_ALPHA8UI_EXT 0x8D81 |
|---|
| | 3351 | #define GL_RGBA32I_EXT 0x8D82 |
|---|
| | 3352 | #define GL_RGB32I_EXT 0x8D83 |
|---|
| | 3353 | #define GL_ALPHA32I_EXT 0x8D84 |
|---|
| | 3354 | #define GL_INTENSITY32I_EXT 0x8D85 |
|---|
| | 3355 | #define GL_LUMINANCE32I_EXT 0x8D86 |
|---|
| | 3356 | #define GL_LUMINANCE_ALPHA32I_EXT 0x8D87 |
|---|
| | 3357 | #define GL_RGBA16I_EXT 0x8D88 |
|---|
| | 3358 | #define GL_RGB16I_EXT 0x8D89 |
|---|
| | 3359 | #define GL_ALPHA16I_EXT 0x8D8A |
|---|
| | 3360 | #define GL_INTENSITY16I_EXT 0x8D8B |
|---|
| | 3361 | #define GL_LUMINANCE16I_EXT 0x8D8C |
|---|
| | 3362 | #define GL_LUMINANCE_ALPHA16I_EXT 0x8D8D |
|---|
| | 3363 | #define GL_RGBA8I_EXT 0x8D8E |
|---|
| | 3364 | #define GL_RGB8I_EXT 0x8D8F |
|---|
| | 3365 | #define GL_ALPHA8I_EXT 0x8D90 |
|---|
| | 3366 | #define GL_INTENSITY8I_EXT 0x8D91 |
|---|
| | 3367 | #define GL_LUMINANCE8I_EXT 0x8D92 |
|---|
| | 3368 | #define GL_LUMINANCE_ALPHA8I_EXT 0x8D93 |
|---|
| | 3369 | #define GL_RED_INTEGER_EXT 0x8D94 |
|---|
| | 3370 | #define GL_GREEN_INTEGER_EXT 0x8D95 |
|---|
| | 3371 | #define GL_BLUE_INTEGER_EXT 0x8D96 |
|---|
| | 3372 | #define GL_ALPHA_INTEGER_EXT 0x8D97 |
|---|
| | 3373 | #define GL_RGB_INTEGER_EXT 0x8D98 |
|---|
| | 3374 | #define GL_RGBA_INTEGER_EXT 0x8D99 |
|---|
| | 3375 | #define GL_BGR_INTEGER_EXT 0x8D9A |
|---|
| | 3376 | #define GL_BGRA_INTEGER_EXT 0x8D9B |
|---|
| | 3377 | #define GL_LUMINANCE_INTEGER_EXT 0x8D9C |
|---|
| | 3378 | #define GL_LUMINANCE_ALPHA_INTEGER_EXT 0x8D9D |
|---|
| | 3379 | #define GL_RGBA_INTEGER_MODE_EXT 0x8D9E |
|---|
| | 3380 | #endif |
|---|
| | 3381 | |
|---|
| | 6891 | #ifndef GL_EXT_packed_depth_stencil |
|---|
| | 6892 | #define GL_EXT_packed_depth_stencil 1 |
|---|
| | 6893 | #endif |
|---|
| | 6894 | |
|---|
| | 6895 | #ifndef GL_EXT_stencil_clear_tag |
|---|
| | 6896 | #define GL_EXT_stencil_clear_tag 1 |
|---|
| | 6897 | #ifdef GL_GLEXT_PROTOTYPES |
|---|
| | 6898 | GLAPI void APIENTRY glStencilClearTagEXT (GLsizei, GLuint); |
|---|
| | 6899 | #endif /* GL_GLEXT_PROTOTYPES */ |
|---|
| | 6900 | typedef void (APIENTRYP PFNGLSTENCILCLEARTAGEXTPROC) (GLsizei stencilTagBits, GLuint stencilClearTag); |
|---|
| | 6901 | #endif |
|---|
| | 6902 | |
|---|
| | 6903 | #ifndef GL_EXT_texture_sRGB |
|---|
| | 6904 | #define GL_EXT_texture_sRGB 1 |
|---|
| | 6905 | #endif |
|---|
| | 6906 | |
|---|
| | 6907 | #ifndef GL_EXT_framebuffer_blit |
|---|
| | 6908 | #define GL_EXT_framebuffer_blit 1 |
|---|
| | 6909 | #ifdef GL_GLEXT_PROTOTYPES |
|---|
| | 6910 | GLAPI void APIENTRY glBlitFramebufferEXT (GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLbitfield, GLenum); |
|---|
| | 6911 | #endif /* GL_GLEXT_PROTOTYPES */ |
|---|
| | 6912 | typedef void (APIENTRYP PFNGLBLITFRAMEBUFFEREXTPROC) (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter); |
|---|
| | 6913 | #endif |
|---|
| | 6914 | |
|---|
| | 6915 | #ifndef GL_EXT_framebuffer_multisample |
|---|
| | 6916 | #define GL_EXT_framebuffer_multisample 1 |
|---|
| | 6917 | #ifdef GL_GLEXT_PROTOTYPES |
|---|
| | 6918 | GLAPI void APIENTRY glRenderbufferStorageMultisampleEXT (GLenum, GLsizei, GLenum, GLsizei, GLsizei); |
|---|
| | 6919 | #endif /* GL_GLEXT_PROTOTYPES */ |
|---|
| | 6920 | typedef void (APIENTRYP PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height); |
|---|
| | 6921 | #endif |
|---|
| | 6922 | |
|---|
| | 6923 | #ifndef GL_MESAX_texture_stack |
|---|
| | 6924 | #define GL_MESAX_texture_stack 1 |
|---|
| | 6925 | #endif |
|---|
| | 6926 | |
|---|
| | 6927 | #ifndef GL_EXT_timer_query |
|---|
| | 6928 | #define GL_EXT_timer_query 1 |
|---|
| | 6929 | #ifdef GL_GLEXT_PROTOTYPES |
|---|
| | 6930 | GLAPI void APIENTRY glGetQueryObjecti64vEXT (GLuint, GLenum, GLint64EXT *); |
|---|
| | 6931 | GLAPI void APIENTRY glGetQueryObjectui64vEXT (GLuint, GLenum, GLuint64EXT *); |
|---|
| | 6932 | #endif /* GL_GLEXT_PROTOTYPES */ |
|---|
| | 6933 | typedef void (APIENTRYP PFNGLGETQUERYOBJECTI64VEXTPROC) (GLuint id, GLenum pname, GLint64EXT *params); |
|---|
| | 6934 | typedef void (APIENTRYP PFNGLGETQUERYOBJECTUI64VEXTPROC) (GLuint id, GLenum pname, GLuint64EXT *params); |
|---|
| | 6935 | #endif |
|---|
| | 6936 | |
|---|
| | 6937 | #ifndef GL_EXT_gpu_program_parameters |
|---|
| | 6938 | #define GL_EXT_gpu_program_parameters 1 |
|---|
| | 6939 | #ifdef GL_GLEXT_PROTOTYPES |
|---|
| | 6940 | GLAPI void APIENTRY glProgramEnvParameters4fvEXT (GLenum, GLuint, GLsizei, const GLfloat *); |
|---|
| | 6941 | GLAPI void APIENTRY glProgramLocalParameters4fvEXT (GLenum, GLuint, GLsizei, const GLfloat *); |
|---|
| | 6942 | #endif /* GL_GLEXT_PROTOTYPES */ |
|---|
| | 6943 | typedef void (APIENTRYP PFNGLPROGRAMENVPARAMETERS4FVEXTPROC) (GLenum target, GLuint index, GLsizei count, const GLfloat *params); |
|---|
| | 6944 | typedef void (APIENTRYP PFNGLPROGRAMLOCALPARAMETERS4FVEXTPROC) (GLenum target, GLuint index, GLsizei count, const GLfloat *params); |
|---|
| | 6945 | #endif |
|---|
| | 6946 | |
|---|
| | 6947 | #ifndef GL_APPLE_flush_buffer_range |
|---|
| | 6948 | #define GL_APPLE_flush_buffer_range 1 |
|---|
| | 6949 | #ifdef GL_GLEXT_PROTOTYPES |
|---|
| | 6950 | GLAPI void APIENTRY glBufferParameteriAPPLE (GLenum, GLenum, GLint); |
|---|
| | 6951 | GLAPI void APIENTRY glFlushMappedBufferRangeAPPLE (GLenum, GLintptr, GLsizeiptr); |
|---|
| | 6952 | #endif /* GL_GLEXT_PROTOTYPES */ |
|---|
| | 6953 | typedef void (APIENTRYP PFNGLBUFFERPARAMETERIAPPLEPROC) (GLenum target, GLenum pname, GLint param); |
|---|
| | 6954 | typedef void (APIENTRYP PFNGLFLUSHMAPPEDBUFFERRANGEAPPLEPROC) (GLenum target, GLintptr offset, GLsizeiptr size); |
|---|
| | 6955 | #endif |
|---|
| | 6956 | |
|---|
| | 6957 | #ifndef GL_NV_gpu_program4 |
|---|
| | 6958 | #define GL_NV_gpu_program4 1 |
|---|
| | 6959 | #ifdef GL_GLEXT_PROTOTYPES |
|---|
| | 6960 | GLAPI void APIENTRY glProgramLocalParameterI4iNV (GLenum, GLuint, GLint, GLint, GLint, GLint); |
|---|
| | 6961 | GLAPI void APIENTRY glProgramLocalParameterI4ivNV (GLenum, GLuint, const GLint *); |
|---|
| | 6962 | GLAPI void APIENTRY glProgramLocalParametersI4ivNV (GLenum, GLuint, GLsizei, const GLint *); |
|---|
| | 6963 | GLAPI void APIENTRY glProgramLocalParameterI4uiNV (GLenum, GLuint, GLuint, GLuint, GLuint, GLuint); |
|---|
| | 6964 | GLAPI void APIENTRY glProgramLocalParameterI4uivNV (GLenum, GLuint, const GLuint *); |
|---|
| | 6965 | GLAPI void APIENTRY glProgramLocalParametersI4uivNV (GLenum, GLuint, GLsizei, const GLuint *); |
|---|
| | 6966 | GLAPI void APIENTRY glProgramEnvParameterI4iNV (GLenum, GLuint, GLint, GLint, GLint, GLint); |
|---|
| | 6967 | GLAPI void APIENTRY glProgramEnvParameterI4ivNV (GLenum, GLuint, const GLint *); |
|---|
| | 6968 | GLAPI void APIENTRY glProgramEnvParametersI4ivNV (GLenum, GLuint, GLsizei, const GLint *); |
|---|
| | 6969 | GLAPI void APIENTRY glProgramEnvParameterI4uiNV (GLenum, GLuint, GLuint, GLuint, GLuint, GLuint); |
|---|
| | 6970 | GLAPI void APIENTRY glProgramEnvParameterI4uivNV (GLenum, GLuint, const GLuint *); |
|---|
| | 6971 | GLAPI void APIENTRY glProgramEnvParametersI4uivNV (GLenum, GLuint, GLsizei, const GLuint *); |
|---|
| | 6972 | GLAPI void APIENTRY glGetProgramLocalParameterIivNV (GLenum, GLuint, GLint *); |
|---|
| | 6973 | GLAPI void APIENTRY glGetProgramLocalParameterIuivNV (GLenum, GLuint, GLuint *); |
|---|
| | 6974 | GLAPI void APIENTRY glGetProgramEnvParameterIivNV (GLenum, GLuint, GLint *); |
|---|
| | 6975 | GLAPI void APIENTRY glGetProgramEnvParameterIuivNV (GLenum, GLuint, GLuint *); |
|---|
| | 6976 | #endif /* GL_GLEXT_PROTOTYPES */ |
|---|
| | 6977 | typedef void (APIENTRYP PFNGLPROGRAMLOCALPARAMETERI4INVPROC) (GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w); |
|---|
| | 6978 | typedef void (APIENTRYP PFNGLPROGRAMLOCALPARAMETERI4IVNVPROC) (GLenum target, GLuint index, const GLint *params); |
|---|
| | 6979 | typedef void (APIENTRYP PFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC) (GLenum target, GLuint index, GLsizei count, const GLint *params); |
|---|
| | 6980 | typedef void (APIENTRYP PFNGLPROGRAMLOCALPARAMETERI4UINVPROC) (GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w); |
|---|
| | 6981 | typedef void (APIENTRYP PFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC) (GLenum target, GLuint index, const GLuint *params); |
|---|
| | 6982 | typedef void (APIENTRYP PFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC) (GLenum target, GLuint index, GLsizei count, const GLuint *params); |
|---|
| | 6983 | typedef void (APIENTRYP PFNGLPROGRAMENVPARAMETERI4INVPROC) (GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w); |
|---|
| | 6984 | typedef void (APIENTRYP PFNGLPROGRAMENVPARAMETERI4IVNVPROC) (GLenum target, GLuint index, const GLint *params); |
|---|
| | 6985 | typedef void (APIENTRYP PFNGLPROGRAMENVPARAMETERSI4IVNVPROC) (GLenum target, GLuint index, GLsizei count, const GLint *params); |
|---|
| | 6986 | typedef void (APIENTRYP PFNGLPROGRAMENVPARAMETERI4UINVPROC) (GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w); |
|---|
| | 6987 | typedef void (APIENTRYP PFNGLPROGRAMENVPARAMETERI4UIVNVPROC) (GLenum target, GLuint index, const GLuint *params); |
|---|
| | 6988 | typedef void (APIENTRYP PFNGLPROGRAMENVPARAMETERSI4UIVNVPROC) (GLenum target, GLuint index, GLsizei count, const GLuint *params); |
|---|
| | 6989 | typedef void (APIENTRYP PFNGLGETPROGRAMLOCALPARAMETERIIVNVPROC) (GLenum target, GLuint index, GLint *params); |
|---|
| | 6990 | typedef void (APIENTRYP PFNGLGETPROGRAMLOCALPARAMETERIUIVNVPROC) (GLenum target, GLuint index, GLuint *params); |
|---|
| | 6991 | typedef void (APIENTRYP PFNGLGETPROGRAMENVPARAMETERIIVNVPROC) (GLenum target, GLuint index, GLint *params); |
|---|
| | 6992 | typedef void (APIENTRYP PFNGLGETPROGRAMENVPARAMETERIUIVNVPROC) (GLenum target, GLuint index, GLuint *params); |
|---|
| | 6993 | #endif |
|---|
| | 6994 | |
|---|
| | 6995 | #ifndef GL_NV_geometry_program4 |
|---|
| | 6996 | #define GL_NV_geometry_program4 1 |
|---|
| | 6997 | #ifdef GL_GLEXT_PROTOTYPES |
|---|
| | 6998 | GLAPI void APIENTRY glProgramVertexLimitNV (GLenum, GLint); |
|---|
| | 6999 | GLAPI void APIENTRY glFramebufferTextureEXT (GLenum, GLenum, GLuint, GLint); |
|---|
| | 7000 | GLAPI void APIENTRY glFramebufferTextureLayerEXT (GLenum, GLenum, GLuint, GLint, GLint); |
|---|
| | 7001 | GLAPI void APIENTRY glFramebufferTextureFaceEXT (GLenum, GLenum, GLuint, GLint, GLenum); |
|---|
| | 7002 | #endif /* GL_GLEXT_PROTOTYPES */ |
|---|
| | 7003 | typedef void (APIENTRYP PFNGLPROGRAMVERTEXLIMITNVPROC) (GLenum target, GLint limit); |
|---|
| | 7004 | typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTUREEXTPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level); |
|---|
| | 7005 | typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTURELAYEREXTPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer); |
|---|
| | 7006 | typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTUREFACEEXTPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face); |
|---|
| | 7007 | #endif |
|---|
| | 7008 | |
|---|
| | 7009 | #ifndef GL_EXT_geometry_shader4 |
|---|
| | 7010 | #define GL_EXT_geometry_shader4 1 |
|---|
| | 7011 | #ifdef GL_GLEXT_PROTOTYPES |
|---|
| | 7012 | GLAPI void APIENTRY glProgramParameteriEXT (GLuint, GLenum, GLint); |
|---|
| | 7013 | #endif /* GL_GLEXT_PROTOTYPES */ |
|---|
| | 7014 | typedef void (APIENTRYP PFNGLPROGRAMPARAMETERIEXTPROC) (GLuint program, GLenum pname, GLint value); |
|---|
| | 7015 | #endif |
|---|
| | 7016 | |
|---|
| | 7017 | #ifndef GL_NV_vertex_program4 |
|---|
| | 7018 | #define GL_NV_vertex_program4 1 |
|---|
| | 7019 | #ifdef GL_GLEXT_PROTOTYPES |
|---|
| | 7020 | GLAPI void APIENTRY glVertexAttribI1iEXT (GLuint, GLint); |
|---|
| | 7021 | GLAPI void APIENTRY glVertexAttribI2iEXT (GLuint, GLint, GLint); |
|---|
| | 7022 | GLAPI void APIENTRY glVertexAttribI3iEXT (GLuint, GLint, GLint, GLint); |
|---|
| | 7023 | GLAPI void APIENTRY glVertexAttribI4iEXT (GLuint, GLint, GLint, GLint, GLint); |
|---|
| | 7024 | GLAPI void APIENTRY glVertexAttribI1uiEXT (GLuint, GLuint); |
|---|
| | 7025 | GLAPI void APIENTRY glVertexAttribI2uiEXT (GLuint, GLuint, GLuint); |
|---|
| | 7026 | GLAPI void APIENTRY glVertexAttribI3uiEXT (GLuint, GLuint, GLuint, GLuint); |
|---|
| | 7027 | GLAPI void APIENTRY glVertexAttribI4uiEXT (GLuint, GLuint, GLuint, GLuint, GLuint); |
|---|
| | 7028 | GLAPI void APIENTRY glVertexAttribI1ivEXT (GLuint, const GLint *); |
|---|
| | 7029 | GLAPI void APIENTRY glVertexAttribI2ivEXT (GLuint, const GLint *); |
|---|
| | 7030 | GLAPI void APIENTRY glVertexAttribI3ivEXT (GLuint, const GLint *); |
|---|
| | 7031 | GLAPI void APIENTRY glVertexAttribI4ivEXT (GLuint, const GLint *); |
|---|
| | 7032 | GLAPI void APIENTRY glVertexAttribI1uivEXT (GLuint, const GLuint *); |
|---|
| | 7033 | GLAPI void APIENTRY glVertexAttribI2uivEXT (GLuint, const GLuint *); |
|---|
| | 7034 | GLAPI void APIENTRY glVertexAttribI3uivEXT (GLuint, const GLuint *); |
|---|
| | 7035 | GLAPI void APIENTRY glVertexAttribI4uivEXT (GLuint, const GLuint *); |
|---|
| | 7036 | GLAPI void APIENTRY glVertexAttribI4bvEXT (GLuint, const GLbyte *); |
|---|
| | 7037 | GLAPI void APIENTRY glVertexAttribI4svEXT (GLuint, const GLshort *); |
|---|
| | 7038 | GLAPI void APIENTRY glVertexAttribI4ubvEXT (GLuint, const GLubyte *); |
|---|
| | 7039 | GLAPI void APIENTRY glVertexAttribI4usvEXT (GLuint, const GLushort *); |
|---|
| | 7040 | GLAPI void APIENTRY glVertexAttribIPointerEXT (GLuint, GLint, GLenum, GLsizei, const GLvoid *); |
|---|
| | 7041 | GLAPI void APIENTRY glGetVertexAttribIivEXT (GLuint, GLenum, GLint *); |
|---|
| | 7042 | GLAPI void APIENTRY glGetVertexAttribIuivEXT (GLuint, GLenum, GLuint *); |
|---|
| | 7043 | #endif /* GL_GLEXT_PROTOTYPES */ |
|---|
| | 7044 | typedef void (APIENTRYP PFNGLVERTEXATTRIBI1IEXTPROC) (GLuint index, GLint x); |
|---|
| | 7045 | typedef void (APIENTRYP PFNGLVERTEXATTRIBI2IEXTPROC) (GLuint index, GLint x, GLint y); |
|---|
| | 7046 | typedef void (APIENTRYP PFNGLVERTEXATTRIBI3IEXTPROC) (GLuint index, GLint x, GLint y, GLint z); |
|---|
| | 7047 | typedef void (APIENTRYP PFNGLVERTEXATTRIBI4IEXTPROC) (GLuint index, GLint x, GLint y, GLint z, GLint w); |
|---|
| | 7048 | typedef void (APIENTRYP PFNGLVERTEXATTRIBI1UIEXTPROC) (GLuint index, GLuint x); |
|---|
| | 7049 | typedef void (APIENTRYP PFNGLVERTEXATTRIBI2UIEXTPROC) (GLuint index, GLuint x, GLuint y); |
|---|
| | 7050 | typedef void (APIENTRYP PFNGLVERTEXATTRIBI3UIEXTPROC) (GLuint index, GLuint x, GLuint y, GLuint z); |
|---|
| | 7051 | typedef void (APIENTRYP PFNGLVERTEXATTRIBI4UIEXTPROC) (GLuint index, GLuint x, GLuint y, GLuint z, GLuint w); |
|---|
| | 7052 | typedef void (APIENTRYP PFNGLVERTEXATTRIBI1IVEXTPROC) (GLuint index, const GLint *v); |
|---|
| | 7053 | typedef void (APIENTRYP PFNGLVERTEXATTRIBI2IVEXTPROC) (GLuint index, const GLint *v); |
|---|
| | 7054 | typedef void (APIENTRYP PFNGLVERTEXATTRIBI3IVEXTPROC) (GLuint index, const GLint *v); |
|---|
| | 7055 | typedef void (APIENTRYP PFNGLVERTEXATTRIBI4IVEXTPROC) (GLuint index, const GLint *v); |
|---|
| | 7056 | typedef void (APIENTRYP PFNGLVERTEXATTRIBI1UIVEXTPROC) (GLuint index, const GLuint *v); |
|---|
| | 7057 | typedef void (APIENTRYP PFNGLVERTEXATTRIBI2UIVEXTPROC) (GLuint index, const GLuint *v); |
|---|
| | 7058 | typedef void (APIENTRYP PFNGLVERTEXATTRIBI3UIVEXTPROC) (GLuint index, const GLuint *v); |
|---|
| | 7059 | typedef void (APIENTRYP PFNGLVERTEXATTRIBI4UIVEXTPROC) (GLuint index, const GLuint *v); |
|---|
| | 7060 | typedef void (APIENTRYP PFNGLVERTEXATTRIBI4BVEXTPROC) (GLuint index, const GLbyte *v); |
|---|
| | 7061 | typedef void (APIENTRYP PFNGLVERTEXATTRIBI4SVEXTPROC) (GLuint index, const GLshort *v); |
|---|
| | 7062 | typedef void (APIENTRYP PFNGLVERTEXATTRIBI4UBVEXTPROC) (GLuint index, const GLubyte *v); |
|---|
| | 7063 | typedef void (APIENTRYP PFNGLVERTEXATTRIBI4USVEXTPROC) (GLuint index, const GLushort *v); |
|---|
| | 7064 | typedef void (APIENTRYP PFNGLVERTEXATTRIBIPOINTEREXTPROC) (GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); |
|---|
| | 7065 | typedef void (APIENTRYP PFNGLGETVERTEXATTRIBIIVEXTPROC) (GLuint index, GLenum pname, GLint *params); |
|---|
| | 7066 | typedef void (APIENTRYP PFNGLGETVERTEXATTRIBIUIVEXTPROC) (GLuint index, GLenum pname, GLuint *params); |
|---|
| | 7067 | #endif |
|---|
| | 7068 | |
|---|
| | 7069 | #ifndef GL_EXT_gpu_shader4 |
|---|
| | 7070 | #define GL_EXT_gpu_shader4 1 |
|---|
| | 7071 | #ifdef GL_GLEXT_PROTOTYPES |
|---|
| | 7072 | GLAPI void APIENTRY glGetUniformuivEXT (GLuint, GLint, GLuint *); |
|---|
| | 7073 | GLAPI void APIENTRY glBindFragDataLocationEXT (GLuint, GLuint, const GLchar *); |
|---|
| | 7074 | GLAPI GLint APIENTRY glGetFragDataLocationEXT (GLuint, const GLchar *); |
|---|
| | 7075 | GLAPI void APIENTRY glUniform1uiEXT (GLint, GLuint); |
|---|
| | 7076 | GLAPI void APIENTRY glUniform2uiEXT (GLint, GLuint, GLuint); |
|---|
| | 7077 | GLAPI void APIENTRY glUniform3uiEXT (GLint, GLuint, GLuint, GLuint); |
|---|
| | 7078 | GLAPI void APIENTRY glUniform4uiEXT (GLint, GLuint, GLuint, GLuint, GLuint); |
|---|
| | 7079 | GLAPI void APIENTRY glUniform1uivEXT (GLint, GLsizei, const GLuint *); |
|---|
| | 7080 | GLAPI void APIENTRY glUniform2uivEXT (GLint, GLsizei, const GLuint *); |
|---|
| | 7081 | GLAPI void APIENTRY glUniform3uivEXT (GLint, GLsizei, const GLuint *); |
|---|
| | 7082 | GLAPI void APIENTRY glUniform4uivEXT (GLint, GLsizei, const GLuint *); |
|---|
| | 7083 | #endif /* GL_GLEXT_PROTOTYPES */ |
|---|
| | 7084 | typedef void (APIENTRYP PFNGLGETUNIFORMUIVEXTPROC) (GLuint program, GLint location, GLuint *params); |
|---|
| | 7085 | typedef void (APIENTRYP PFNGLBINDFRAGDATALOCATIONEXTPROC) (GLuint program, GLuint color, const GLchar *name); |
|---|
| | 7086 | typedef GLint (APIENTRYP PFNGLGETFRAGDATALOCATIONEXTPROC) (GLuint program, const GLchar *name); |
|---|
| | 7087 | typedef void (APIENTRYP PFNGLUNIFORM1UIEXTPROC) (GLint location, GLuint v0); |
|---|
| | 7088 | typedef void (APIENTRYP PFNGLUNIFORM2UIEXTPROC) (GLint location, GLuint v0, GLuint v1); |
|---|
| | 7089 | typedef void (APIENTRYP PFNGLUNIFORM3UIEXTPROC) (GLint location, GLuint v0, GLuint v1, GLuint v2); |
|---|
| | 7090 | typedef void (APIENTRYP PFNGLUNIFORM4UIEXTPROC) (GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3); |
|---|
| | 7091 | typedef void (APIENTRYP PFNGLUNIFORM1UIVEXTPROC) (GLint location, GLsizei count, const GLuint *value); |
|---|
| | 7092 | typedef void (APIENTRYP PFNGLUNIFORM2UIVEXTPROC) (GLint location, GLsizei count, const GLuint *value); |
|---|
| | 7093 | typedef void (APIENTRYP PFNGLUNIFORM3UIVEXTPROC) (GLint location, GLsizei count, const GLuint *value); |
|---|
| | 7094 | typedef void (APIENTRYP PFNGLUNIFORM4UIVEXTPROC) (GLint location, GLsizei count, const GLuint *value); |
|---|
| | 7095 | #endif |
|---|
| | 7096 | |
|---|
| | 7097 | #ifndef GL_EXT_draw_instanced |
|---|
| | 7098 | #define GL_EXT_draw_instanced 1 |
|---|
| | 7099 | #ifdef GL_GLEXT_PROTOTYPES |
|---|
| | 7100 | GLAPI void APIENTRY glDrawArraysInstancedEXT (GLenum, GLint, GLsizei, GLsizei); |
|---|
| | 7101 | GLAPI void APIENTRY glDrawElementsInstancedEXT (GLenum, GLsizei, GLenum, const GLvoid *, GLsizei); |
|---|
| | 7102 | #endif /* GL_GLEXT_PROTOTYPES */ |
|---|
| | 7103 | typedef void (APIENTRYP PFNGLDRAWARRAYSINSTANCEDEXTPROC) (GLenum mode, GLint start, GLsizei count, GLsizei primcount); |
|---|
| | 7104 | typedef void (APIENTRYP PFNGLDRAWELEMENTSINSTANCEDEXTPROC) (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei primcount); |
|---|
| | 7105 | #endif |
|---|
| | 7106 | |
|---|
| | 7107 | #ifndef GL_EXT_packed_float |
|---|
| | 7108 | #define GL_EXT_packed_float 1 |
|---|
| | 7109 | #endif |
|---|
| | 7110 | |
|---|
| | 7111 | #ifndef GL_EXT_texture_array |
|---|
| | 7112 | #define GL_EXT_texture_array 1 |
|---|
| | 7113 | #endif |
|---|
| | 7114 | |
|---|
| | 7115 | #ifndef GL_EXT_texture_buffer_object |
|---|
| | 7116 | #define GL_EXT_texture_buffer_object 1 |
|---|
| | 7117 | #ifdef GL_GLEXT_PROTOTYPES |
|---|
| | 7118 | GLAPI void APIENTRY glTexBufferEXT (GLenum, GLenum, GLuint); |
|---|
| | 7119 | #endif /* GL_GLEXT_PROTOTYPES */ |
|---|
| | 7120 | typedef void (APIENTRYP PFNGLTEXBUFFEREXTPROC) (GLenum target, GLenum internalformat, GLuint buffer); |
|---|
| | 7121 | #endif |
|---|
| | 7122 | |
|---|
| | 7123 | #ifndef GL_EXT_texture_compression_latc |
|---|
| | 7124 | #define GL_EXT_texture_compression_latc 1 |
|---|
| | 7125 | #endif |
|---|
| | 7126 | |
|---|
| | 7127 | #ifndef GL_EXT_texture_compression_rgtc |
|---|
| | 7128 | #define GL_EXT_texture_compression_rgtc 1 |
|---|
| | 7129 | #endif |
|---|
| | 7130 | |
|---|
| | 7131 | #ifndef GL_EXT_texture_shared_exponent |
|---|
| | 7132 | #define GL_EXT_texture_shared_exponent 1 |
|---|
| | 7133 | #endif |
|---|
| | 7134 | |
|---|
| | 7135 | #ifndef GL_NV_depth_buffer_float |
|---|
| | 7136 | #define GL_NV_depth_buffer_float 1 |
|---|
| | 7137 | #ifdef GL_GLEXT_PROTOTYPES |
|---|
| | 7138 | GLAPI void APIENTRY glDepthRangedNV (GLdouble, GLdouble); |
|---|
| | 7139 | GLAPI void APIENTRY glClearDepthdNV (GLdouble); |
|---|
| | 7140 | GLAPI void APIENTRY glDepthBoundsdNV (GLdouble, GLdouble); |
|---|
| | 7141 | #endif /* GL_GLEXT_PROTOTYPES */ |
|---|
| | 7142 | typedef void (APIENTRYP PFNGLDEPTHRANGEDNVPROC) (GLdouble zNear, GLdouble zFar); |
|---|
| | 7143 | typedef void (APIENTRYP PFNGLCLEARDEPTHDNVPROC) (GLdouble depth); |
|---|
| | 7144 | typedef void (APIENTRYP PFNGLDEPTHBOUNDSDNVPROC) (GLdouble zmin, GLdouble zmax); |
|---|
| | 7145 | #endif |
|---|
| | 7146 | |
|---|
| | 7147 | #ifndef GL_NV_fragment_program4 |
|---|
| | 7148 | #define GL_NV_fragment_program4 1 |
|---|
| | 7149 | #endif |
|---|
| | 7150 | |
|---|
| | 7151 | #ifndef GL_NV_framebuffer_multisample_coverage |
|---|
| | 7152 | #define GL_NV_framebuffer_multisample_coverage 1 |
|---|
| | 7153 | #ifdef GL_GLEXT_PROTOTYPES |
|---|
| | 7154 | GLAPI void APIENTRY glRenderbufferStorageMultisampleCoverageNV (GLenum, GLsizei, GLsizei, GLenum, GLsizei, GLsizei); |
|---|
| | 7155 | #endif /* GL_GLEXT_PROTOTYPES */ |
|---|
| | 7156 | typedef void (APIENTRYP PFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC) (GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height); |
|---|
| | 7157 | #endif |
|---|
| | 7158 | |
|---|
| | 7159 | #ifndef GL_EXT_framebuffer_sRGB |
|---|
| | 7160 | #define GL_EXT_framebuffer_sRGB 1 |
|---|
| | 7161 | #endif |
|---|
| | 7162 | |
|---|
| | 7163 | #ifndef GL_NV_geometry_shader4 |
|---|
| | 7164 | #define GL_NV_geometry_shader4 1 |
|---|
| | 7165 | #endif |
|---|
| | 7166 | |
|---|
| | 7167 | #ifndef GL_NV_parameter_buffer_object |
|---|
| | 7168 | #define GL_NV_parameter_buffer_object 1 |
|---|
| | 7169 | #ifdef GL_GLEXT_PROTOTYPES |
|---|
| | 7170 | GLAPI void APIENTRY glProgramBufferParametersfvNV (GLenum, GLuint, GLuint, GLsizei, const GLfloat *); |
|---|
| | 7171 | GLAPI void APIENTRY glProgramBufferParametersIivNV (GLenum, GLuint, GLuint, GLsizei, const GLint *); |
|---|
| | 7172 | GLAPI void APIENTRY glProgramBufferParametersIuivNV (GLenum, GLuint, GLuint, GLsizei, const GLuint *); |
|---|
| | 7173 | #endif /* GL_GLEXT_PROTOTYPES */ |
|---|
| | 7174 | typedef void (APIENTRYP PFNGLPROGRAMBUFFERPARAMETERSFVNVPROC) (GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLfloat *params); |
|---|
| | 7175 | typedef void (APIENTRYP PFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC) (GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLint *params); |
|---|
| | 7176 | typedef void (APIENTRYP PFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC) (GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLuint *params); |
|---|
| | 7177 | #endif |
|---|
| | 7178 | |
|---|
| | 7179 | #ifndef GL_EXT_draw_buffers2 |
|---|
| | 7180 | #define GL_EXT_draw_buffers2 1 |
|---|
| | 7181 | #ifdef GL_GLEXT_PROTOTYPES |
|---|
| | 7182 | GLAPI void APIENTRY glColorMaskIndexedEXT (GLuint, GLboolean, GLboolean, GLboolean, GLboolean); |
|---|
| | 7183 | GLAPI void APIENTRY glGetBooleanIndexedvEXT (GLenum, GLuint, GLboolean *); |
|---|
| | 7184 | GLAPI void APIENTRY glGetIntegerIndexedvEXT (GLenum, GLuint, GLint *); |
|---|
| | 7185 | GLAPI void APIENTRY glEnableIndexedEXT (GLenum, GLuint); |
|---|
| | 7186 | GLAPI void APIENTRY glDisableIndexedEXT (GLenum, GLuint); |
|---|
| | 7187 | GLAPI GLboolean APIENTRY glIsEnabledIndexedEXT (GLenum, GLuint); |
|---|
| | 7188 | #endif /* GL_GLEXT_PROTOTYPES */ |
|---|
| | 7189 | typedef void (APIENTRYP PFNGLCOLORMASKINDEXEDEXTPROC) (GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a); |
|---|
| | 7190 | typedef void (APIENTRYP PFNGLGETBOOLEANINDEXEDVEXTPROC) (GLenum target, GLuint index, GLboolean *data); |
|---|
| | 7191 | typedef void (APIENTRYP PFNGLGETINTEGERINDEXEDVEXTPROC) (GLenum target, GLuint index, GLint *data); |
|---|
| | 7192 | typedef void (APIENTRYP PFNGLENABLEINDEXEDEXTPROC) (GLenum target, GLuint index); |
|---|
| | 7193 | typedef void (APIENTRYP PFNGLDISABLEINDEXEDEXTPROC) (GLenum target, GLuint index); |
|---|
| | 7194 | typedef GLboolean (APIENTRYP PFNGLISENABLEDINDEXEDEXTPROC) (GLenum target, GLuint index); |
|---|
| | 7195 | #endif |
|---|
| | 7196 | |
|---|
| | 7197 | #ifndef GL_NV_transform_feedback |
|---|
| | 7198 | #define GL_NV_transform_feedback 1 |
|---|
| | 7199 | #ifdef GL_GLEXT_PROTOTYPES |
|---|
| | 7200 | GLAPI void APIENTRY glBeginTransformFeedbackNV (GLenum); |
|---|
| | 7201 | GLAPI void APIENTRY glEndTransformFeedbackNV (void); |
|---|
| | 7202 | GLAPI void APIENTRY glTransformFeedbackAttribsNV (GLuint, const GLint *, GLenum); |
|---|
| | 7203 | GLAPI void APIENTRY glBindBufferRangeNV (GLenum, GLuint, GLuint, GLintptr, GLsizeiptr); |
|---|
| | 7204 | GLAPI void APIENTRY glBindBufferOffsetNV (GLenum, GLuint, GLuint, GLintptr); |
|---|
| | 7205 | GLAPI void APIENTRY glBindBufferBaseNV (GLenum, GLuint, GLuint); |
|---|
| | 7206 | GLAPI void APIENTRY glTransformFeedbackVaryingsNV (GLuint, GLsizei, const GLint *, GLenum); |
|---|
| | 7207 | GLAPI void APIENTRY glActiveVaryingNV (GLuint, const GLchar *); |
|---|
| | 7208 | GLAPI GLint APIENTRY glGetVaryingLocationNV (GLuint, const GLchar *); |
|---|
| | 7209 | GLAPI void APIENTRY glGetActiveVaryingNV (GLuint, GLuint, GLsizei, GLsizei *, GLsizei *, GLenum *, GLchar *); |
|---|
| | 7210 | GLAPI void APIENTRY glGetTransformFeedbackVaryingNV (GLuint, GLuint, GLint *); |
|---|
| | 7211 | #endif /* GL_GLEXT_PROTOTYPES */ |
|---|
| | 7212 | typedef void (APIENTRYP PFNGLBEGINTRANSFORMFEEDBACKNVPROC) (GLenum primitiveMode); |
|---|
| | 7213 | typedef void (APIENTRYP PFNGLENDTRANSFORMFEEDBACKNVPROC) (void); |
|---|
| | 7214 | typedef void (APIENTRYP PFNGLTRANSFORMFEEDBACKATTRIBSNVPROC) (GLuint count, const GLint *attribs, GLenum bufferMode); |
|---|
| | 7215 | typedef void (APIENTRYP PFNGLBINDBUFFERRANGENVPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size); |
|---|
| | 7216 | typedef void (APIENTRYP PFNGLBINDBUFFEROFFSETNVPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset); |
|---|
| | 7217 | typedef void (APIENTRYP PFNGLBINDBUFFERBASENVPROC) (GLenum target, GLuint index, GLuint buffer); |
|---|
| | 7218 | typedef void (APIENTRYP PFNGLTRANSFORMFEEDBACKVARYINGSNVPROC) (GLuint program, GLsizei count, const GLint *locations, GLenum bufferMode); |
|---|
| | 7219 | typedef void (APIENTRYP PFNGLACTIVEVARYINGNVPROC) (GLuint program, const GLchar *name); |
|---|
| | 7220 | typedef GLint (APIENTRYP PFNGLGETVARYINGLOCATIONNVPROC) (GLuint program, const GLchar *name); |
|---|
| | 7221 | typedef void (APIENTRYP PFNGLGETACTIVEVARYINGNVPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name); |
|---|
| | 7222 | typedef void (APIENTRYP PFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC) (GLuint program, GLuint index, GLint *location); |
|---|
| | 7223 | #endif |
|---|
| | 7224 | |
|---|
| | 7225 | #ifndef GL_EXT_bindable_uniform |
|---|
| | 7226 | #define GL_EXT_bindable_uniform 1 |
|---|
| | 7227 | #ifdef GL_GLEXT_PROTOTYPES |
|---|
| | 7228 | GLAPI void APIENTRY glUniformBufferEXT (GLuint, GLint, GLuint); |
|---|
| | 7229 | GLAPI GLint APIENTRY glGetUniformBufferSizeEXT (GLuint, GLint); |
|---|
| | 7230 | GLAPI GLintptr APIENTRY glGetUniformOffsetEXT (GLuint, GLint); |
|---|
| | 7231 | #endif /* GL_GLEXT_PROTOTYPES */ |
|---|
| | 7232 | typedef void (APIENTRYP PFNGLUNIFORMBUFFEREXTPROC) (GLuint program, GLint location, GLuint buffer); |
|---|
| | 7233 | typedef GLint (APIENTRYP PFNGLGETUNIFORMBUFFERSIZEEXTPROC) (GLuint program, GLint location); |
|---|
| | 7234 | typedef GLintptr (APIENTRYP PFNGLGETUNIFORMOFFSETEXTPROC) (GLuint program, GLint location); |
|---|
| | 7235 | #endif |
|---|
| | 7236 | |
|---|
| | 7237 | #ifndef GL_EXT_texture_integer |
|---|
| | 7238 | #define GL_EXT_texture_integer 1 |
|---|
| | 7239 | #ifdef GL_GLEXT_PROTOTYPES |
|---|
| | 7240 | GLAPI void APIENTRY glTexParameterIivEXT (GLenum, GLenum, const GLint *); |
|---|
| | 7241 | GLAPI void APIENTRY glTexParameterIuivEXT (GLenum, GLenum, const GLuint *); |
|---|
| | 7242 | GLAPI void APIENTRY glGetTexParameterIivEXT (GLenum, GLenum, GLint *); |
|---|
| | 7243 | GLAPI void APIENTRY glGetTexParameterIuivEXT (GLenum, GLenum, GLuint *); |
|---|
| | 7244 | GLAPI void APIENTRY glClearColorIiEXT (GLint, GLint, GLint, GLint); |
|---|
| | 7245 | GLAPI void APIENTRY glClearColorIuiEXT (GLuint, GLuint, GLuint, GLuint); |
|---|
| | 7246 | #endif /* GL_GLEXT_PROTOTYPES */ |
|---|
| | 7247 | typedef void (APIENTRYP PFNGLTEXPARAMETERIIVEXTPROC) (GLenum target, GLenum pname, const GLint *params); |
|---|
| | 7248 | typedef void (APIENTRYP PFNGLTEXPARAMETERIUIVEXTPROC) (GLenum target, GLenum pname, const GLuint *params); |
|---|
| | 7249 | typedef void (APIENTRYP PFNGLGETTEXPARAMETERIIVEXTPROC) (GLenum target, GLenum pname, GLint *params); |
|---|
| | 7250 | typedef void (APIENTRYP PFNGLGETTEXPARAMETERIUIVEXTPROC) (GLenum target, GLenum pname, GLuint *params); |
|---|
| | 7251 | typedef void (APIENTRYP PFNGLCLEARCOLORIIEXTPROC) (GLint red, GLint green, GLint blue, GLint alpha); |
|---|
| | 7252 | typedef void (APIENTRYP PFNGLCLEARCOLORIUIEXTPROC) (GLuint red, GLuint green, GLuint blue, GLuint alpha); |
|---|
| | 7253 | #endif |
|---|
| | 7254 | |
|---|