mirror of
https://github.com/Perlmint/glew-cmake.git
synced 2024-11-23 07:05:07 +00:00
Generate Sources of origin/master updated at Wed Jun 8 17:45:49 GMT 2016
This commit is contained in:
parent
faf403280c
commit
0ba2fb54c6
1113
doc/glew.html
1113
doc/glew.html
File diff suppressed because it is too large
Load Diff
@ -149,34 +149,35 @@ THE POSSIBILITY OF SUCH DAMAGE.
|
||||
<tr><td class="num">41</td><td> </td><td><a href="http://cvs1.nvidia.com/inc/GL/glxtokens.h">NV_float_buffer</a></td></tr>
|
||||
<tr><td class="num">42</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/multisample_coverage.txt">NV_multisample_coverage</a></td></tr>
|
||||
<tr><td class="num">43</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/present_video.txt">NV_present_video</a></td></tr>
|
||||
<tr><td class="num">44</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/glx_swap_group.txt">NV_swap_group</a></td></tr>
|
||||
<tr><td class="num">45</td><td> </td><td><a href="http://oss.sgi.com/projects/ogl-sample/registry/NV/vertex_array_range.txt">NV_vertex_array_range</a></td></tr>
|
||||
<tr><td class="num">46</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/video_capture.txt">NV_video_capture</a></td></tr>
|
||||
<tr><td class="num">47</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/glx_video_output.txt">NV_video_out</a></td></tr>
|
||||
<tr><td class="num">44</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/robustness_video_memory_purge.txt">NV_robustness_video_memory_purge</a></td></tr>
|
||||
<tr><td class="num">45</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/glx_swap_group.txt">NV_swap_group</a></td></tr>
|
||||
<tr><td class="num">46</td><td> </td><td><a href="http://oss.sgi.com/projects/ogl-sample/registry/NV/vertex_array_range.txt">NV_vertex_array_range</a></td></tr>
|
||||
<tr><td class="num">47</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/video_capture.txt">NV_video_capture</a></td></tr>
|
||||
<tr><td class="num">48</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/glx_video_output.txt">NV_video_out</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">48</td><td> </td><td><a href="http://www.opengl.org/registry/specs/OML/glx_swap_method.txt">OML_swap_method</a></td></tr>
|
||||
<tr><td class="num">49</td><td> </td><td><a href="http://www.opengl.org/registry/specs/OML/glx_sync_control.txt">OML_sync_control</a></td></tr>
|
||||
<tr><td class="num">49</td><td> </td><td><a href="http://www.opengl.org/registry/specs/OML/glx_swap_method.txt">OML_swap_method</a></td></tr>
|
||||
<tr><td class="num">50</td><td> </td><td><a href="http://www.opengl.org/registry/specs/OML/glx_sync_control.txt">OML_sync_control</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">50</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIS/blended_overlay.txt">SGIS_blended_overlay</a></td></tr>
|
||||
<tr><td class="num">51</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIS/color_range.txt">SGIS_color_range</a></td></tr>
|
||||
<tr><td class="num">52</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIS/multisample.txt">SGIS_multisample</a></td></tr>
|
||||
<tr><td class="num">53</td><td> </td><td>SGIS_shared_multisample</td></tr>
|
||||
<tr><td class="num">51</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIS/blended_overlay.txt">SGIS_blended_overlay</a></td></tr>
|
||||
<tr><td class="num">52</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIS/color_range.txt">SGIS_color_range</a></td></tr>
|
||||
<tr><td class="num">53</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIS/multisample.txt">SGIS_multisample</a></td></tr>
|
||||
<tr><td class="num">54</td><td> </td><td>SGIS_shared_multisample</td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">54</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIX/fbconfig.txt">SGIX_fbconfig</a></td></tr>
|
||||
<tr><td class="num">55</td><td> </td><td><a href="http://oss.sgi.com/projects/ogl-sample/registry/SGIX/hyperpipe_group.txt">SGIX_hyperpipe</a></td></tr>
|
||||
<tr><td class="num">56</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIX/pbuffer.txt">SGIX_pbuffer</a></td></tr>
|
||||
<tr><td class="num">57</td><td> </td><td><a href="http://oss.sgi.com/projects/ogl-sample/registry/SGIX/swap_barrier.txt">SGIX_swap_barrier</a></td></tr>
|
||||
<tr><td class="num">58</td><td> </td><td><a href="http://oss.sgi.com/projects/ogl-sample/registry/SGIX/swap_group.txt">SGIX_swap_group</a></td></tr>
|
||||
<tr><td class="num">59</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIX/video_resize.txt">SGIX_video_resize</a></td></tr>
|
||||
<tr><td class="num">60</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIX/visual_select_group.txt">SGIX_visual_select_group</a></td></tr>
|
||||
<tr><td class="num">55</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIX/fbconfig.txt">SGIX_fbconfig</a></td></tr>
|
||||
<tr><td class="num">56</td><td> </td><td><a href="http://oss.sgi.com/projects/ogl-sample/registry/SGIX/hyperpipe_group.txt">SGIX_hyperpipe</a></td></tr>
|
||||
<tr><td class="num">57</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIX/pbuffer.txt">SGIX_pbuffer</a></td></tr>
|
||||
<tr><td class="num">58</td><td> </td><td><a href="http://oss.sgi.com/projects/ogl-sample/registry/SGIX/swap_barrier.txt">SGIX_swap_barrier</a></td></tr>
|
||||
<tr><td class="num">59</td><td> </td><td><a href="http://oss.sgi.com/projects/ogl-sample/registry/SGIX/swap_group.txt">SGIX_swap_group</a></td></tr>
|
||||
<tr><td class="num">60</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIX/video_resize.txt">SGIX_video_resize</a></td></tr>
|
||||
<tr><td class="num">61</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIX/visual_select_group.txt">SGIX_visual_select_group</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">61</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGI/cushion.txt">SGI_cushion</a></td></tr>
|
||||
<tr><td class="num">62</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGI/make_current_read.txt">SGI_make_current_read</a></td></tr>
|
||||
<tr><td class="num">63</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGI/swap_control.txt">SGI_swap_control</a></td></tr>
|
||||
<tr><td class="num">64</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGI/video_sync.txt">SGI_video_sync</a></td></tr>
|
||||
<tr><td class="num">62</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGI/cushion.txt">SGI_cushion</a></td></tr>
|
||||
<tr><td class="num">63</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGI/make_current_read.txt">SGI_make_current_read</a></td></tr>
|
||||
<tr><td class="num">64</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGI/swap_control.txt">SGI_swap_control</a></td></tr>
|
||||
<tr><td class="num">65</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGI/video_sync.txt">SGI_video_sync</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">65</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SUN/get_transparent_index.txt">SUN_get_transparent_index</a></td></tr>
|
||||
<tr><td class="num">66</td><td> </td><td><a href="http://wwws.sun.com/software/graphics/opengl/extensions/glx_sun_video_resize.txt">SUN_video_resize</a></td></tr>
|
||||
<tr><td class="num">66</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SUN/get_transparent_index.txt">SUN_get_transparent_index</a></td></tr>
|
||||
<tr><td class="num">67</td><td> </td><td><a href="http://wwws.sun.com/software/graphics/opengl/extensions/glx_sun_video_resize.txt">SUN_video_resize</a></td></tr>
|
||||
</table>
|
||||
<!-- begin footer.html -->
|
||||
</td></tr></table></body>
|
||||
|
@ -488,6 +488,24 @@ typedef void ( * PFNEGLSETBLOBCACHEFUNCSANDROIDPROC) (EGLDisplay dpy, EGLSetBl
|
||||
|
||||
#endif /* EGL_ANDROID_blob_cache */
|
||||
|
||||
/* ---------------- EGL_ANDROID_create_native_client_buffer ---------------- */
|
||||
|
||||
#ifndef EGL_ANDROID_create_native_client_buffer
|
||||
#define EGL_ANDROID_create_native_client_buffer 1
|
||||
|
||||
#define EGL_NATIVE_BUFFER_USAGE_PROTECTED_BIT_ANDROID 0x00000001
|
||||
#define EGL_NATIVE_BUFFER_USAGE_RENDERBUFFER_BIT_ANDROID 0x00000002
|
||||
#define EGL_NATIVE_BUFFER_USAGE_TEXTURE_BIT_ANDROID 0x00000004
|
||||
#define EGL_NATIVE_BUFFER_USAGE_ANDROID 0x3143
|
||||
|
||||
typedef EGLClientBuffer ( * PFNEGLCREATENATIVECLIENTBUFFERANDROIDPROC) (const EGLint * attrib_list);
|
||||
|
||||
#define eglCreateNativeClientBufferANDROID EGLEW_GET_FUN(__eglewCreateNativeClientBufferANDROID)
|
||||
|
||||
#define EGLEW_ANDROID_create_native_client_buffer EGLEW_GET_VAR(__EGLEW_ANDROID_create_native_client_buffer)
|
||||
|
||||
#endif /* EGL_ANDROID_create_native_client_buffer */
|
||||
|
||||
/* --------------------- EGL_ANDROID_framebuffer_target -------------------- */
|
||||
|
||||
#ifndef EGL_ANDROID_framebuffer_target
|
||||
@ -499,6 +517,17 @@ typedef void ( * PFNEGLSETBLOBCACHEFUNCSANDROIDPROC) (EGLDisplay dpy, EGLSetBl
|
||||
|
||||
#endif /* EGL_ANDROID_framebuffer_target */
|
||||
|
||||
/* ----------------- EGL_ANDROID_front_buffer_auto_refresh ----------------- */
|
||||
|
||||
#ifndef EGL_ANDROID_front_buffer_auto_refresh
|
||||
#define EGL_ANDROID_front_buffer_auto_refresh 1
|
||||
|
||||
#define EGL_FRONT_BUFFER_AUTO_REFRESH_ANDROID 0x314C
|
||||
|
||||
#define EGLEW_ANDROID_front_buffer_auto_refresh EGLEW_GET_VAR(__EGLEW_ANDROID_front_buffer_auto_refresh)
|
||||
|
||||
#endif /* EGL_ANDROID_front_buffer_auto_refresh */
|
||||
|
||||
/* -------------------- EGL_ANDROID_image_native_buffer -------------------- */
|
||||
|
||||
#ifndef EGL_ANDROID_image_native_buffer
|
||||
@ -527,6 +556,19 @@ typedef EGLint ( * PFNEGLDUPNATIVEFENCEFDANDROIDPROC) (EGLDisplay dpy, EGLSync
|
||||
|
||||
#endif /* EGL_ANDROID_native_fence_sync */
|
||||
|
||||
/* --------------------- EGL_ANDROID_presentation_time --------------------- */
|
||||
|
||||
#ifndef EGL_ANDROID_presentation_time
|
||||
#define EGL_ANDROID_presentation_time 1
|
||||
|
||||
typedef EGLBoolean ( * PFNEGLPRESENTATIONTIMEANDROIDPROC) (EGLDisplay dpy, EGLSurface surface, EGLnsecsANDROID time);
|
||||
|
||||
#define eglPresentationTimeANDROID EGLEW_GET_FUN(__eglewPresentationTimeANDROID)
|
||||
|
||||
#define EGLEW_ANDROID_presentation_time EGLEW_GET_VAR(__EGLEW_ANDROID_presentation_time)
|
||||
|
||||
#endif /* EGL_ANDROID_presentation_time */
|
||||
|
||||
/* ------------------------- EGL_ANDROID_recordable ------------------------ */
|
||||
|
||||
#ifndef EGL_ANDROID_recordable
|
||||
@ -1780,6 +1822,17 @@ typedef EGLBoolean ( * PFNEGLPOSTSUBBUFFERNVPROC) (EGLDisplay dpy, EGLSurface
|
||||
|
||||
#endif /* EGL_NV_post_sub_buffer */
|
||||
|
||||
/* ------------------ EGL_NV_robustness_video_memory_purge ----------------- */
|
||||
|
||||
#ifndef EGL_NV_robustness_video_memory_purge
|
||||
#define EGL_NV_robustness_video_memory_purge 1
|
||||
|
||||
#define EGL_GENERATE_RESET_ON_VIDEO_MEMORY_PURGE_NV 0x334C
|
||||
|
||||
#define EGLEW_NV_robustness_video_memory_purge EGLEW_GET_VAR(__EGLEW_NV_robustness_video_memory_purge)
|
||||
|
||||
#endif /* EGL_NV_robustness_video_memory_purge */
|
||||
|
||||
/* ------------------ EGL_NV_stream_consumer_gltexture_yuv ----------------- */
|
||||
|
||||
#ifndef EGL_NV_stream_consumer_gltexture_yuv
|
||||
@ -1975,8 +2028,12 @@ EGLEW_FUN_EXPORT PFNEGLWAITSYNCPROC __eglewWaitSync;
|
||||
|
||||
EGLEW_FUN_EXPORT PFNEGLSETBLOBCACHEFUNCSANDROIDPROC __eglewSetBlobCacheFuncsANDROID;
|
||||
|
||||
EGLEW_FUN_EXPORT PFNEGLCREATENATIVECLIENTBUFFERANDROIDPROC __eglewCreateNativeClientBufferANDROID;
|
||||
|
||||
EGLEW_FUN_EXPORT PFNEGLDUPNATIVEFENCEFDANDROIDPROC __eglewDupNativeFenceFDANDROID;
|
||||
|
||||
EGLEW_FUN_EXPORT PFNEGLPRESENTATIONTIMEANDROIDPROC __eglewPresentationTimeANDROID;
|
||||
|
||||
EGLEW_FUN_EXPORT PFNEGLQUERYSURFACEPOINTERANGLEPROC __eglewQuerySurfacePointerANGLE;
|
||||
|
||||
EGLEW_FUN_EXPORT PFNEGLQUERYDEVICESEXTPROC __eglewQueryDevicesEXT;
|
||||
@ -2087,9 +2144,12 @@ EGLEW_VAR_EXPORT GLboolean __EGLEW_VERSION_1_3;
|
||||
EGLEW_VAR_EXPORT GLboolean __EGLEW_VERSION_1_4;
|
||||
EGLEW_VAR_EXPORT GLboolean __EGLEW_VERSION_1_5;
|
||||
EGLEW_VAR_EXPORT GLboolean __EGLEW_ANDROID_blob_cache;
|
||||
EGLEW_VAR_EXPORT GLboolean __EGLEW_ANDROID_create_native_client_buffer;
|
||||
EGLEW_VAR_EXPORT GLboolean __EGLEW_ANDROID_framebuffer_target;
|
||||
EGLEW_VAR_EXPORT GLboolean __EGLEW_ANDROID_front_buffer_auto_refresh;
|
||||
EGLEW_VAR_EXPORT GLboolean __EGLEW_ANDROID_image_native_buffer;
|
||||
EGLEW_VAR_EXPORT GLboolean __EGLEW_ANDROID_native_fence_sync;
|
||||
EGLEW_VAR_EXPORT GLboolean __EGLEW_ANDROID_presentation_time;
|
||||
EGLEW_VAR_EXPORT GLboolean __EGLEW_ANDROID_recordable;
|
||||
EGLEW_VAR_EXPORT GLboolean __EGLEW_ANGLE_d3d_share_handle_client_buffer;
|
||||
EGLEW_VAR_EXPORT GLboolean __EGLEW_ANGLE_device_d3d;
|
||||
@ -2175,6 +2235,7 @@ EGLEW_VAR_EXPORT GLboolean __EGLEW_NV_device_cuda;
|
||||
EGLEW_VAR_EXPORT GLboolean __EGLEW_NV_native_query;
|
||||
EGLEW_VAR_EXPORT GLboolean __EGLEW_NV_post_convert_rounding;
|
||||
EGLEW_VAR_EXPORT GLboolean __EGLEW_NV_post_sub_buffer;
|
||||
EGLEW_VAR_EXPORT GLboolean __EGLEW_NV_robustness_video_memory_purge;
|
||||
EGLEW_VAR_EXPORT GLboolean __EGLEW_NV_stream_consumer_gltexture_yuv;
|
||||
EGLEW_VAR_EXPORT GLboolean __EGLEW_NV_stream_metadata;
|
||||
EGLEW_VAR_EXPORT GLboolean __EGLEW_NV_stream_sync;
|
||||
|
@ -2822,6 +2822,15 @@ typedef void (GLAPIENTRY * PFNGLSETMULTISAMPLEFVAMDPROC) (GLenum pname, GLuint i
|
||||
|
||||
#endif /* GL_AMD_shader_atomic_counter_ops */
|
||||
|
||||
/* ---------------- GL_AMD_shader_explicit_vertex_parameter ---------------- */
|
||||
|
||||
#ifndef GL_AMD_shader_explicit_vertex_parameter
|
||||
#define GL_AMD_shader_explicit_vertex_parameter 1
|
||||
|
||||
#define GLEW_AMD_shader_explicit_vertex_parameter GLEW_GET_VAR(__GLEW_AMD_shader_explicit_vertex_parameter)
|
||||
|
||||
#endif /* GL_AMD_shader_explicit_vertex_parameter */
|
||||
|
||||
/* ---------------------- GL_AMD_shader_stencil_export --------------------- */
|
||||
|
||||
#ifndef GL_AMD_shader_stencil_export
|
||||
@ -8623,6 +8632,18 @@ typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM4SVATIPROC) (GLenum stream, const GL
|
||||
|
||||
#endif /* GL_ATI_vertex_streams */
|
||||
|
||||
/* ---------------- GL_EGL_NV_robustness_video_memory_purge ---------------- */
|
||||
|
||||
#ifndef GL_EGL_NV_robustness_video_memory_purge
|
||||
#define GL_EGL_NV_robustness_video_memory_purge 1
|
||||
|
||||
#define GL_EGL_GENERATE_RESET_ON_VIDEO_MEMORY_PURGE_NV 0x334C
|
||||
#define GL_PURGED_CONTEXT_RESET_NV 0x92BB
|
||||
|
||||
#define GLEW_EGL_NV_robustness_video_memory_purge GLEW_GET_VAR(__GLEW_EGL_NV_robustness_video_memory_purge)
|
||||
|
||||
#endif /* GL_EGL_NV_robustness_video_memory_purge */
|
||||
|
||||
/* --------------------------- GL_EXT_422_pixels --------------------------- */
|
||||
|
||||
#ifndef GL_EXT_422_pixels
|
||||
@ -12553,6 +12574,23 @@ typedef void (GLAPIENTRY * PFNGLBLENDPARAMETERINVPROC) (GLenum pname, GLint valu
|
||||
|
||||
#endif /* GL_NV_blend_square */
|
||||
|
||||
/* ----------------------- GL_NV_clip_space_w_scaling ---------------------- */
|
||||
|
||||
#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 0x937D
|
||||
#define GL_VIEWPORT_POSITION_W_SCALE_Y_COEFF 0x937E
|
||||
|
||||
typedef void (GLAPIENTRY * PFNGLVIEWPORTPOSITIONWSCALENVPROC) (GLuint index, GLfloat xcoeff, GLfloat ycoeff);
|
||||
|
||||
#define glViewportPositionWScaleNV GLEW_GET_FUN(__glewViewportPositionWScaleNV)
|
||||
|
||||
#define GLEW_NV_clip_space_w_scaling GLEW_GET_VAR(__GLEW_NV_clip_space_w_scaling)
|
||||
|
||||
#endif /* GL_NV_clip_space_w_scaling */
|
||||
|
||||
/* --------------------------- GL_NV_command_list -------------------------- */
|
||||
|
||||
#ifndef GL_NV_command_list
|
||||
@ -12685,6 +12723,23 @@ typedef void (GLAPIENTRY * PFNGLCONSERVATIVERASTERPARAMETERFNVPROC) (GLenum pnam
|
||||
|
||||
#endif /* GL_NV_conservative_raster_dilate */
|
||||
|
||||
/* -------------- GL_NV_conservative_raster_pre_snap_triangles ------------- */
|
||||
|
||||
#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 (GLAPIENTRY * PFNGLCONSERVATIVERASTERPARAMETERINVPROC) (GLenum pname, GLint param);
|
||||
|
||||
#define glConservativeRasterParameteriNV GLEW_GET_FUN(__glewConservativeRasterParameteriNV)
|
||||
|
||||
#define GLEW_NV_conservative_raster_pre_snap_triangles GLEW_GET_VAR(__GLEW_NV_conservative_raster_pre_snap_triangles)
|
||||
|
||||
#endif /* GL_NV_conservative_raster_pre_snap_triangles */
|
||||
|
||||
/* ----------------------- GL_NV_copy_depth_to_color ----------------------- */
|
||||
|
||||
#ifndef GL_NV_copy_depth_to_color
|
||||
@ -14045,6 +14100,18 @@ typedef void (GLAPIENTRY * PFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC) (GLenum stage
|
||||
|
||||
#endif /* GL_NV_register_combiners2 */
|
||||
|
||||
/* ------------------ GL_NV_robustness_video_memory_purge ------------------ */
|
||||
|
||||
#ifndef GL_NV_robustness_video_memory_purge
|
||||
#define GL_NV_robustness_video_memory_purge 1
|
||||
|
||||
#define GL_EGL_GENERATE_RESET_ON_VIDEO_MEMORY_PURGE_NV 0x334C
|
||||
#define GL_PURGED_CONTEXT_RESET_NV 0x92BB
|
||||
|
||||
#define GLEW_NV_robustness_video_memory_purge GLEW_GET_VAR(__GLEW_NV_robustness_video_memory_purge)
|
||||
|
||||
#endif /* GL_NV_robustness_video_memory_purge */
|
||||
|
||||
/* ------------------------- GL_NV_sample_locations ------------------------ */
|
||||
|
||||
#ifndef GL_NV_sample_locations
|
||||
@ -14096,6 +14163,15 @@ typedef void (GLAPIENTRY * PFNGLNAMEDFRAMEBUFFERSAMPLELOCATIONSFVNVPROC) (GLuint
|
||||
|
||||
#endif /* GL_NV_shader_atomic_float */
|
||||
|
||||
/* ---------------------- GL_NV_shader_atomic_float64 ---------------------- */
|
||||
|
||||
#ifndef GL_NV_shader_atomic_float64
|
||||
#define GL_NV_shader_atomic_float64 1
|
||||
|
||||
#define GLEW_NV_shader_atomic_float64 GLEW_GET_VAR(__GLEW_NV_shader_atomic_float64)
|
||||
|
||||
#endif /* GL_NV_shader_atomic_float64 */
|
||||
|
||||
/* -------------------- GL_NV_shader_atomic_fp16_vector -------------------- */
|
||||
|
||||
#ifndef GL_NV_shader_atomic_fp16_vector
|
||||
@ -14186,6 +14262,15 @@ typedef void (GLAPIENTRY * PFNGLUNIFORMUI64VNVPROC) (GLint location, GLsizei cou
|
||||
|
||||
#endif /* GL_NV_shader_thread_shuffle */
|
||||
|
||||
/* ---------------------- GL_NV_stereo_view_rendering ---------------------- */
|
||||
|
||||
#ifndef GL_NV_stereo_view_rendering
|
||||
#define GL_NV_stereo_view_rendering 1
|
||||
|
||||
#define GLEW_NV_stereo_view_rendering GLEW_GET_VAR(__GLEW_NV_stereo_view_rendering)
|
||||
|
||||
#endif /* GL_NV_stereo_view_rendering */
|
||||
|
||||
/* ---------------------- GL_NV_tessellation_program5 ---------------------- */
|
||||
|
||||
#ifndef GL_NV_tessellation_program5
|
||||
@ -15096,6 +15181,32 @@ typedef void (GLAPIENTRY * PFNGLVIDEOCAPTURESTREAMPARAMETERIVNVPROC) (GLuint vid
|
||||
|
||||
#endif /* GL_NV_viewport_array2 */
|
||||
|
||||
/* ------------------------- GL_NV_viewport_swizzle ------------------------ */
|
||||
|
||||
#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 (GLAPIENTRY * PFNGLVIEWPORTSWIZZLENVPROC) (GLuint index, GLenum swizzlex, GLenum swizzley, GLenum swizzlez, GLenum swizzlew);
|
||||
|
||||
#define glViewportSwizzleNV GLEW_GET_FUN(__glewViewportSwizzleNV)
|
||||
|
||||
#define GLEW_NV_viewport_swizzle GLEW_GET_VAR(__GLEW_NV_viewport_swizzle)
|
||||
|
||||
#endif /* GL_NV_viewport_swizzle */
|
||||
|
||||
/* ------------------------ GL_OES_byte_coordinates ------------------------ */
|
||||
|
||||
#ifndef GL_OES_byte_coordinates
|
||||
@ -18557,6 +18668,8 @@ GLEW_FUN_EXPORT PFNGLUNIFORMHANDLEUI64VNVPROC __glewUniformHandleui64vNV;
|
||||
GLEW_FUN_EXPORT PFNGLBLENDBARRIERNVPROC __glewBlendBarrierNV;
|
||||
GLEW_FUN_EXPORT PFNGLBLENDPARAMETERINVPROC __glewBlendParameteriNV;
|
||||
|
||||
GLEW_FUN_EXPORT PFNGLVIEWPORTPOSITIONWSCALENVPROC __glewViewportPositionWScaleNV;
|
||||
|
||||
GLEW_FUN_EXPORT PFNGLCALLCOMMANDLISTNVPROC __glewCallCommandListNV;
|
||||
GLEW_FUN_EXPORT PFNGLCOMMANDLISTSEGMENTSNVPROC __glewCommandListSegmentsNV;
|
||||
GLEW_FUN_EXPORT PFNGLCOMPILECOMMANDLISTNVPROC __glewCompileCommandListNV;
|
||||
@ -18582,6 +18695,8 @@ GLEW_FUN_EXPORT PFNGLSUBPIXELPRECISIONBIASNVPROC __glewSubpixelPrecisionBiasNV;
|
||||
|
||||
GLEW_FUN_EXPORT PFNGLCONSERVATIVERASTERPARAMETERFNVPROC __glewConservativeRasterParameterfNV;
|
||||
|
||||
GLEW_FUN_EXPORT PFNGLCONSERVATIVERASTERPARAMETERINVPROC __glewConservativeRasterParameteriNV;
|
||||
|
||||
GLEW_FUN_EXPORT PFNGLCOPYIMAGESUBDATANVPROC __glewCopyImageSubDataNV;
|
||||
|
||||
GLEW_FUN_EXPORT PFNGLCLEARDEPTHDNVPROC __glewClearDepthdNV;
|
||||
@ -19009,6 +19124,8 @@ GLEW_FUN_EXPORT PFNGLVIDEOCAPTURESTREAMPARAMETERDVNVPROC __glewVideoCaptureStrea
|
||||
GLEW_FUN_EXPORT PFNGLVIDEOCAPTURESTREAMPARAMETERFVNVPROC __glewVideoCaptureStreamParameterfvNV;
|
||||
GLEW_FUN_EXPORT PFNGLVIDEOCAPTURESTREAMPARAMETERIVNVPROC __glewVideoCaptureStreamParameterivNV;
|
||||
|
||||
GLEW_FUN_EXPORT PFNGLVIEWPORTSWIZZLENVPROC __glewViewportSwizzleNV;
|
||||
|
||||
GLEW_FUN_EXPORT PFNGLCLEARDEPTHFOESPROC __glewClearDepthfOES;
|
||||
GLEW_FUN_EXPORT PFNGLCLIPPLANEFOESPROC __glewClipPlanefOES;
|
||||
GLEW_FUN_EXPORT PFNGLDEPTHRANGEFOESPROC __glewDepthRangefOES;
|
||||
@ -19242,6 +19359,7 @@ GLEW_VAR_EXPORT GLboolean __GLEW_AMD_query_buffer_object;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_AMD_sample_positions;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_AMD_seamless_cubemap_per_texture;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_AMD_shader_atomic_counter_ops;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_AMD_shader_explicit_vertex_parameter;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_AMD_shader_stencil_export;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_AMD_shader_stencil_value_export;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_AMD_shader_trinary_minmax;
|
||||
@ -19471,6 +19589,7 @@ GLEW_VAR_EXPORT GLboolean __GLEW_ATI_texture_mirror_once;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_ATI_vertex_array_object;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_ATI_vertex_attrib_array_object;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_ATI_vertex_streams;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_EGL_NV_robustness_video_memory_purge;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_422_pixels;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_Cg_shader;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_abgr;
|
||||
@ -19624,11 +19743,13 @@ GLEW_VAR_EXPORT GLboolean __GLEW_NV_bindless_texture;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_NV_blend_equation_advanced;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_NV_blend_equation_advanced_coherent;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_NV_blend_square;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_NV_clip_space_w_scaling;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_NV_command_list;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_NV_compute_program5;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_NV_conditional_render;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_NV_conservative_raster;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_NV_conservative_raster_dilate;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_NV_conservative_raster_pre_snap_triangles;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_NV_copy_depth_to_color;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_NV_copy_image;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_NV_deep_texture3D;
|
||||
@ -19676,16 +19797,19 @@ GLEW_VAR_EXPORT GLboolean __GLEW_NV_present_video;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_NV_primitive_restart;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_NV_register_combiners;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_NV_register_combiners2;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_NV_robustness_video_memory_purge;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_NV_sample_locations;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_NV_sample_mask_override_coverage;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_NV_shader_atomic_counters;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_NV_shader_atomic_float;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_NV_shader_atomic_float64;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_NV_shader_atomic_fp16_vector;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_NV_shader_atomic_int64;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_NV_shader_buffer_load;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_NV_shader_storage_buffer_object;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_NV_shader_thread_group;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_NV_shader_thread_shuffle;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_NV_stereo_view_rendering;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_NV_tessellation_program5;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_NV_texgen_emboss;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_NV_texgen_reflection;
|
||||
@ -19714,6 +19838,7 @@ GLEW_VAR_EXPORT GLboolean __GLEW_NV_vertex_program3;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_NV_vertex_program4;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_NV_video_capture;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_NV_viewport_array2;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_NV_viewport_swizzle;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_OES_byte_coordinates;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_OES_compressed_paletted_texture;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_OES_read_format;
|
||||
|
@ -1026,6 +1026,17 @@ typedef unsigned int* ( * PFNGLXENUMERATEVIDEODEVICESNVPROC) (Display *dpy, int
|
||||
|
||||
#endif /* GLX_NV_present_video */
|
||||
|
||||
/* ------------------ GLX_NV_robustness_video_memory_purge ----------------- */
|
||||
|
||||
#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
|
||||
|
||||
#define GLXEW_NV_robustness_video_memory_purge GLXEW_GET_VAR(__GLXEW_NV_robustness_video_memory_purge)
|
||||
|
||||
#endif /* GLX_NV_robustness_video_memory_purge */
|
||||
|
||||
/* --------------------------- GLX_NV_swap_group --------------------------- */
|
||||
|
||||
#ifndef GLX_NV_swap_group
|
||||
@ -1712,6 +1723,7 @@ GLXEW_VAR_EXPORT GLboolean __GLXEW_NV_delay_before_swap;
|
||||
GLXEW_VAR_EXPORT GLboolean __GLXEW_NV_float_buffer;
|
||||
GLXEW_VAR_EXPORT GLboolean __GLXEW_NV_multisample_coverage;
|
||||
GLXEW_VAR_EXPORT GLboolean __GLXEW_NV_present_video;
|
||||
GLXEW_VAR_EXPORT GLboolean __GLXEW_NV_robustness_video_memory_purge;
|
||||
GLXEW_VAR_EXPORT GLboolean __GLXEW_NV_swap_group;
|
||||
GLXEW_VAR_EXPORT GLboolean __GLXEW_NV_vertex_array_range;
|
||||
GLXEW_VAR_EXPORT GLboolean __GLXEW_NV_video_capture;
|
||||
|
261
src/glew.c
261
src/glew.c
@ -2337,6 +2337,8 @@ PFNGLUNIFORMHANDLEUI64VNVPROC __glewUniformHandleui64vNV = NULL;
|
||||
PFNGLBLENDBARRIERNVPROC __glewBlendBarrierNV = NULL;
|
||||
PFNGLBLENDPARAMETERINVPROC __glewBlendParameteriNV = NULL;
|
||||
|
||||
PFNGLVIEWPORTPOSITIONWSCALENVPROC __glewViewportPositionWScaleNV = NULL;
|
||||
|
||||
PFNGLCALLCOMMANDLISTNVPROC __glewCallCommandListNV = NULL;
|
||||
PFNGLCOMMANDLISTSEGMENTSNVPROC __glewCommandListSegmentsNV = NULL;
|
||||
PFNGLCOMPILECOMMANDLISTNVPROC __glewCompileCommandListNV = NULL;
|
||||
@ -2362,6 +2364,8 @@ PFNGLSUBPIXELPRECISIONBIASNVPROC __glewSubpixelPrecisionBiasNV = NULL;
|
||||
|
||||
PFNGLCONSERVATIVERASTERPARAMETERFNVPROC __glewConservativeRasterParameterfNV = NULL;
|
||||
|
||||
PFNGLCONSERVATIVERASTERPARAMETERINVPROC __glewConservativeRasterParameteriNV = NULL;
|
||||
|
||||
PFNGLCOPYIMAGESUBDATANVPROC __glewCopyImageSubDataNV = NULL;
|
||||
|
||||
PFNGLCLEARDEPTHDNVPROC __glewClearDepthdNV = NULL;
|
||||
@ -2789,6 +2793,8 @@ PFNGLVIDEOCAPTURESTREAMPARAMETERDVNVPROC __glewVideoCaptureStreamParameterdvNV =
|
||||
PFNGLVIDEOCAPTURESTREAMPARAMETERFVNVPROC __glewVideoCaptureStreamParameterfvNV = NULL;
|
||||
PFNGLVIDEOCAPTURESTREAMPARAMETERIVNVPROC __glewVideoCaptureStreamParameterivNV = NULL;
|
||||
|
||||
PFNGLVIEWPORTSWIZZLENVPROC __glewViewportSwizzleNV = NULL;
|
||||
|
||||
PFNGLCLEARDEPTHFOESPROC __glewClearDepthfOES = NULL;
|
||||
PFNGLCLIPPLANEFOESPROC __glewClipPlanefOES = NULL;
|
||||
PFNGLDEPTHRANGEFOESPROC __glewDepthRangefOES = NULL;
|
||||
@ -3023,6 +3029,7 @@ GLboolean __GLEW_AMD_query_buffer_object = GL_FALSE;
|
||||
GLboolean __GLEW_AMD_sample_positions = GL_FALSE;
|
||||
GLboolean __GLEW_AMD_seamless_cubemap_per_texture = GL_FALSE;
|
||||
GLboolean __GLEW_AMD_shader_atomic_counter_ops = GL_FALSE;
|
||||
GLboolean __GLEW_AMD_shader_explicit_vertex_parameter = GL_FALSE;
|
||||
GLboolean __GLEW_AMD_shader_stencil_export = GL_FALSE;
|
||||
GLboolean __GLEW_AMD_shader_stencil_value_export = GL_FALSE;
|
||||
GLboolean __GLEW_AMD_shader_trinary_minmax = GL_FALSE;
|
||||
@ -3252,6 +3259,7 @@ GLboolean __GLEW_ATI_texture_mirror_once = GL_FALSE;
|
||||
GLboolean __GLEW_ATI_vertex_array_object = GL_FALSE;
|
||||
GLboolean __GLEW_ATI_vertex_attrib_array_object = GL_FALSE;
|
||||
GLboolean __GLEW_ATI_vertex_streams = GL_FALSE;
|
||||
GLboolean __GLEW_EGL_NV_robustness_video_memory_purge = GL_FALSE;
|
||||
GLboolean __GLEW_EXT_422_pixels = GL_FALSE;
|
||||
GLboolean __GLEW_EXT_Cg_shader = GL_FALSE;
|
||||
GLboolean __GLEW_EXT_abgr = GL_FALSE;
|
||||
@ -3405,11 +3413,13 @@ GLboolean __GLEW_NV_bindless_texture = GL_FALSE;
|
||||
GLboolean __GLEW_NV_blend_equation_advanced = GL_FALSE;
|
||||
GLboolean __GLEW_NV_blend_equation_advanced_coherent = GL_FALSE;
|
||||
GLboolean __GLEW_NV_blend_square = GL_FALSE;
|
||||
GLboolean __GLEW_NV_clip_space_w_scaling = GL_FALSE;
|
||||
GLboolean __GLEW_NV_command_list = GL_FALSE;
|
||||
GLboolean __GLEW_NV_compute_program5 = GL_FALSE;
|
||||
GLboolean __GLEW_NV_conditional_render = GL_FALSE;
|
||||
GLboolean __GLEW_NV_conservative_raster = GL_FALSE;
|
||||
GLboolean __GLEW_NV_conservative_raster_dilate = GL_FALSE;
|
||||
GLboolean __GLEW_NV_conservative_raster_pre_snap_triangles = GL_FALSE;
|
||||
GLboolean __GLEW_NV_copy_depth_to_color = GL_FALSE;
|
||||
GLboolean __GLEW_NV_copy_image = GL_FALSE;
|
||||
GLboolean __GLEW_NV_deep_texture3D = GL_FALSE;
|
||||
@ -3457,16 +3467,19 @@ GLboolean __GLEW_NV_present_video = GL_FALSE;
|
||||
GLboolean __GLEW_NV_primitive_restart = GL_FALSE;
|
||||
GLboolean __GLEW_NV_register_combiners = GL_FALSE;
|
||||
GLboolean __GLEW_NV_register_combiners2 = GL_FALSE;
|
||||
GLboolean __GLEW_NV_robustness_video_memory_purge = GL_FALSE;
|
||||
GLboolean __GLEW_NV_sample_locations = GL_FALSE;
|
||||
GLboolean __GLEW_NV_sample_mask_override_coverage = GL_FALSE;
|
||||
GLboolean __GLEW_NV_shader_atomic_counters = GL_FALSE;
|
||||
GLboolean __GLEW_NV_shader_atomic_float = GL_FALSE;
|
||||
GLboolean __GLEW_NV_shader_atomic_float64 = GL_FALSE;
|
||||
GLboolean __GLEW_NV_shader_atomic_fp16_vector = GL_FALSE;
|
||||
GLboolean __GLEW_NV_shader_atomic_int64 = GL_FALSE;
|
||||
GLboolean __GLEW_NV_shader_buffer_load = GL_FALSE;
|
||||
GLboolean __GLEW_NV_shader_storage_buffer_object = GL_FALSE;
|
||||
GLboolean __GLEW_NV_shader_thread_group = GL_FALSE;
|
||||
GLboolean __GLEW_NV_shader_thread_shuffle = GL_FALSE;
|
||||
GLboolean __GLEW_NV_stereo_view_rendering = GL_FALSE;
|
||||
GLboolean __GLEW_NV_tessellation_program5 = GL_FALSE;
|
||||
GLboolean __GLEW_NV_texgen_emboss = GL_FALSE;
|
||||
GLboolean __GLEW_NV_texgen_reflection = GL_FALSE;
|
||||
@ -3495,6 +3508,7 @@ GLboolean __GLEW_NV_vertex_program3 = GL_FALSE;
|
||||
GLboolean __GLEW_NV_vertex_program4 = GL_FALSE;
|
||||
GLboolean __GLEW_NV_video_capture = GL_FALSE;
|
||||
GLboolean __GLEW_NV_viewport_array2 = GL_FALSE;
|
||||
GLboolean __GLEW_NV_viewport_swizzle = GL_FALSE;
|
||||
GLboolean __GLEW_OES_byte_coordinates = GL_FALSE;
|
||||
GLboolean __GLEW_OES_compressed_paletted_texture = GL_FALSE;
|
||||
GLboolean __GLEW_OES_read_format = GL_FALSE;
|
||||
@ -3688,6 +3702,9 @@ static const char * _glewExtensionLookup[] = {
|
||||
#ifdef GL_AMD_shader_atomic_counter_ops
|
||||
"GL_AMD_shader_atomic_counter_ops",
|
||||
#endif
|
||||
#ifdef GL_AMD_shader_explicit_vertex_parameter
|
||||
"GL_AMD_shader_explicit_vertex_parameter",
|
||||
#endif
|
||||
#ifdef GL_AMD_shader_stencil_export
|
||||
"GL_AMD_shader_stencil_export",
|
||||
#endif
|
||||
@ -4375,6 +4392,9 @@ static const char * _glewExtensionLookup[] = {
|
||||
#ifdef GL_ATI_vertex_streams
|
||||
"GL_ATI_vertex_streams",
|
||||
#endif
|
||||
#ifdef GL_EGL_NV_robustness_video_memory_purge
|
||||
"GL_EGL_NV_robustness_video_memory_purge",
|
||||
#endif
|
||||
#ifdef GL_EXT_422_pixels
|
||||
"GL_EXT_422_pixels",
|
||||
#endif
|
||||
@ -4834,6 +4854,9 @@ static const char * _glewExtensionLookup[] = {
|
||||
#ifdef GL_NV_blend_square
|
||||
"GL_NV_blend_square",
|
||||
#endif
|
||||
#ifdef GL_NV_clip_space_w_scaling
|
||||
"GL_NV_clip_space_w_scaling",
|
||||
#endif
|
||||
#ifdef GL_NV_command_list
|
||||
"GL_NV_command_list",
|
||||
#endif
|
||||
@ -4849,6 +4872,9 @@ static const char * _glewExtensionLookup[] = {
|
||||
#ifdef GL_NV_conservative_raster_dilate
|
||||
"GL_NV_conservative_raster_dilate",
|
||||
#endif
|
||||
#ifdef GL_NV_conservative_raster_pre_snap_triangles
|
||||
"GL_NV_conservative_raster_pre_snap_triangles",
|
||||
#endif
|
||||
#ifdef GL_NV_copy_depth_to_color
|
||||
"GL_NV_copy_depth_to_color",
|
||||
#endif
|
||||
@ -4990,6 +5016,9 @@ static const char * _glewExtensionLookup[] = {
|
||||
#ifdef GL_NV_register_combiners2
|
||||
"GL_NV_register_combiners2",
|
||||
#endif
|
||||
#ifdef GL_NV_robustness_video_memory_purge
|
||||
"GL_NV_robustness_video_memory_purge",
|
||||
#endif
|
||||
#ifdef GL_NV_sample_locations
|
||||
"GL_NV_sample_locations",
|
||||
#endif
|
||||
@ -5002,6 +5031,9 @@ static const char * _glewExtensionLookup[] = {
|
||||
#ifdef GL_NV_shader_atomic_float
|
||||
"GL_NV_shader_atomic_float",
|
||||
#endif
|
||||
#ifdef GL_NV_shader_atomic_float64
|
||||
"GL_NV_shader_atomic_float64",
|
||||
#endif
|
||||
#ifdef GL_NV_shader_atomic_fp16_vector
|
||||
"GL_NV_shader_atomic_fp16_vector",
|
||||
#endif
|
||||
@ -5020,6 +5052,9 @@ static const char * _glewExtensionLookup[] = {
|
||||
#ifdef GL_NV_shader_thread_shuffle
|
||||
"GL_NV_shader_thread_shuffle",
|
||||
#endif
|
||||
#ifdef GL_NV_stereo_view_rendering
|
||||
"GL_NV_stereo_view_rendering",
|
||||
#endif
|
||||
#ifdef GL_NV_tessellation_program5
|
||||
"GL_NV_tessellation_program5",
|
||||
#endif
|
||||
@ -5104,6 +5139,9 @@ static const char * _glewExtensionLookup[] = {
|
||||
#ifdef GL_NV_viewport_array2
|
||||
"GL_NV_viewport_array2",
|
||||
#endif
|
||||
#ifdef GL_NV_viewport_swizzle
|
||||
"GL_NV_viewport_swizzle",
|
||||
#endif
|
||||
#ifdef GL_OES_byte_coordinates
|
||||
"GL_OES_byte_coordinates",
|
||||
#endif
|
||||
@ -5348,7 +5386,7 @@ static const char * _glewExtensionLookup[] = {
|
||||
};
|
||||
|
||||
/* Detected in the extension string or strings */
|
||||
static GLboolean _glewExtensionString[589];
|
||||
static GLboolean _glewExtensionString[597];
|
||||
/* Detected via extension string or experimental mode */
|
||||
static GLboolean* _glewExtensionEnabled[] = {
|
||||
#ifdef GL_VERSION_1_2
|
||||
@ -5462,6 +5500,9 @@ static GLboolean* _glewExtensionEnabled[] = {
|
||||
#ifdef GL_AMD_shader_atomic_counter_ops
|
||||
&__GLEW_AMD_shader_atomic_counter_ops,
|
||||
#endif
|
||||
#ifdef GL_AMD_shader_explicit_vertex_parameter
|
||||
&__GLEW_AMD_shader_explicit_vertex_parameter,
|
||||
#endif
|
||||
#ifdef GL_AMD_shader_stencil_export
|
||||
&__GLEW_AMD_shader_stencil_export,
|
||||
#endif
|
||||
@ -6149,6 +6190,9 @@ static GLboolean* _glewExtensionEnabled[] = {
|
||||
#ifdef GL_ATI_vertex_streams
|
||||
&__GLEW_ATI_vertex_streams,
|
||||
#endif
|
||||
#ifdef GL_EGL_NV_robustness_video_memory_purge
|
||||
&__GLEW_EGL_NV_robustness_video_memory_purge,
|
||||
#endif
|
||||
#ifdef GL_EXT_422_pixels
|
||||
&__GLEW_EXT_422_pixels,
|
||||
#endif
|
||||
@ -6608,6 +6652,9 @@ static GLboolean* _glewExtensionEnabled[] = {
|
||||
#ifdef GL_NV_blend_square
|
||||
&__GLEW_NV_blend_square,
|
||||
#endif
|
||||
#ifdef GL_NV_clip_space_w_scaling
|
||||
&__GLEW_NV_clip_space_w_scaling,
|
||||
#endif
|
||||
#ifdef GL_NV_command_list
|
||||
&__GLEW_NV_command_list,
|
||||
#endif
|
||||
@ -6623,6 +6670,9 @@ static GLboolean* _glewExtensionEnabled[] = {
|
||||
#ifdef GL_NV_conservative_raster_dilate
|
||||
&__GLEW_NV_conservative_raster_dilate,
|
||||
#endif
|
||||
#ifdef GL_NV_conservative_raster_pre_snap_triangles
|
||||
&__GLEW_NV_conservative_raster_pre_snap_triangles,
|
||||
#endif
|
||||
#ifdef GL_NV_copy_depth_to_color
|
||||
&__GLEW_NV_copy_depth_to_color,
|
||||
#endif
|
||||
@ -6764,6 +6814,9 @@ static GLboolean* _glewExtensionEnabled[] = {
|
||||
#ifdef GL_NV_register_combiners2
|
||||
&__GLEW_NV_register_combiners2,
|
||||
#endif
|
||||
#ifdef GL_NV_robustness_video_memory_purge
|
||||
&__GLEW_NV_robustness_video_memory_purge,
|
||||
#endif
|
||||
#ifdef GL_NV_sample_locations
|
||||
&__GLEW_NV_sample_locations,
|
||||
#endif
|
||||
@ -6776,6 +6829,9 @@ static GLboolean* _glewExtensionEnabled[] = {
|
||||
#ifdef GL_NV_shader_atomic_float
|
||||
&__GLEW_NV_shader_atomic_float,
|
||||
#endif
|
||||
#ifdef GL_NV_shader_atomic_float64
|
||||
&__GLEW_NV_shader_atomic_float64,
|
||||
#endif
|
||||
#ifdef GL_NV_shader_atomic_fp16_vector
|
||||
&__GLEW_NV_shader_atomic_fp16_vector,
|
||||
#endif
|
||||
@ -6794,6 +6850,9 @@ static GLboolean* _glewExtensionEnabled[] = {
|
||||
#ifdef GL_NV_shader_thread_shuffle
|
||||
&__GLEW_NV_shader_thread_shuffle,
|
||||
#endif
|
||||
#ifdef GL_NV_stereo_view_rendering
|
||||
&__GLEW_NV_stereo_view_rendering,
|
||||
#endif
|
||||
#ifdef GL_NV_tessellation_program5
|
||||
&__GLEW_NV_tessellation_program5,
|
||||
#endif
|
||||
@ -6878,6 +6937,9 @@ static GLboolean* _glewExtensionEnabled[] = {
|
||||
#ifdef GL_NV_viewport_array2
|
||||
&__GLEW_NV_viewport_array2,
|
||||
#endif
|
||||
#ifdef GL_NV_viewport_swizzle
|
||||
&__GLEW_NV_viewport_swizzle,
|
||||
#endif
|
||||
#ifdef GL_OES_byte_coordinates
|
||||
&__GLEW_OES_byte_coordinates,
|
||||
#endif
|
||||
@ -7331,10 +7393,12 @@ static GLboolean _glewInit_GL_NV_bindless_multi_draw_indirect ();
|
||||
static GLboolean _glewInit_GL_NV_bindless_multi_draw_indirect_count ();
|
||||
static GLboolean _glewInit_GL_NV_bindless_texture ();
|
||||
static GLboolean _glewInit_GL_NV_blend_equation_advanced ();
|
||||
static GLboolean _glewInit_GL_NV_clip_space_w_scaling ();
|
||||
static GLboolean _glewInit_GL_NV_command_list ();
|
||||
static GLboolean _glewInit_GL_NV_conditional_render ();
|
||||
static GLboolean _glewInit_GL_NV_conservative_raster ();
|
||||
static GLboolean _glewInit_GL_NV_conservative_raster_dilate ();
|
||||
static GLboolean _glewInit_GL_NV_conservative_raster_pre_snap_triangles ();
|
||||
static GLboolean _glewInit_GL_NV_copy_image ();
|
||||
static GLboolean _glewInit_GL_NV_depth_buffer_float ();
|
||||
static GLboolean _glewInit_GL_NV_draw_texture ();
|
||||
@ -7371,6 +7435,7 @@ static GLboolean _glewInit_GL_NV_vertex_attrib_integer_64bit ();
|
||||
static GLboolean _glewInit_GL_NV_vertex_buffer_unified_memory ();
|
||||
static GLboolean _glewInit_GL_NV_vertex_program ();
|
||||
static GLboolean _glewInit_GL_NV_video_capture ();
|
||||
static GLboolean _glewInit_GL_NV_viewport_swizzle ();
|
||||
static GLboolean _glewInit_GL_OES_single_precision ();
|
||||
static GLboolean _glewInit_GL_OVR_multiview ();
|
||||
static GLboolean _glewInit_GL_REGAL_ES1_0_compatibility ();
|
||||
@ -11765,6 +11830,19 @@ static GLboolean _glewInit_GL_NV_blend_equation_advanced ()
|
||||
|
||||
#endif /* GL_NV_blend_equation_advanced */
|
||||
|
||||
#ifdef GL_NV_clip_space_w_scaling
|
||||
|
||||
static GLboolean _glewInit_GL_NV_clip_space_w_scaling ()
|
||||
{
|
||||
GLboolean r = GL_FALSE;
|
||||
|
||||
r = ((glViewportPositionWScaleNV = (PFNGLVIEWPORTPOSITIONWSCALENVPROC)glewGetProcAddress((const GLubyte*)"glViewportPositionWScaleNV")) == NULL) || r;
|
||||
|
||||
return r;
|
||||
}
|
||||
|
||||
#endif /* GL_NV_clip_space_w_scaling */
|
||||
|
||||
#ifdef GL_NV_command_list
|
||||
|
||||
static GLboolean _glewInit_GL_NV_command_list ()
|
||||
@ -11834,6 +11912,19 @@ static GLboolean _glewInit_GL_NV_conservative_raster_dilate ()
|
||||
|
||||
#endif /* GL_NV_conservative_raster_dilate */
|
||||
|
||||
#ifdef GL_NV_conservative_raster_pre_snap_triangles
|
||||
|
||||
static GLboolean _glewInit_GL_NV_conservative_raster_pre_snap_triangles ()
|
||||
{
|
||||
GLboolean r = GL_FALSE;
|
||||
|
||||
r = ((glConservativeRasterParameteriNV = (PFNGLCONSERVATIVERASTERPARAMETERINVPROC)glewGetProcAddress((const GLubyte*)"glConservativeRasterParameteriNV")) == NULL) || r;
|
||||
|
||||
return r;
|
||||
}
|
||||
|
||||
#endif /* GL_NV_conservative_raster_pre_snap_triangles */
|
||||
|
||||
#ifdef GL_NV_copy_image
|
||||
|
||||
static GLboolean _glewInit_GL_NV_copy_image ()
|
||||
@ -12657,6 +12748,19 @@ static GLboolean _glewInit_GL_NV_video_capture ()
|
||||
|
||||
#endif /* GL_NV_video_capture */
|
||||
|
||||
#ifdef GL_NV_viewport_swizzle
|
||||
|
||||
static GLboolean _glewInit_GL_NV_viewport_swizzle ()
|
||||
{
|
||||
GLboolean r = GL_FALSE;
|
||||
|
||||
r = ((glViewportSwizzleNV = (PFNGLVIEWPORTSWIZZLENVPROC)glewGetProcAddress((const GLubyte*)"glViewportSwizzleNV")) == NULL) || r;
|
||||
|
||||
return r;
|
||||
}
|
||||
|
||||
#endif /* GL_NV_viewport_swizzle */
|
||||
|
||||
#ifdef GL_OES_single_precision
|
||||
|
||||
static GLboolean _glewInit_GL_OES_single_precision ()
|
||||
@ -14022,6 +14126,9 @@ static GLenum GLEWAPIENTRY glewContextInit ()
|
||||
#ifdef GL_NV_blend_equation_advanced
|
||||
if (glewExperimental || GLEW_NV_blend_equation_advanced) GLEW_NV_blend_equation_advanced = !_glewInit_GL_NV_blend_equation_advanced();
|
||||
#endif /* GL_NV_blend_equation_advanced */
|
||||
#ifdef GL_NV_clip_space_w_scaling
|
||||
if (glewExperimental || GLEW_NV_clip_space_w_scaling) GLEW_NV_clip_space_w_scaling = !_glewInit_GL_NV_clip_space_w_scaling();
|
||||
#endif /* GL_NV_clip_space_w_scaling */
|
||||
#ifdef GL_NV_command_list
|
||||
if (glewExperimental || GLEW_NV_command_list) GLEW_NV_command_list = !_glewInit_GL_NV_command_list();
|
||||
#endif /* GL_NV_command_list */
|
||||
@ -14034,6 +14141,9 @@ static GLenum GLEWAPIENTRY glewContextInit ()
|
||||
#ifdef GL_NV_conservative_raster_dilate
|
||||
if (glewExperimental || GLEW_NV_conservative_raster_dilate) GLEW_NV_conservative_raster_dilate = !_glewInit_GL_NV_conservative_raster_dilate();
|
||||
#endif /* GL_NV_conservative_raster_dilate */
|
||||
#ifdef GL_NV_conservative_raster_pre_snap_triangles
|
||||
if (glewExperimental || GLEW_NV_conservative_raster_pre_snap_triangles) GLEW_NV_conservative_raster_pre_snap_triangles = !_glewInit_GL_NV_conservative_raster_pre_snap_triangles();
|
||||
#endif /* GL_NV_conservative_raster_pre_snap_triangles */
|
||||
#ifdef GL_NV_copy_image
|
||||
if (glewExperimental || GLEW_NV_copy_image) GLEW_NV_copy_image = !_glewInit_GL_NV_copy_image();
|
||||
#endif /* GL_NV_copy_image */
|
||||
@ -14142,6 +14252,9 @@ static GLenum GLEWAPIENTRY glewContextInit ()
|
||||
#ifdef GL_NV_video_capture
|
||||
if (glewExperimental || GLEW_NV_video_capture) GLEW_NV_video_capture = !_glewInit_GL_NV_video_capture();
|
||||
#endif /* GL_NV_video_capture */
|
||||
#ifdef GL_NV_viewport_swizzle
|
||||
if (glewExperimental || GLEW_NV_viewport_swizzle) GLEW_NV_viewport_swizzle = !_glewInit_GL_NV_viewport_swizzle();
|
||||
#endif /* GL_NV_viewport_swizzle */
|
||||
#ifdef GL_OES_single_precision
|
||||
if (glewExperimental || GLEW_OES_single_precision) GLEW_OES_single_precision = !_glewInit_GL_OES_single_precision();
|
||||
#endif /* GL_OES_single_precision */
|
||||
@ -14303,8 +14416,12 @@ PFNEGLWAITSYNCPROC __eglewWaitSync = NULL;
|
||||
|
||||
PFNEGLSETBLOBCACHEFUNCSANDROIDPROC __eglewSetBlobCacheFuncsANDROID = NULL;
|
||||
|
||||
PFNEGLCREATENATIVECLIENTBUFFERANDROIDPROC __eglewCreateNativeClientBufferANDROID = NULL;
|
||||
|
||||
PFNEGLDUPNATIVEFENCEFDANDROIDPROC __eglewDupNativeFenceFDANDROID = NULL;
|
||||
|
||||
PFNEGLPRESENTATIONTIMEANDROIDPROC __eglewPresentationTimeANDROID = NULL;
|
||||
|
||||
PFNEGLQUERYSURFACEPOINTERANGLEPROC __eglewQuerySurfacePointerANGLE = NULL;
|
||||
|
||||
PFNEGLQUERYDEVICESEXTPROC __eglewQueryDevicesEXT = NULL;
|
||||
@ -14415,9 +14532,12 @@ GLboolean __EGLEW_VERSION_1_3 = GL_FALSE;
|
||||
GLboolean __EGLEW_VERSION_1_4 = GL_FALSE;
|
||||
GLboolean __EGLEW_VERSION_1_5 = GL_FALSE;
|
||||
GLboolean __EGLEW_ANDROID_blob_cache = GL_FALSE;
|
||||
GLboolean __EGLEW_ANDROID_create_native_client_buffer = GL_FALSE;
|
||||
GLboolean __EGLEW_ANDROID_framebuffer_target = GL_FALSE;
|
||||
GLboolean __EGLEW_ANDROID_front_buffer_auto_refresh = GL_FALSE;
|
||||
GLboolean __EGLEW_ANDROID_image_native_buffer = GL_FALSE;
|
||||
GLboolean __EGLEW_ANDROID_native_fence_sync = GL_FALSE;
|
||||
GLboolean __EGLEW_ANDROID_presentation_time = GL_FALSE;
|
||||
GLboolean __EGLEW_ANDROID_recordable = GL_FALSE;
|
||||
GLboolean __EGLEW_ANGLE_d3d_share_handle_client_buffer = GL_FALSE;
|
||||
GLboolean __EGLEW_ANGLE_device_d3d = GL_FALSE;
|
||||
@ -14503,6 +14623,7 @@ GLboolean __EGLEW_NV_device_cuda = GL_FALSE;
|
||||
GLboolean __EGLEW_NV_native_query = GL_FALSE;
|
||||
GLboolean __EGLEW_NV_post_convert_rounding = GL_FALSE;
|
||||
GLboolean __EGLEW_NV_post_sub_buffer = GL_FALSE;
|
||||
GLboolean __EGLEW_NV_robustness_video_memory_purge = GL_FALSE;
|
||||
GLboolean __EGLEW_NV_stream_consumer_gltexture_yuv = GL_FALSE;
|
||||
GLboolean __EGLEW_NV_stream_metadata = GL_FALSE;
|
||||
GLboolean __EGLEW_NV_stream_sync = GL_FALSE;
|
||||
@ -14626,6 +14747,19 @@ static GLboolean _glewInit_EGL_ANDROID_blob_cache ()
|
||||
|
||||
#endif /* EGL_ANDROID_blob_cache */
|
||||
|
||||
#ifdef EGL_ANDROID_create_native_client_buffer
|
||||
|
||||
static GLboolean _glewInit_EGL_ANDROID_create_native_client_buffer ()
|
||||
{
|
||||
GLboolean r = GL_FALSE;
|
||||
|
||||
r = ((eglCreateNativeClientBufferANDROID = (PFNEGLCREATENATIVECLIENTBUFFERANDROIDPROC)glewGetProcAddress((const GLubyte*)"eglCreateNativeClientBufferANDROID")) == NULL) || r;
|
||||
|
||||
return r;
|
||||
}
|
||||
|
||||
#endif /* EGL_ANDROID_create_native_client_buffer */
|
||||
|
||||
#ifdef EGL_ANDROID_native_fence_sync
|
||||
|
||||
static GLboolean _glewInit_EGL_ANDROID_native_fence_sync ()
|
||||
@ -14639,6 +14773,19 @@ static GLboolean _glewInit_EGL_ANDROID_native_fence_sync ()
|
||||
|
||||
#endif /* EGL_ANDROID_native_fence_sync */
|
||||
|
||||
#ifdef EGL_ANDROID_presentation_time
|
||||
|
||||
static GLboolean _glewInit_EGL_ANDROID_presentation_time ()
|
||||
{
|
||||
GLboolean r = GL_FALSE;
|
||||
|
||||
r = ((eglPresentationTimeANDROID = (PFNEGLPRESENTATIONTIMEANDROIDPROC)glewGetProcAddress((const GLubyte*)"eglPresentationTimeANDROID")) == NULL) || r;
|
||||
|
||||
return r;
|
||||
}
|
||||
|
||||
#endif /* EGL_ANDROID_presentation_time */
|
||||
|
||||
#ifdef EGL_ANGLE_query_surface_pointer
|
||||
|
||||
static GLboolean _glewInit_EGL_ANGLE_query_surface_pointer ()
|
||||
@ -15170,9 +15317,16 @@ GLenum eglewInit (EGLDisplay display)
|
||||
EGLEW_ANDROID_blob_cache = _glewSearchExtension("EGL_ANDROID_blob_cache", extStart, extEnd);
|
||||
if (glewExperimental || EGLEW_ANDROID_blob_cache) EGLEW_ANDROID_blob_cache = !_glewInit_EGL_ANDROID_blob_cache();
|
||||
#endif /* EGL_ANDROID_blob_cache */
|
||||
#ifdef EGL_ANDROID_create_native_client_buffer
|
||||
EGLEW_ANDROID_create_native_client_buffer = _glewSearchExtension("EGL_ANDROID_create_native_client_buffer", extStart, extEnd);
|
||||
if (glewExperimental || EGLEW_ANDROID_create_native_client_buffer) EGLEW_ANDROID_create_native_client_buffer = !_glewInit_EGL_ANDROID_create_native_client_buffer();
|
||||
#endif /* EGL_ANDROID_create_native_client_buffer */
|
||||
#ifdef EGL_ANDROID_framebuffer_target
|
||||
EGLEW_ANDROID_framebuffer_target = _glewSearchExtension("EGL_ANDROID_framebuffer_target", extStart, extEnd);
|
||||
#endif /* EGL_ANDROID_framebuffer_target */
|
||||
#ifdef EGL_ANDROID_front_buffer_auto_refresh
|
||||
EGLEW_ANDROID_front_buffer_auto_refresh = _glewSearchExtension("EGL_ANDROID_front_buffer_auto_refresh", extStart, extEnd);
|
||||
#endif /* EGL_ANDROID_front_buffer_auto_refresh */
|
||||
#ifdef EGL_ANDROID_image_native_buffer
|
||||
EGLEW_ANDROID_image_native_buffer = _glewSearchExtension("EGL_ANDROID_image_native_buffer", extStart, extEnd);
|
||||
#endif /* EGL_ANDROID_image_native_buffer */
|
||||
@ -15180,6 +15334,10 @@ GLenum eglewInit (EGLDisplay display)
|
||||
EGLEW_ANDROID_native_fence_sync = _glewSearchExtension("EGL_ANDROID_native_fence_sync", extStart, extEnd);
|
||||
if (glewExperimental || EGLEW_ANDROID_native_fence_sync) EGLEW_ANDROID_native_fence_sync = !_glewInit_EGL_ANDROID_native_fence_sync();
|
||||
#endif /* EGL_ANDROID_native_fence_sync */
|
||||
#ifdef EGL_ANDROID_presentation_time
|
||||
EGLEW_ANDROID_presentation_time = _glewSearchExtension("EGL_ANDROID_presentation_time", extStart, extEnd);
|
||||
if (glewExperimental || EGLEW_ANDROID_presentation_time) EGLEW_ANDROID_presentation_time = !_glewInit_EGL_ANDROID_presentation_time();
|
||||
#endif /* EGL_ANDROID_presentation_time */
|
||||
#ifdef EGL_ANDROID_recordable
|
||||
EGLEW_ANDROID_recordable = _glewSearchExtension("EGL_ANDROID_recordable", extStart, extEnd);
|
||||
#endif /* EGL_ANDROID_recordable */
|
||||
@ -15463,6 +15621,9 @@ GLenum eglewInit (EGLDisplay display)
|
||||
EGLEW_NV_post_sub_buffer = _glewSearchExtension("EGL_NV_post_sub_buffer", extStart, extEnd);
|
||||
if (glewExperimental || EGLEW_NV_post_sub_buffer) EGLEW_NV_post_sub_buffer = !_glewInit_EGL_NV_post_sub_buffer();
|
||||
#endif /* EGL_NV_post_sub_buffer */
|
||||
#ifdef EGL_NV_robustness_video_memory_purge
|
||||
EGLEW_NV_robustness_video_memory_purge = _glewSearchExtension("EGL_NV_robustness_video_memory_purge", extStart, extEnd);
|
||||
#endif /* EGL_NV_robustness_video_memory_purge */
|
||||
#ifdef EGL_NV_stream_consumer_gltexture_yuv
|
||||
EGLEW_NV_stream_consumer_gltexture_yuv = _glewSearchExtension("EGL_NV_stream_consumer_gltexture_yuv", extStart, extEnd);
|
||||
if (glewExperimental || EGLEW_NV_stream_consumer_gltexture_yuv) EGLEW_NV_stream_consumer_gltexture_yuv = !_glewInit_EGL_NV_stream_consumer_gltexture_yuv();
|
||||
@ -16628,6 +16789,7 @@ GLboolean __GLXEW_NV_delay_before_swap = GL_FALSE;
|
||||
GLboolean __GLXEW_NV_float_buffer = GL_FALSE;
|
||||
GLboolean __GLXEW_NV_multisample_coverage = GL_FALSE;
|
||||
GLboolean __GLXEW_NV_present_video = GL_FALSE;
|
||||
GLboolean __GLXEW_NV_robustness_video_memory_purge = GL_FALSE;
|
||||
GLboolean __GLXEW_NV_swap_group = GL_FALSE;
|
||||
GLboolean __GLXEW_NV_vertex_array_range = GL_FALSE;
|
||||
GLboolean __GLXEW_NV_video_capture = GL_FALSE;
|
||||
@ -17400,6 +17562,9 @@ GLenum glxewInit ()
|
||||
GLXEW_NV_present_video = _glewSearchExtension("GLX_NV_present_video", extStart, extEnd);
|
||||
if (glewExperimental || GLXEW_NV_present_video) GLXEW_NV_present_video = !_glewInit_GLX_NV_present_video();
|
||||
#endif /* GLX_NV_present_video */
|
||||
#ifdef GLX_NV_robustness_video_memory_purge
|
||||
GLXEW_NV_robustness_video_memory_purge = _glewSearchExtension("GLX_NV_robustness_video_memory_purge", extStart, extEnd);
|
||||
#endif /* GLX_NV_robustness_video_memory_purge */
|
||||
#ifdef GLX_NV_swap_group
|
||||
GLXEW_NV_swap_group = _glewSearchExtension("GLX_NV_swap_group", extStart, extEnd);
|
||||
if (glewExperimental || GLXEW_NV_swap_group) GLXEW_NV_swap_group = !_glewInit_GLX_NV_swap_group();
|
||||
@ -17835,6 +18000,13 @@ GLboolean GLEWAPIENTRY glewIsSupported (const char* name)
|
||||
continue;
|
||||
}
|
||||
#endif
|
||||
#ifdef GL_AMD_shader_explicit_vertex_parameter
|
||||
if (_glewStrSame3(&pos, &len, (const GLubyte*)"shader_explicit_vertex_parameter", 32))
|
||||
{
|
||||
ret = GLEW_AMD_shader_explicit_vertex_parameter;
|
||||
continue;
|
||||
}
|
||||
#endif
|
||||
#ifdef GL_AMD_shader_stencil_export
|
||||
if (_glewStrSame3(&pos, &len, (const GLubyte*)"shader_stencil_export", 21))
|
||||
{
|
||||
@ -19452,6 +19624,16 @@ GLboolean GLEWAPIENTRY glewIsSupported (const char* name)
|
||||
ret = GLEW_ATI_vertex_streams;
|
||||
continue;
|
||||
}
|
||||
#endif
|
||||
}
|
||||
if (_glewStrSame2(&pos, &len, (const GLubyte*)"EGL_", 4))
|
||||
{
|
||||
#ifdef GL_EGL_NV_robustness_video_memory_purge
|
||||
if (_glewStrSame3(&pos, &len, (const GLubyte*)"NV_robustness_video_memory_purge", 32))
|
||||
{
|
||||
ret = GLEW_EGL_NV_robustness_video_memory_purge;
|
||||
continue;
|
||||
}
|
||||
#endif
|
||||
}
|
||||
if (_glewStrSame2(&pos, &len, (const GLubyte*)"EXT_", 4))
|
||||
@ -20560,6 +20742,13 @@ GLboolean GLEWAPIENTRY glewIsSupported (const char* name)
|
||||
continue;
|
||||
}
|
||||
#endif
|
||||
#ifdef GL_NV_clip_space_w_scaling
|
||||
if (_glewStrSame3(&pos, &len, (const GLubyte*)"clip_space_w_scaling", 20))
|
||||
{
|
||||
ret = GLEW_NV_clip_space_w_scaling;
|
||||
continue;
|
||||
}
|
||||
#endif
|
||||
#ifdef GL_NV_command_list
|
||||
if (_glewStrSame3(&pos, &len, (const GLubyte*)"command_list", 12))
|
||||
{
|
||||
@ -20595,6 +20784,13 @@ GLboolean GLEWAPIENTRY glewIsSupported (const char* name)
|
||||
continue;
|
||||
}
|
||||
#endif
|
||||
#ifdef GL_NV_conservative_raster_pre_snap_triangles
|
||||
if (_glewStrSame3(&pos, &len, (const GLubyte*)"conservative_raster_pre_snap_triangles", 38))
|
||||
{
|
||||
ret = GLEW_NV_conservative_raster_pre_snap_triangles;
|
||||
continue;
|
||||
}
|
||||
#endif
|
||||
#ifdef GL_NV_copy_depth_to_color
|
||||
if (_glewStrSame3(&pos, &len, (const GLubyte*)"copy_depth_to_color", 19))
|
||||
{
|
||||
@ -20924,6 +21120,13 @@ GLboolean GLEWAPIENTRY glewIsSupported (const char* name)
|
||||
continue;
|
||||
}
|
||||
#endif
|
||||
#ifdef GL_NV_robustness_video_memory_purge
|
||||
if (_glewStrSame3(&pos, &len, (const GLubyte*)"robustness_video_memory_purge", 29))
|
||||
{
|
||||
ret = GLEW_NV_robustness_video_memory_purge;
|
||||
continue;
|
||||
}
|
||||
#endif
|
||||
#ifdef GL_NV_sample_locations
|
||||
if (_glewStrSame3(&pos, &len, (const GLubyte*)"sample_locations", 16))
|
||||
{
|
||||
@ -20952,6 +21155,13 @@ GLboolean GLEWAPIENTRY glewIsSupported (const char* name)
|
||||
continue;
|
||||
}
|
||||
#endif
|
||||
#ifdef GL_NV_shader_atomic_float64
|
||||
if (_glewStrSame3(&pos, &len, (const GLubyte*)"shader_atomic_float64", 21))
|
||||
{
|
||||
ret = GLEW_NV_shader_atomic_float64;
|
||||
continue;
|
||||
}
|
||||
#endif
|
||||
#ifdef GL_NV_shader_atomic_fp16_vector
|
||||
if (_glewStrSame3(&pos, &len, (const GLubyte*)"shader_atomic_fp16_vector", 25))
|
||||
{
|
||||
@ -20994,6 +21204,13 @@ GLboolean GLEWAPIENTRY glewIsSupported (const char* name)
|
||||
continue;
|
||||
}
|
||||
#endif
|
||||
#ifdef GL_NV_stereo_view_rendering
|
||||
if (_glewStrSame3(&pos, &len, (const GLubyte*)"stereo_view_rendering", 21))
|
||||
{
|
||||
ret = GLEW_NV_stereo_view_rendering;
|
||||
continue;
|
||||
}
|
||||
#endif
|
||||
#ifdef GL_NV_tessellation_program5
|
||||
if (_glewStrSame3(&pos, &len, (const GLubyte*)"tessellation_program5", 21))
|
||||
{
|
||||
@ -21189,6 +21406,13 @@ GLboolean GLEWAPIENTRY glewIsSupported (const char* name)
|
||||
ret = GLEW_NV_viewport_array2;
|
||||
continue;
|
||||
}
|
||||
#endif
|
||||
#ifdef GL_NV_viewport_swizzle
|
||||
if (_glewStrSame3(&pos, &len, (const GLubyte*)"viewport_swizzle", 16))
|
||||
{
|
||||
ret = GLEW_NV_viewport_swizzle;
|
||||
continue;
|
||||
}
|
||||
#endif
|
||||
}
|
||||
if (_glewStrSame2(&pos, &len, (const GLubyte*)"OES_", 4))
|
||||
@ -22577,6 +22801,13 @@ GLboolean glxewIsSupported (const char* name)
|
||||
continue;
|
||||
}
|
||||
#endif
|
||||
#ifdef GLX_NV_robustness_video_memory_purge
|
||||
if (_glewStrSame3(&pos, &len, (const GLubyte*)"robustness_video_memory_purge", 29))
|
||||
{
|
||||
ret = GLXEW_NV_robustness_video_memory_purge;
|
||||
continue;
|
||||
}
|
||||
#endif
|
||||
#ifdef GLX_NV_swap_group
|
||||
if (_glewStrSame3(&pos, &len, (const GLubyte*)"swap_group", 10))
|
||||
{
|
||||
@ -22825,6 +23056,13 @@ GLboolean eglewIsSupported (const char* name)
|
||||
continue;
|
||||
}
|
||||
#endif
|
||||
#ifdef EGL_ANDROID_create_native_client_buffer
|
||||
if (_glewStrSame3(&pos, &len, (const GLubyte*)"create_native_client_buffer", 27))
|
||||
{
|
||||
ret = EGLEW_ANDROID_create_native_client_buffer;
|
||||
continue;
|
||||
}
|
||||
#endif
|
||||
#ifdef EGL_ANDROID_framebuffer_target
|
||||
if (_glewStrSame3(&pos, &len, (const GLubyte*)"framebuffer_target", 18))
|
||||
{
|
||||
@ -22832,6 +23070,13 @@ GLboolean eglewIsSupported (const char* name)
|
||||
continue;
|
||||
}
|
||||
#endif
|
||||
#ifdef EGL_ANDROID_front_buffer_auto_refresh
|
||||
if (_glewStrSame3(&pos, &len, (const GLubyte*)"front_buffer_auto_refresh", 25))
|
||||
{
|
||||
ret = EGLEW_ANDROID_front_buffer_auto_refresh;
|
||||
continue;
|
||||
}
|
||||
#endif
|
||||
#ifdef EGL_ANDROID_image_native_buffer
|
||||
if (_glewStrSame3(&pos, &len, (const GLubyte*)"image_native_buffer", 19))
|
||||
{
|
||||
@ -22846,6 +23091,13 @@ GLboolean eglewIsSupported (const char* name)
|
||||
continue;
|
||||
}
|
||||
#endif
|
||||
#ifdef EGL_ANDROID_presentation_time
|
||||
if (_glewStrSame3(&pos, &len, (const GLubyte*)"presentation_time", 17))
|
||||
{
|
||||
ret = EGLEW_ANDROID_presentation_time;
|
||||
continue;
|
||||
}
|
||||
#endif
|
||||
#ifdef EGL_ANDROID_recordable
|
||||
if (_glewStrSame3(&pos, &len, (const GLubyte*)"recordable", 10))
|
||||
{
|
||||
@ -23468,6 +23720,13 @@ GLboolean eglewIsSupported (const char* name)
|
||||
continue;
|
||||
}
|
||||
#endif
|
||||
#ifdef EGL_NV_robustness_video_memory_purge
|
||||
if (_glewStrSame3(&pos, &len, (const GLubyte*)"robustness_video_memory_purge", 29))
|
||||
{
|
||||
ret = EGLEW_NV_robustness_video_memory_purge;
|
||||
continue;
|
||||
}
|
||||
#endif
|
||||
#ifdef EGL_NV_stream_consumer_gltexture_yuv
|
||||
if (_glewStrSame3(&pos, &len, (const GLubyte*)"stream_consumer_gltexture_yuv", 29))
|
||||
{
|
||||
|
166
src/glewinfo.c
166
src/glewinfo.c
@ -788,6 +788,15 @@ static void _glewInfo_GL_AMD_shader_atomic_counter_ops (void)
|
||||
|
||||
#endif /* GL_AMD_shader_atomic_counter_ops */
|
||||
|
||||
#ifdef GL_AMD_shader_explicit_vertex_parameter
|
||||
|
||||
static void _glewInfo_GL_AMD_shader_explicit_vertex_parameter (void)
|
||||
{
|
||||
glewPrintExt("GL_AMD_shader_explicit_vertex_parameter", GLEW_AMD_shader_explicit_vertex_parameter, glewIsSupported("GL_AMD_shader_explicit_vertex_parameter"), glewGetExtension("GL_AMD_shader_explicit_vertex_parameter"));
|
||||
}
|
||||
|
||||
#endif /* GL_AMD_shader_explicit_vertex_parameter */
|
||||
|
||||
#ifdef GL_AMD_shader_stencil_export
|
||||
|
||||
static void _glewInfo_GL_AMD_shader_stencil_export (void)
|
||||
@ -3859,6 +3868,15 @@ static void _glewInfo_GL_ATI_vertex_streams (void)
|
||||
|
||||
#endif /* GL_ATI_vertex_streams */
|
||||
|
||||
#ifdef GL_EGL_NV_robustness_video_memory_purge
|
||||
|
||||
static void _glewInfo_GL_EGL_NV_robustness_video_memory_purge (void)
|
||||
{
|
||||
glewPrintExt("GL_EGL_NV_robustness_video_memory_purge", GLEW_EGL_NV_robustness_video_memory_purge, glewIsSupported("GL_EGL_NV_robustness_video_memory_purge"), glewGetExtension("GL_EGL_NV_robustness_video_memory_purge"));
|
||||
}
|
||||
|
||||
#endif /* GL_EGL_NV_robustness_video_memory_purge */
|
||||
|
||||
#ifdef GL_EXT_422_pixels
|
||||
|
||||
static void _glewInfo_GL_EXT_422_pixels (void)
|
||||
@ -5920,6 +5938,17 @@ static void _glewInfo_GL_NV_blend_square (void)
|
||||
|
||||
#endif /* GL_NV_blend_square */
|
||||
|
||||
#ifdef GL_NV_clip_space_w_scaling
|
||||
|
||||
static void _glewInfo_GL_NV_clip_space_w_scaling (void)
|
||||
{
|
||||
glewPrintExt("GL_NV_clip_space_w_scaling", GLEW_NV_clip_space_w_scaling, glewIsSupported("GL_NV_clip_space_w_scaling"), glewGetExtension("GL_NV_clip_space_w_scaling"));
|
||||
|
||||
glewInfoFunc("glViewportPositionWScaleNV", glViewportPositionWScaleNV == NULL);
|
||||
}
|
||||
|
||||
#endif /* GL_NV_clip_space_w_scaling */
|
||||
|
||||
#ifdef GL_NV_command_list
|
||||
|
||||
static void _glewInfo_GL_NV_command_list (void)
|
||||
@ -5990,6 +6019,17 @@ static void _glewInfo_GL_NV_conservative_raster_dilate (void)
|
||||
|
||||
#endif /* GL_NV_conservative_raster_dilate */
|
||||
|
||||
#ifdef GL_NV_conservative_raster_pre_snap_triangles
|
||||
|
||||
static void _glewInfo_GL_NV_conservative_raster_pre_snap_triangles (void)
|
||||
{
|
||||
glewPrintExt("GL_NV_conservative_raster_pre_snap_triangles", GLEW_NV_conservative_raster_pre_snap_triangles, glewIsSupported("GL_NV_conservative_raster_pre_snap_triangles"), glewGetExtension("GL_NV_conservative_raster_pre_snap_triangles"));
|
||||
|
||||
glewInfoFunc("glConservativeRasterParameteriNV", glConservativeRasterParameteriNV == NULL);
|
||||
}
|
||||
|
||||
#endif /* GL_NV_conservative_raster_pre_snap_triangles */
|
||||
|
||||
#ifdef GL_NV_copy_depth_to_color
|
||||
|
||||
static void _glewInfo_GL_NV_copy_depth_to_color (void)
|
||||
@ -6669,6 +6709,15 @@ static void _glewInfo_GL_NV_register_combiners2 (void)
|
||||
|
||||
#endif /* GL_NV_register_combiners2 */
|
||||
|
||||
#ifdef GL_NV_robustness_video_memory_purge
|
||||
|
||||
static void _glewInfo_GL_NV_robustness_video_memory_purge (void)
|
||||
{
|
||||
glewPrintExt("GL_NV_robustness_video_memory_purge", GLEW_NV_robustness_video_memory_purge, glewIsSupported("GL_NV_robustness_video_memory_purge"), glewGetExtension("GL_NV_robustness_video_memory_purge"));
|
||||
}
|
||||
|
||||
#endif /* GL_NV_robustness_video_memory_purge */
|
||||
|
||||
#ifdef GL_NV_sample_locations
|
||||
|
||||
static void _glewInfo_GL_NV_sample_locations (void)
|
||||
@ -6708,6 +6757,15 @@ static void _glewInfo_GL_NV_shader_atomic_float (void)
|
||||
|
||||
#endif /* GL_NV_shader_atomic_float */
|
||||
|
||||
#ifdef GL_NV_shader_atomic_float64
|
||||
|
||||
static void _glewInfo_GL_NV_shader_atomic_float64 (void)
|
||||
{
|
||||
glewPrintExt("GL_NV_shader_atomic_float64", GLEW_NV_shader_atomic_float64, glewIsSupported("GL_NV_shader_atomic_float64"), glewGetExtension("GL_NV_shader_atomic_float64"));
|
||||
}
|
||||
|
||||
#endif /* GL_NV_shader_atomic_float64 */
|
||||
|
||||
#ifdef GL_NV_shader_atomic_fp16_vector
|
||||
|
||||
static void _glewInfo_GL_NV_shader_atomic_fp16_vector (void)
|
||||
@ -6776,6 +6834,15 @@ static void _glewInfo_GL_NV_shader_thread_shuffle (void)
|
||||
|
||||
#endif /* GL_NV_shader_thread_shuffle */
|
||||
|
||||
#ifdef GL_NV_stereo_view_rendering
|
||||
|
||||
static void _glewInfo_GL_NV_stereo_view_rendering (void)
|
||||
{
|
||||
glewPrintExt("GL_NV_stereo_view_rendering", GLEW_NV_stereo_view_rendering, glewIsSupported("GL_NV_stereo_view_rendering"), glewGetExtension("GL_NV_stereo_view_rendering"));
|
||||
}
|
||||
|
||||
#endif /* GL_NV_stereo_view_rendering */
|
||||
|
||||
#ifdef GL_NV_tessellation_program5
|
||||
|
||||
static void _glewInfo_GL_NV_tessellation_program5 (void)
|
||||
@ -7182,6 +7249,17 @@ static void _glewInfo_GL_NV_viewport_array2 (void)
|
||||
|
||||
#endif /* GL_NV_viewport_array2 */
|
||||
|
||||
#ifdef GL_NV_viewport_swizzle
|
||||
|
||||
static void _glewInfo_GL_NV_viewport_swizzle (void)
|
||||
{
|
||||
glewPrintExt("GL_NV_viewport_swizzle", GLEW_NV_viewport_swizzle, glewIsSupported("GL_NV_viewport_swizzle"), glewGetExtension("GL_NV_viewport_swizzle"));
|
||||
|
||||
glewInfoFunc("glViewportSwizzleNV", glViewportSwizzleNV == NULL);
|
||||
}
|
||||
|
||||
#endif /* GL_NV_viewport_swizzle */
|
||||
|
||||
#ifdef GL_OES_byte_coordinates
|
||||
|
||||
static void _glewInfo_GL_OES_byte_coordinates (void)
|
||||
@ -8213,6 +8291,17 @@ static void _glewInfo_EGL_ANDROID_blob_cache (void)
|
||||
|
||||
#endif /* EGL_ANDROID_blob_cache */
|
||||
|
||||
#ifdef EGL_ANDROID_create_native_client_buffer
|
||||
|
||||
static void _glewInfo_EGL_ANDROID_create_native_client_buffer (void)
|
||||
{
|
||||
glewPrintExt("EGL_ANDROID_create_native_client_buffer", EGLEW_ANDROID_create_native_client_buffer, eglewIsSupported("EGL_ANDROID_create_native_client_buffer"), eglewGetExtension("EGL_ANDROID_create_native_client_buffer"));
|
||||
|
||||
glewInfoFunc("eglCreateNativeClientBufferANDROID", eglCreateNativeClientBufferANDROID == NULL);
|
||||
}
|
||||
|
||||
#endif /* EGL_ANDROID_create_native_client_buffer */
|
||||
|
||||
#ifdef EGL_ANDROID_framebuffer_target
|
||||
|
||||
static void _glewInfo_EGL_ANDROID_framebuffer_target (void)
|
||||
@ -8222,6 +8311,15 @@ static void _glewInfo_EGL_ANDROID_framebuffer_target (void)
|
||||
|
||||
#endif /* EGL_ANDROID_framebuffer_target */
|
||||
|
||||
#ifdef EGL_ANDROID_front_buffer_auto_refresh
|
||||
|
||||
static void _glewInfo_EGL_ANDROID_front_buffer_auto_refresh (void)
|
||||
{
|
||||
glewPrintExt("EGL_ANDROID_front_buffer_auto_refresh", EGLEW_ANDROID_front_buffer_auto_refresh, eglewIsSupported("EGL_ANDROID_front_buffer_auto_refresh"), eglewGetExtension("EGL_ANDROID_front_buffer_auto_refresh"));
|
||||
}
|
||||
|
||||
#endif /* EGL_ANDROID_front_buffer_auto_refresh */
|
||||
|
||||
#ifdef EGL_ANDROID_image_native_buffer
|
||||
|
||||
static void _glewInfo_EGL_ANDROID_image_native_buffer (void)
|
||||
@ -8242,6 +8340,17 @@ static void _glewInfo_EGL_ANDROID_native_fence_sync (void)
|
||||
|
||||
#endif /* EGL_ANDROID_native_fence_sync */
|
||||
|
||||
#ifdef EGL_ANDROID_presentation_time
|
||||
|
||||
static void _glewInfo_EGL_ANDROID_presentation_time (void)
|
||||
{
|
||||
glewPrintExt("EGL_ANDROID_presentation_time", EGLEW_ANDROID_presentation_time, eglewIsSupported("EGL_ANDROID_presentation_time"), eglewGetExtension("EGL_ANDROID_presentation_time"));
|
||||
|
||||
glewInfoFunc("eglPresentationTimeANDROID", eglPresentationTimeANDROID == NULL);
|
||||
}
|
||||
|
||||
#endif /* EGL_ANDROID_presentation_time */
|
||||
|
||||
#ifdef EGL_ANDROID_recordable
|
||||
|
||||
static void _glewInfo_EGL_ANDROID_recordable (void)
|
||||
@ -9093,6 +9202,15 @@ static void _glewInfo_EGL_NV_post_sub_buffer (void)
|
||||
|
||||
#endif /* EGL_NV_post_sub_buffer */
|
||||
|
||||
#ifdef EGL_NV_robustness_video_memory_purge
|
||||
|
||||
static void _glewInfo_EGL_NV_robustness_video_memory_purge (void)
|
||||
{
|
||||
glewPrintExt("EGL_NV_robustness_video_memory_purge", EGLEW_NV_robustness_video_memory_purge, eglewIsSupported("EGL_NV_robustness_video_memory_purge"), eglewGetExtension("EGL_NV_robustness_video_memory_purge"));
|
||||
}
|
||||
|
||||
#endif /* EGL_NV_robustness_video_memory_purge */
|
||||
|
||||
#ifdef EGL_NV_stream_consumer_gltexture_yuv
|
||||
|
||||
static void _glewInfo_EGL_NV_stream_consumer_gltexture_yuv (void)
|
||||
@ -10302,6 +10420,15 @@ static void _glewInfo_GLX_NV_present_video (void)
|
||||
|
||||
#endif /* GLX_NV_present_video */
|
||||
|
||||
#ifdef GLX_NV_robustness_video_memory_purge
|
||||
|
||||
static void _glewInfo_GLX_NV_robustness_video_memory_purge (void)
|
||||
{
|
||||
glewPrintExt("GLX_NV_robustness_video_memory_purge", GLXEW_NV_robustness_video_memory_purge, glxewIsSupported("GLX_NV_robustness_video_memory_purge"), glxewGetExtension("GLX_NV_robustness_video_memory_purge"));
|
||||
}
|
||||
|
||||
#endif /* GLX_NV_robustness_video_memory_purge */
|
||||
|
||||
#ifdef GLX_NV_swap_group
|
||||
|
||||
static void _glewInfo_GLX_NV_swap_group (void)
|
||||
@ -10706,6 +10833,9 @@ static void glewInfo (void)
|
||||
#ifdef GL_AMD_shader_atomic_counter_ops
|
||||
_glewInfo_GL_AMD_shader_atomic_counter_ops();
|
||||
#endif /* GL_AMD_shader_atomic_counter_ops */
|
||||
#ifdef GL_AMD_shader_explicit_vertex_parameter
|
||||
_glewInfo_GL_AMD_shader_explicit_vertex_parameter();
|
||||
#endif /* GL_AMD_shader_explicit_vertex_parameter */
|
||||
#ifdef GL_AMD_shader_stencil_export
|
||||
_glewInfo_GL_AMD_shader_stencil_export();
|
||||
#endif /* GL_AMD_shader_stencil_export */
|
||||
@ -11393,6 +11523,9 @@ static void glewInfo (void)
|
||||
#ifdef GL_ATI_vertex_streams
|
||||
_glewInfo_GL_ATI_vertex_streams();
|
||||
#endif /* GL_ATI_vertex_streams */
|
||||
#ifdef GL_EGL_NV_robustness_video_memory_purge
|
||||
_glewInfo_GL_EGL_NV_robustness_video_memory_purge();
|
||||
#endif /* GL_EGL_NV_robustness_video_memory_purge */
|
||||
#ifdef GL_EXT_422_pixels
|
||||
_glewInfo_GL_EXT_422_pixels();
|
||||
#endif /* GL_EXT_422_pixels */
|
||||
@ -11852,6 +11985,9 @@ static void glewInfo (void)
|
||||
#ifdef GL_NV_blend_square
|
||||
_glewInfo_GL_NV_blend_square();
|
||||
#endif /* GL_NV_blend_square */
|
||||
#ifdef GL_NV_clip_space_w_scaling
|
||||
_glewInfo_GL_NV_clip_space_w_scaling();
|
||||
#endif /* GL_NV_clip_space_w_scaling */
|
||||
#ifdef GL_NV_command_list
|
||||
_glewInfo_GL_NV_command_list();
|
||||
#endif /* GL_NV_command_list */
|
||||
@ -11867,6 +12003,9 @@ static void glewInfo (void)
|
||||
#ifdef GL_NV_conservative_raster_dilate
|
||||
_glewInfo_GL_NV_conservative_raster_dilate();
|
||||
#endif /* GL_NV_conservative_raster_dilate */
|
||||
#ifdef GL_NV_conservative_raster_pre_snap_triangles
|
||||
_glewInfo_GL_NV_conservative_raster_pre_snap_triangles();
|
||||
#endif /* GL_NV_conservative_raster_pre_snap_triangles */
|
||||
#ifdef GL_NV_copy_depth_to_color
|
||||
_glewInfo_GL_NV_copy_depth_to_color();
|
||||
#endif /* GL_NV_copy_depth_to_color */
|
||||
@ -12008,6 +12147,9 @@ static void glewInfo (void)
|
||||
#ifdef GL_NV_register_combiners2
|
||||
_glewInfo_GL_NV_register_combiners2();
|
||||
#endif /* GL_NV_register_combiners2 */
|
||||
#ifdef GL_NV_robustness_video_memory_purge
|
||||
_glewInfo_GL_NV_robustness_video_memory_purge();
|
||||
#endif /* GL_NV_robustness_video_memory_purge */
|
||||
#ifdef GL_NV_sample_locations
|
||||
_glewInfo_GL_NV_sample_locations();
|
||||
#endif /* GL_NV_sample_locations */
|
||||
@ -12020,6 +12162,9 @@ static void glewInfo (void)
|
||||
#ifdef GL_NV_shader_atomic_float
|
||||
_glewInfo_GL_NV_shader_atomic_float();
|
||||
#endif /* GL_NV_shader_atomic_float */
|
||||
#ifdef GL_NV_shader_atomic_float64
|
||||
_glewInfo_GL_NV_shader_atomic_float64();
|
||||
#endif /* GL_NV_shader_atomic_float64 */
|
||||
#ifdef GL_NV_shader_atomic_fp16_vector
|
||||
_glewInfo_GL_NV_shader_atomic_fp16_vector();
|
||||
#endif /* GL_NV_shader_atomic_fp16_vector */
|
||||
@ -12038,6 +12183,9 @@ static void glewInfo (void)
|
||||
#ifdef GL_NV_shader_thread_shuffle
|
||||
_glewInfo_GL_NV_shader_thread_shuffle();
|
||||
#endif /* GL_NV_shader_thread_shuffle */
|
||||
#ifdef GL_NV_stereo_view_rendering
|
||||
_glewInfo_GL_NV_stereo_view_rendering();
|
||||
#endif /* GL_NV_stereo_view_rendering */
|
||||
#ifdef GL_NV_tessellation_program5
|
||||
_glewInfo_GL_NV_tessellation_program5();
|
||||
#endif /* GL_NV_tessellation_program5 */
|
||||
@ -12122,6 +12270,9 @@ static void glewInfo (void)
|
||||
#ifdef GL_NV_viewport_array2
|
||||
_glewInfo_GL_NV_viewport_array2();
|
||||
#endif /* GL_NV_viewport_array2 */
|
||||
#ifdef GL_NV_viewport_swizzle
|
||||
_glewInfo_GL_NV_viewport_swizzle();
|
||||
#endif /* GL_NV_viewport_swizzle */
|
||||
#ifdef GL_OES_byte_coordinates
|
||||
_glewInfo_GL_OES_byte_coordinates();
|
||||
#endif /* GL_OES_byte_coordinates */
|
||||
@ -12676,6 +12827,9 @@ static void glxewInfo ()
|
||||
#ifdef GLX_NV_present_video
|
||||
_glewInfo_GLX_NV_present_video();
|
||||
#endif /* GLX_NV_present_video */
|
||||
#ifdef GLX_NV_robustness_video_memory_purge
|
||||
_glewInfo_GLX_NV_robustness_video_memory_purge();
|
||||
#endif /* GLX_NV_robustness_video_memory_purge */
|
||||
#ifdef GLX_NV_swap_group
|
||||
_glewInfo_GLX_NV_swap_group();
|
||||
#endif /* GLX_NV_swap_group */
|
||||
@ -12772,15 +12926,24 @@ static void eglewInfo ()
|
||||
#ifdef EGL_ANDROID_blob_cache
|
||||
_glewInfo_EGL_ANDROID_blob_cache();
|
||||
#endif /* EGL_ANDROID_blob_cache */
|
||||
#ifdef EGL_ANDROID_create_native_client_buffer
|
||||
_glewInfo_EGL_ANDROID_create_native_client_buffer();
|
||||
#endif /* EGL_ANDROID_create_native_client_buffer */
|
||||
#ifdef EGL_ANDROID_framebuffer_target
|
||||
_glewInfo_EGL_ANDROID_framebuffer_target();
|
||||
#endif /* EGL_ANDROID_framebuffer_target */
|
||||
#ifdef EGL_ANDROID_front_buffer_auto_refresh
|
||||
_glewInfo_EGL_ANDROID_front_buffer_auto_refresh();
|
||||
#endif /* EGL_ANDROID_front_buffer_auto_refresh */
|
||||
#ifdef EGL_ANDROID_image_native_buffer
|
||||
_glewInfo_EGL_ANDROID_image_native_buffer();
|
||||
#endif /* EGL_ANDROID_image_native_buffer */
|
||||
#ifdef EGL_ANDROID_native_fence_sync
|
||||
_glewInfo_EGL_ANDROID_native_fence_sync();
|
||||
#endif /* EGL_ANDROID_native_fence_sync */
|
||||
#ifdef EGL_ANDROID_presentation_time
|
||||
_glewInfo_EGL_ANDROID_presentation_time();
|
||||
#endif /* EGL_ANDROID_presentation_time */
|
||||
#ifdef EGL_ANDROID_recordable
|
||||
_glewInfo_EGL_ANDROID_recordable();
|
||||
#endif /* EGL_ANDROID_recordable */
|
||||
@ -13036,6 +13199,9 @@ static void eglewInfo ()
|
||||
#ifdef EGL_NV_post_sub_buffer
|
||||
_glewInfo_EGL_NV_post_sub_buffer();
|
||||
#endif /* EGL_NV_post_sub_buffer */
|
||||
#ifdef EGL_NV_robustness_video_memory_purge
|
||||
_glewInfo_EGL_NV_robustness_video_memory_purge();
|
||||
#endif /* EGL_NV_robustness_video_memory_purge */
|
||||
#ifdef EGL_NV_stream_consumer_gltexture_yuv
|
||||
_glewInfo_EGL_NV_stream_consumer_gltexture_yuv();
|
||||
#endif /* EGL_NV_stream_consumer_gltexture_yuv */
|
||||
|
Loading…
Reference in New Issue
Block a user