@@ -3066,6 +3066,17 @@ gl_EXT_vertex_weighting :: Bool
3066
3066
gl_EXT_vertex_weighting = member " GL_EXT_vertex_weighting" extensions
3067
3067
{-# NOINLINE gl_EXT_vertex_weighting #-}
3068
3068
3069
+ -- | Is the <https://www.opengl.org/registry/specs/EXT/window_rectangles.txt EXT_window_rectangles> extension supported?
3070
+ glGetEXTWindowRectangles :: MonadIO m => m Bool
3071
+ glGetEXTWindowRectangles = getExtensions >>= (return . member " GL_EXT_window_rectangles" )
3072
+
3073
+ -- | Is the <https://www.opengl.org/registry/specs/EXT/window_rectangles.txt EXT_window_rectangles> extension supported?
3074
+ -- Note that in the presence of multiple contexts with different capabilities,
3075
+ -- this might be wrong. Use 'glGetEXTWindowRectangles' in those cases instead.
3076
+ gl_EXT_window_rectangles :: Bool
3077
+ gl_EXT_window_rectangles = member " GL_EXT_window_rectangles" extensions
3078
+ {-# NOINLINE gl_EXT_window_rectangles #-}
3079
+
3069
3080
-- | Is the <https://www.opengl.org/registry/specs/EXT/x11_sync_object.txt EXT_x11_sync_object> extension supported?
3070
3081
glGetEXTX11SyncObject :: MonadIO m => m Bool
3071
3082
glGetEXTX11SyncObject = getExtensions >>= (return . member " GL_EXT_x11_sync_object" )
@@ -3242,6 +3253,17 @@ gl_INGR_interlace_read :: Bool
3242
3253
gl_INGR_interlace_read = member " GL_INGR_interlace_read" extensions
3243
3254
{-# NOINLINE gl_INGR_interlace_read #-}
3244
3255
3256
+ -- | Is the <https://www.opengl.org/registry/specs/INTEL/conservative_rasterization.txt INTEL_conservative_rasterization> extension supported?
3257
+ glGetINTELConservativeRasterization :: MonadIO m => m Bool
3258
+ glGetINTELConservativeRasterization = getExtensions >>= (return . member " GL_INTEL_conservative_rasterization" )
3259
+
3260
+ -- | Is the <https://www.opengl.org/registry/specs/INTEL/conservative_rasterization.txt INTEL_conservative_rasterization> extension supported?
3261
+ -- Note that in the presence of multiple contexts with different capabilities,
3262
+ -- this might be wrong. Use 'glGetINTELConservativeRasterization' in those cases instead.
3263
+ gl_INTEL_conservative_rasterization :: Bool
3264
+ gl_INTEL_conservative_rasterization = member " GL_INTEL_conservative_rasterization" extensions
3265
+ {-# NOINLINE gl_INTEL_conservative_rasterization #-}
3266
+
3245
3267
-- | Is the <https://www.opengl.org/registry/specs/INTEL/framebuffer_CMAA.txt INTEL_framebuffer_CMAA> extension supported?
3246
3268
glGetINTELFramebufferCmaa :: MonadIO m => m Bool
3247
3269
glGetINTELFramebufferCmaa = getExtensions >>= (return . member " GL_INTEL_framebuffer_CMAA" )
@@ -3484,6 +3506,17 @@ gl_NV_blend_equation_advanced_coherent :: Bool
3484
3506
gl_NV_blend_equation_advanced_coherent = member " GL_NV_blend_equation_advanced_coherent" extensions
3485
3507
{-# NOINLINE gl_NV_blend_equation_advanced_coherent #-}
3486
3508
3509
+ -- | Is the <https://www.opengl.org/registry/specs/NV/clip_space_w_scaling.txt NV_clip_space_w_scaling> extension supported?
3510
+ glGetNVClipSpaceWScaling :: MonadIO m => m Bool
3511
+ glGetNVClipSpaceWScaling = getExtensions >>= (return . member " GL_NV_clip_space_w_scaling" )
3512
+
3513
+ -- | Is the <https://www.opengl.org/registry/specs/NV/clip_space_w_scaling.txt NV_clip_space_w_scaling> extension supported?
3514
+ -- Note that in the presence of multiple contexts with different capabilities,
3515
+ -- this might be wrong. Use 'glGetNVClipSpaceWScaling' in those cases instead.
3516
+ gl_NV_clip_space_w_scaling :: Bool
3517
+ gl_NV_clip_space_w_scaling = member " GL_NV_clip_space_w_scaling" extensions
3518
+ {-# NOINLINE gl_NV_clip_space_w_scaling #-}
3519
+
3487
3520
-- | Is the <https://www.opengl.org/registry/specs/NV/command_list.txt NV_command_list> extension supported?
3488
3521
glGetNVCommandList :: MonadIO m => m Bool
3489
3522
glGetNVCommandList = getExtensions >>= (return . member " GL_NV_command_list" )
@@ -3539,6 +3572,17 @@ gl_NV_conservative_raster_dilate :: Bool
3539
3572
gl_NV_conservative_raster_dilate = member " GL_NV_conservative_raster_dilate" extensions
3540
3573
{-# NOINLINE gl_NV_conservative_raster_dilate #-}
3541
3574
3575
+ -- | Is the <https://www.opengl.org/registry/specs/NV/conservative_raster_pre_snap_triangles.txt NV_conservative_raster_pre_snap_triangles> extension supported?
3576
+ glGetNVConservativeRasterPreSnapTriangles :: MonadIO m => m Bool
3577
+ glGetNVConservativeRasterPreSnapTriangles = getExtensions >>= (return . member " GL_NV_conservative_raster_pre_snap_triangles" )
3578
+
3579
+ -- | Is the <https://www.opengl.org/registry/specs/NV/conservative_raster_pre_snap_triangles.txt NV_conservative_raster_pre_snap_triangles> extension supported?
3580
+ -- Note that in the presence of multiple contexts with different capabilities,
3581
+ -- this might be wrong. Use 'glGetNVConservativeRasterPreSnapTriangles' in those cases instead.
3582
+ gl_NV_conservative_raster_pre_snap_triangles :: Bool
3583
+ gl_NV_conservative_raster_pre_snap_triangles = member " GL_NV_conservative_raster_pre_snap_triangles" extensions
3584
+ {-# NOINLINE gl_NV_conservative_raster_pre_snap_triangles #-}
3585
+
3542
3586
-- | Is the <https://www.opengl.org/registry/specs/NV/copy_depth_to_color.txt NV_copy_depth_to_color> extension supported?
3543
3587
glGetNVCopyDepthToColor :: MonadIO m => m Bool
3544
3588
glGetNVCopyDepthToColor = getExtensions >>= (return . member " GL_NV_copy_depth_to_color" )
@@ -3946,6 +3990,17 @@ gl_NV_register_combiners2 :: Bool
3946
3990
gl_NV_register_combiners2 = member " GL_NV_register_combiners2" extensions
3947
3991
{-# NOINLINE gl_NV_register_combiners2 #-}
3948
3992
3993
+ -- | Is the <https://www.opengl.org/registry/specs/NV/robustness_video_memory_purge.txt NV_robustness_video_memory_purge> extension supported?
3994
+ glGetNVRobustnessVideoMemoryPurge :: MonadIO m => m Bool
3995
+ glGetNVRobustnessVideoMemoryPurge = getExtensions >>= (return . member " GL_NV_robustness_video_memory_purge" )
3996
+
3997
+ -- | Is the <https://www.opengl.org/registry/specs/NV/robustness_video_memory_purge.txt NV_robustness_video_memory_purge> extension supported?
3998
+ -- Note that in the presence of multiple contexts with different capabilities,
3999
+ -- this might be wrong. Use 'glGetNVRobustnessVideoMemoryPurge' in those cases instead.
4000
+ gl_NV_robustness_video_memory_purge :: Bool
4001
+ gl_NV_robustness_video_memory_purge = member " GL_NV_robustness_video_memory_purge" extensions
4002
+ {-# NOINLINE gl_NV_robustness_video_memory_purge #-}
4003
+
3949
4004
-- | Is the <https://www.opengl.org/registry/specs/NV/sample_locations.txt NV_sample_locations> extension supported?
3950
4005
glGetNVSampleLocations :: MonadIO m => m Bool
3951
4006
glGetNVSampleLocations = getExtensions >>= (return . member " GL_NV_sample_locations" )
0 commit comments