Changed: Updated OpenGL headers
This commit is contained in:
parent
3cd216eeef
commit
0734682f3d
3 changed files with 92 additions and 9 deletions
|
@ -6,7 +6,7 @@ extern "C" {
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/*
|
/*
|
||||||
** Copyright (c) 2013-2015 The Khronos Group Inc.
|
** Copyright (c) 2013-2016 The Khronos Group Inc.
|
||||||
**
|
**
|
||||||
** Permission is hereby granted, free of charge, to any person obtaining a
|
** Permission is hereby granted, free of charge, to any person obtaining a
|
||||||
** copy of this software and/or associated documentation files (the
|
** copy of this software and/or associated documentation files (the
|
||||||
|
@ -33,7 +33,7 @@ extern "C" {
|
||||||
** used to make the header, and the header can be found at
|
** used to make the header, and the header can be found at
|
||||||
** http://www.opengl.org/registry/
|
** http://www.opengl.org/registry/
|
||||||
**
|
**
|
||||||
** Khronos $Revision: 32155 $ on $Date: 2015-10-22 23:25:39 -0400 (Thu, 22 Oct 2015) $
|
** Khronos $Revision: 32957 $ on $Date: 2016-06-09 17:03:08 -0400 (Thu, 09 Jun 2016) $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#if defined(_WIN32) && !defined(APIENTRY) && !defined(__CYGWIN__) && !defined(__SCITECH_SNAP__)
|
#if defined(_WIN32) && !defined(APIENTRY) && !defined(__CYGWIN__) && !defined(__SCITECH_SNAP__)
|
||||||
|
@ -53,7 +53,7 @@ extern "C" {
|
||||||
#define GLAPI extern
|
#define GLAPI extern
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define GL_GLEXT_VERSION 20151022
|
#define GL_GLEXT_VERSION 20160609
|
||||||
|
|
||||||
/* Generated C header for:
|
/* Generated C header for:
|
||||||
* API: gl
|
* API: gl
|
||||||
|
@ -5596,6 +5596,10 @@ GLAPI void APIENTRY glSetMultisamplefvAMD (GLenum pname, GLuint index, const GLf
|
||||||
#define GL_AMD_shader_atomic_counter_ops 1
|
#define GL_AMD_shader_atomic_counter_ops 1
|
||||||
#endif /* GL_AMD_shader_atomic_counter_ops */
|
#endif /* GL_AMD_shader_atomic_counter_ops */
|
||||||
|
|
||||||
|
#ifndef GL_AMD_shader_explicit_vertex_parameter
|
||||||
|
#define GL_AMD_shader_explicit_vertex_parameter 1
|
||||||
|
#endif /* GL_AMD_shader_explicit_vertex_parameter */
|
||||||
|
|
||||||
#ifndef GL_AMD_shader_stencil_export
|
#ifndef GL_AMD_shader_stencil_export
|
||||||
#define GL_AMD_shader_stencil_export 1
|
#define GL_AMD_shader_stencil_export 1
|
||||||
#endif /* GL_AMD_shader_stencil_export */
|
#endif /* GL_AMD_shader_stencil_export */
|
||||||
|
@ -8636,6 +8640,20 @@ GLAPI void APIENTRY glVertexWeightPointerEXT (GLint size, GLenum type, GLsizei s
|
||||||
#endif
|
#endif
|
||||||
#endif /* GL_EXT_vertex_weighting */
|
#endif /* GL_EXT_vertex_weighting */
|
||||||
|
|
||||||
|
#ifndef GL_EXT_window_rectangles
|
||||||
|
#define GL_EXT_window_rectangles 1
|
||||||
|
#define GL_INCLUSIVE_EXT 0x8F10
|
||||||
|
#define GL_EXCLUSIVE_EXT 0x8F11
|
||||||
|
#define GL_WINDOW_RECTANGLE_EXT 0x8F12
|
||||||
|
#define GL_WINDOW_RECTANGLE_MODE_EXT 0x8F13
|
||||||
|
#define GL_MAX_WINDOW_RECTANGLES_EXT 0x8F14
|
||||||
|
#define GL_NUM_WINDOW_RECTANGLES_EXT 0x8F15
|
||||||
|
typedef void (APIENTRYP PFNGLWINDOWRECTANGLESEXTPROC) (GLenum mode, GLsizei count, const GLint *box);
|
||||||
|
#ifdef GL_GLEXT_PROTOTYPES
|
||||||
|
GLAPI void APIENTRY glWindowRectanglesEXT (GLenum mode, GLsizei count, const GLint *box);
|
||||||
|
#endif
|
||||||
|
#endif /* GL_EXT_window_rectangles */
|
||||||
|
|
||||||
#ifndef GL_EXT_x11_sync_object
|
#ifndef GL_EXT_x11_sync_object
|
||||||
#define GL_EXT_x11_sync_object 1
|
#define GL_EXT_x11_sync_object 1
|
||||||
#define GL_SYNC_X11_FENCE_EXT 0x90E1
|
#define GL_SYNC_X11_FENCE_EXT 0x90E1
|
||||||
|
@ -9129,6 +9147,17 @@ GLAPI void APIENTRY glBlendBarrierNV (void);
|
||||||
#define GL_NV_blend_square 1
|
#define GL_NV_blend_square 1
|
||||||
#endif /* GL_NV_blend_square */
|
#endif /* GL_NV_blend_square */
|
||||||
|
|
||||||
|
#ifndef GL_NV_clip_space_w_scaling
|
||||||
|
#define GL_NV_clip_space_w_scaling 1
|
||||||
|
#define GL_VIEWPORT_POSITION_W_SCALE_NV 0x937C
|
||||||
|
#define GL_VIEWPORT_POSITION_W_SCALE_X_COEFF_NV 0x937D
|
||||||
|
#define GL_VIEWPORT_POSITION_W_SCALE_Y_COEFF_NV 0x937E
|
||||||
|
typedef void (APIENTRYP PFNGLVIEWPORTPOSITIONWSCALENVPROC) (GLuint index, GLfloat xcoeff, GLfloat ycoeff);
|
||||||
|
#ifdef GL_GLEXT_PROTOTYPES
|
||||||
|
GLAPI void APIENTRY glViewportPositionWScaleNV (GLuint index, GLfloat xcoeff, GLfloat ycoeff);
|
||||||
|
#endif
|
||||||
|
#endif /* GL_NV_clip_space_w_scaling */
|
||||||
|
|
||||||
#ifndef GL_NV_command_list
|
#ifndef GL_NV_command_list
|
||||||
#define GL_NV_command_list 1
|
#define GL_NV_command_list 1
|
||||||
#define GL_TERMINATE_SEQUENCE_COMMAND_NV 0x0000
|
#define GL_TERMINATE_SEQUENCE_COMMAND_NV 0x0000
|
||||||
|
@ -9231,6 +9260,17 @@ GLAPI void APIENTRY glConservativeRasterParameterfNV (GLenum pname, GLfloat valu
|
||||||
#endif
|
#endif
|
||||||
#endif /* GL_NV_conservative_raster_dilate */
|
#endif /* GL_NV_conservative_raster_dilate */
|
||||||
|
|
||||||
|
#ifndef GL_NV_conservative_raster_pre_snap_triangles
|
||||||
|
#define GL_NV_conservative_raster_pre_snap_triangles 1
|
||||||
|
#define GL_CONSERVATIVE_RASTER_MODE_NV 0x954D
|
||||||
|
#define GL_CONSERVATIVE_RASTER_MODE_POST_SNAP_NV 0x954E
|
||||||
|
#define GL_CONSERVATIVE_RASTER_MODE_PRE_SNAP_TRIANGLES_NV 0x954F
|
||||||
|
typedef void (APIENTRYP PFNGLCONSERVATIVERASTERPARAMETERINVPROC) (GLenum pname, GLint param);
|
||||||
|
#ifdef GL_GLEXT_PROTOTYPES
|
||||||
|
GLAPI void APIENTRY glConservativeRasterParameteriNV (GLenum pname, GLint param);
|
||||||
|
#endif
|
||||||
|
#endif /* GL_NV_conservative_raster_pre_snap_triangles */
|
||||||
|
|
||||||
#ifndef GL_NV_copy_depth_to_color
|
#ifndef GL_NV_copy_depth_to_color
|
||||||
#define GL_NV_copy_depth_to_color 1
|
#define GL_NV_copy_depth_to_color 1
|
||||||
#define GL_DEPTH_STENCIL_TO_RGBA_NV 0x886E
|
#define GL_DEPTH_STENCIL_TO_RGBA_NV 0x886E
|
||||||
|
@ -10223,6 +10263,11 @@ GLAPI void APIENTRY glGetCombinerStageParameterfvNV (GLenum stage, GLenum pname,
|
||||||
#endif
|
#endif
|
||||||
#endif /* GL_NV_register_combiners2 */
|
#endif /* GL_NV_register_combiners2 */
|
||||||
|
|
||||||
|
#ifndef GL_NV_robustness_video_memory_purge
|
||||||
|
#define GL_NV_robustness_video_memory_purge 1
|
||||||
|
#define GL_PURGED_CONTEXT_RESET_NV 0x92BB
|
||||||
|
#endif /* GL_NV_robustness_video_memory_purge */
|
||||||
|
|
||||||
#ifndef GL_NV_sample_locations
|
#ifndef GL_NV_sample_locations
|
||||||
#define GL_NV_sample_locations 1
|
#define GL_NV_sample_locations 1
|
||||||
#define GL_SAMPLE_LOCATION_SUBPIXEL_BITS_NV 0x933D
|
#define GL_SAMPLE_LOCATION_SUBPIXEL_BITS_NV 0x933D
|
||||||
|
@ -10255,6 +10300,10 @@ GLAPI void APIENTRY glResolveDepthValuesNV (void);
|
||||||
#define GL_NV_shader_atomic_float 1
|
#define GL_NV_shader_atomic_float 1
|
||||||
#endif /* GL_NV_shader_atomic_float */
|
#endif /* GL_NV_shader_atomic_float */
|
||||||
|
|
||||||
|
#ifndef GL_NV_shader_atomic_float64
|
||||||
|
#define GL_NV_shader_atomic_float64 1
|
||||||
|
#endif /* GL_NV_shader_atomic_float64 */
|
||||||
|
|
||||||
#ifndef GL_NV_shader_atomic_fp16_vector
|
#ifndef GL_NV_shader_atomic_fp16_vector
|
||||||
#define GL_NV_shader_atomic_fp16_vector 1
|
#define GL_NV_shader_atomic_fp16_vector 1
|
||||||
#endif /* GL_NV_shader_atomic_fp16_vector */
|
#endif /* GL_NV_shader_atomic_fp16_vector */
|
||||||
|
@ -10318,6 +10367,10 @@ GLAPI void APIENTRY glProgramUniformui64vNV (GLuint program, GLint location, GLs
|
||||||
#define GL_NV_shader_thread_shuffle 1
|
#define GL_NV_shader_thread_shuffle 1
|
||||||
#endif /* GL_NV_shader_thread_shuffle */
|
#endif /* GL_NV_shader_thread_shuffle */
|
||||||
|
|
||||||
|
#ifndef GL_NV_stereo_view_rendering
|
||||||
|
#define GL_NV_stereo_view_rendering 1
|
||||||
|
#endif /* GL_NV_stereo_view_rendering */
|
||||||
|
|
||||||
#ifndef GL_NV_tessellation_program5
|
#ifndef GL_NV_tessellation_program5
|
||||||
#define GL_NV_tessellation_program5 1
|
#define GL_NV_tessellation_program5 1
|
||||||
#define GL_MAX_PROGRAM_PATCH_ATTRIBS_NV 0x86D8
|
#define GL_MAX_PROGRAM_PATCH_ATTRIBS_NV 0x86D8
|
||||||
|
@ -11088,6 +11141,26 @@ GLAPI void APIENTRY glVideoCaptureStreamParameterdvNV (GLuint video_capture_slot
|
||||||
#define GL_NV_viewport_array2 1
|
#define GL_NV_viewport_array2 1
|
||||||
#endif /* GL_NV_viewport_array2 */
|
#endif /* GL_NV_viewport_array2 */
|
||||||
|
|
||||||
|
#ifndef GL_NV_viewport_swizzle
|
||||||
|
#define GL_NV_viewport_swizzle 1
|
||||||
|
#define GL_VIEWPORT_SWIZZLE_POSITIVE_X_NV 0x9350
|
||||||
|
#define GL_VIEWPORT_SWIZZLE_NEGATIVE_X_NV 0x9351
|
||||||
|
#define GL_VIEWPORT_SWIZZLE_POSITIVE_Y_NV 0x9352
|
||||||
|
#define GL_VIEWPORT_SWIZZLE_NEGATIVE_Y_NV 0x9353
|
||||||
|
#define GL_VIEWPORT_SWIZZLE_POSITIVE_Z_NV 0x9354
|
||||||
|
#define GL_VIEWPORT_SWIZZLE_NEGATIVE_Z_NV 0x9355
|
||||||
|
#define GL_VIEWPORT_SWIZZLE_POSITIVE_W_NV 0x9356
|
||||||
|
#define GL_VIEWPORT_SWIZZLE_NEGATIVE_W_NV 0x9357
|
||||||
|
#define GL_VIEWPORT_SWIZZLE_X_NV 0x9358
|
||||||
|
#define GL_VIEWPORT_SWIZZLE_Y_NV 0x9359
|
||||||
|
#define GL_VIEWPORT_SWIZZLE_Z_NV 0x935A
|
||||||
|
#define GL_VIEWPORT_SWIZZLE_W_NV 0x935B
|
||||||
|
typedef void (APIENTRYP PFNGLVIEWPORTSWIZZLENVPROC) (GLuint index, GLenum swizzlex, GLenum swizzley, GLenum swizzlez, GLenum swizzlew);
|
||||||
|
#ifdef GL_GLEXT_PROTOTYPES
|
||||||
|
GLAPI void APIENTRY glViewportSwizzleNV (GLuint index, GLenum swizzlex, GLenum swizzley, GLenum swizzlez, GLenum swizzlew);
|
||||||
|
#endif
|
||||||
|
#endif /* GL_NV_viewport_swizzle */
|
||||||
|
|
||||||
#ifndef GL_OML_interlace
|
#ifndef GL_OML_interlace
|
||||||
#define GL_OML_interlace 1
|
#define GL_OML_interlace 1
|
||||||
#define GL_INTERLACE_OML 0x8980
|
#define GL_INTERLACE_OML 0x8980
|
||||||
|
|
|
@ -6,7 +6,7 @@ extern "C" {
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/*
|
/*
|
||||||
** Copyright (c) 2013-2015 The Khronos Group Inc.
|
** Copyright (c) 2013-2016 The Khronos Group Inc.
|
||||||
**
|
**
|
||||||
** Permission is hereby granted, free of charge, to any person obtaining a
|
** Permission is hereby granted, free of charge, to any person obtaining a
|
||||||
** copy of this software and/or associated documentation files (the
|
** copy of this software and/or associated documentation files (the
|
||||||
|
@ -33,10 +33,10 @@ extern "C" {
|
||||||
** used to make the header, and the header can be found at
|
** used to make the header, and the header can be found at
|
||||||
** http://www.opengl.org/registry/
|
** http://www.opengl.org/registry/
|
||||||
**
|
**
|
||||||
** Khronos $Revision: 31597 $ on $Date: 2015-06-25 16:32:35 -0400 (Thu, 25 Jun 2015) $
|
** Khronos $Revision: 32889 $ on $Date: 2016-05-31 07:09:51 -0400 (Tue, 31 May 2016) $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#define GLX_GLXEXT_VERSION 20150623
|
#define GLX_GLXEXT_VERSION 20160531
|
||||||
|
|
||||||
/* Generated C header for:
|
/* Generated C header for:
|
||||||
* API: glx
|
* API: glx
|
||||||
|
@ -317,6 +317,11 @@ void glXFreeContextEXT (Display *dpy, GLXContext context);
|
||||||
#endif
|
#endif
|
||||||
#endif /* GLX_EXT_import_context */
|
#endif /* GLX_EXT_import_context */
|
||||||
|
|
||||||
|
#ifndef GLX_EXT_libglvnd
|
||||||
|
#define GLX_EXT_libglvnd 1
|
||||||
|
#define GLX_VENDOR_NAMES_EXT 0x20F6
|
||||||
|
#endif /* GLX_EXT_libglvnd */
|
||||||
|
|
||||||
#ifndef GLX_EXT_stereo_tree
|
#ifndef GLX_EXT_stereo_tree
|
||||||
#define GLX_EXT_stereo_tree 1
|
#define GLX_EXT_stereo_tree 1
|
||||||
typedef struct {
|
typedef struct {
|
||||||
|
@ -543,6 +548,11 @@ int glXBindVideoDeviceNV (Display *dpy, unsigned int video_slot, unsigned int vi
|
||||||
#endif
|
#endif
|
||||||
#endif /* GLX_NV_present_video */
|
#endif /* GLX_NV_present_video */
|
||||||
|
|
||||||
|
#ifndef GLX_NV_robustness_video_memory_purge
|
||||||
|
#define GLX_NV_robustness_video_memory_purge 1
|
||||||
|
#define GLX_GENERATE_RESET_ON_VIDEO_MEMORY_PURGE_NV 0x20F7
|
||||||
|
#endif /* GLX_NV_robustness_video_memory_purge */
|
||||||
|
|
||||||
#ifndef GLX_NV_swap_group
|
#ifndef GLX_NV_swap_group
|
||||||
#define GLX_NV_swap_group 1
|
#define GLX_NV_swap_group 1
|
||||||
typedef Bool ( *PFNGLXJOINSWAPGROUPNVPROC) (Display *dpy, GLXDrawable drawable, GLuint group);
|
typedef Bool ( *PFNGLXJOINSWAPGROUPNVPROC) (Display *dpy, GLXDrawable drawable, GLuint group);
|
||||||
|
|
|
@ -6,7 +6,7 @@ extern "C" {
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/*
|
/*
|
||||||
** Copyright (c) 2013-2015 The Khronos Group Inc.
|
** Copyright (c) 2013-2016 The Khronos Group Inc.
|
||||||
**
|
**
|
||||||
** Permission is hereby granted, free of charge, to any person obtaining a
|
** Permission is hereby granted, free of charge, to any person obtaining a
|
||||||
** copy of this software and/or associated documentation files (the
|
** copy of this software and/or associated documentation files (the
|
||||||
|
@ -33,7 +33,7 @@ extern "C" {
|
||||||
** used to make the header, and the header can be found at
|
** used to make the header, and the header can be found at
|
||||||
** http://www.opengl.org/registry/
|
** http://www.opengl.org/registry/
|
||||||
**
|
**
|
||||||
** Khronos $Revision: 31597 $ on $Date: 2015-06-25 16:32:35 -0400 (Thu, 25 Jun 2015) $
|
** Khronos $Revision: 32686 $ on $Date: 2016-04-19 21:08:44 -0400 (Tue, 19 Apr 2016) $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#if defined(_WIN32) && !defined(APIENTRY) && !defined(__CYGWIN__) && !defined(__SCITECH_SNAP__)
|
#if defined(_WIN32) && !defined(APIENTRY) && !defined(__CYGWIN__) && !defined(__SCITECH_SNAP__)
|
||||||
|
@ -41,7 +41,7 @@ extern "C" {
|
||||||
#include <windows.h>
|
#include <windows.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define WGL_WGLEXT_VERSION 20150623
|
#define WGL_WGLEXT_VERSION 20160419
|
||||||
|
|
||||||
/* Generated C header for:
|
/* Generated C header for:
|
||||||
* API: wgl
|
* API: wgl
|
||||||
|
|
Loading…
Reference in a new issue