@@ -3066,6 +3066,17 @@ gl_EXT_vertex_weighting :: Bool
30663066gl_EXT_vertex_weighting = member " GL_EXT_vertex_weighting" extensions
30673067{-# NOINLINE gl_EXT_vertex_weighting #-}
30683068
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+
30693080-- | Is the <https://www.opengl.org/registry/specs/EXT/x11_sync_object.txt EXT_x11_sync_object> extension supported?
30703081glGetEXTX11SyncObject :: MonadIO m => m Bool
30713082glGetEXTX11SyncObject = getExtensions >>= (return . member " GL_EXT_x11_sync_object" )
@@ -3242,6 +3253,17 @@ gl_INGR_interlace_read :: Bool
32423253gl_INGR_interlace_read = member " GL_INGR_interlace_read" extensions
32433254{-# NOINLINE gl_INGR_interlace_read #-}
32443255
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+
32453267-- | Is the <https://www.opengl.org/registry/specs/INTEL/framebuffer_CMAA.txt INTEL_framebuffer_CMAA> extension supported?
32463268glGetINTELFramebufferCmaa :: MonadIO m => m Bool
32473269glGetINTELFramebufferCmaa = getExtensions >>= (return . member " GL_INTEL_framebuffer_CMAA" )
@@ -3484,6 +3506,17 @@ gl_NV_blend_equation_advanced_coherent :: Bool
34843506gl_NV_blend_equation_advanced_coherent = member " GL_NV_blend_equation_advanced_coherent" extensions
34853507{-# NOINLINE gl_NV_blend_equation_advanced_coherent #-}
34863508
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+
34873520-- | Is the <https://www.opengl.org/registry/specs/NV/command_list.txt NV_command_list> extension supported?
34883521glGetNVCommandList :: MonadIO m => m Bool
34893522glGetNVCommandList = getExtensions >>= (return . member " GL_NV_command_list" )
@@ -3539,6 +3572,17 @@ gl_NV_conservative_raster_dilate :: Bool
35393572gl_NV_conservative_raster_dilate = member " GL_NV_conservative_raster_dilate" extensions
35403573{-# NOINLINE gl_NV_conservative_raster_dilate #-}
35413574
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+
35423586-- | Is the <https://www.opengl.org/registry/specs/NV/copy_depth_to_color.txt NV_copy_depth_to_color> extension supported?
35433587glGetNVCopyDepthToColor :: MonadIO m => m Bool
35443588glGetNVCopyDepthToColor = getExtensions >>= (return . member " GL_NV_copy_depth_to_color" )
@@ -3946,6 +3990,17 @@ gl_NV_register_combiners2 :: Bool
39463990gl_NV_register_combiners2 = member " GL_NV_register_combiners2" extensions
39473991{-# NOINLINE gl_NV_register_combiners2 #-}
39483992
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+
39494004-- | Is the <https://www.opengl.org/registry/specs/NV/sample_locations.txt NV_sample_locations> extension supported?
39504005glGetNVSampleLocations :: MonadIO m => m Bool
39514006glGetNVSampleLocations = getExtensions >>= (return . member " GL_NV_sample_locations" )
0 commit comments