@@ -3132,6 +3132,17 @@ gl_EXT_texture_sRGB :: Bool
3132
3132
gl_EXT_texture_sRGB = member " GL_EXT_texture_sRGB" extensions
3133
3133
{-# NOINLINE gl_EXT_texture_sRGB #-}
3134
3134
3135
+ -- | Is the <https://www.opengl.org/registry/specs/EXT/texture_sRGB_R8.txt EXT_texture_sRGB_R8> extension supported?
3136
+ glGetEXTTextureSRGBR8 :: MonadIO m => m Bool
3137
+ glGetEXTTextureSRGBR8 = getExtensions >>= (return . member " GL_EXT_texture_sRGB_R8" )
3138
+
3139
+ -- | Is the <https://www.opengl.org/registry/specs/EXT/texture_sRGB_R8.txt EXT_texture_sRGB_R8> extension supported?
3140
+ -- Note that in the presence of multiple contexts with different capabilities,
3141
+ -- this might be wrong. Use 'glGetEXTTextureSRGBR8' in those cases instead.
3142
+ gl_EXT_texture_sRGB_R8 :: Bool
3143
+ gl_EXT_texture_sRGB_R8 = member " GL_EXT_texture_sRGB_R8" extensions
3144
+ {-# NOINLINE gl_EXT_texture_sRGB_R8 #-}
3145
+
3135
3146
-- | Is the <https://www.opengl.org/registry/specs/EXT/texture_sRGB_decode.txt EXT_texture_sRGB_decode> extension supported?
3136
3147
glGetEXTTextureSRGBDecode :: MonadIO m => m Bool
3137
3148
glGetEXTTextureSRGBDecode = getExtensions >>= (return . member " GL_EXT_texture_sRGB_decode" )
@@ -4144,6 +4155,28 @@ gl_NV_light_max_exponent :: Bool
4144
4155
gl_NV_light_max_exponent = member " GL_NV_light_max_exponent" extensions
4145
4156
{-# NOINLINE gl_NV_light_max_exponent #-}
4146
4157
4158
+ -- | Is the <https://www.opengl.org/registry/specs/NV/memory_attachment.txt NV_memory_attachment> extension supported?
4159
+ glGetNVMemoryAttachment :: MonadIO m => m Bool
4160
+ glGetNVMemoryAttachment = getExtensions >>= (return . member " GL_NV_memory_attachment" )
4161
+
4162
+ -- | Is the <https://www.opengl.org/registry/specs/NV/memory_attachment.txt NV_memory_attachment> extension supported?
4163
+ -- Note that in the presence of multiple contexts with different capabilities,
4164
+ -- this might be wrong. Use 'glGetNVMemoryAttachment' in those cases instead.
4165
+ gl_NV_memory_attachment :: Bool
4166
+ gl_NV_memory_attachment = member " GL_NV_memory_attachment" extensions
4167
+ {-# NOINLINE gl_NV_memory_attachment #-}
4168
+
4169
+ -- | Is the <https://www.opengl.org/registry/specs/NV/mesh_shader.txt NV_mesh_shader> extension supported?
4170
+ glGetNVMeshShader :: MonadIO m => m Bool
4171
+ glGetNVMeshShader = getExtensions >>= (return . member " GL_NV_mesh_shader" )
4172
+
4173
+ -- | Is the <https://www.opengl.org/registry/specs/NV/mesh_shader.txt NV_mesh_shader> extension supported?
4174
+ -- Note that in the presence of multiple contexts with different capabilities,
4175
+ -- this might be wrong. Use 'glGetNVMeshShader' in those cases instead.
4176
+ gl_NV_mesh_shader :: Bool
4177
+ gl_NV_mesh_shader = member " GL_NV_mesh_shader" extensions
4178
+ {-# NOINLINE gl_NV_mesh_shader #-}
4179
+
4147
4180
-- | Is the <https://www.opengl.org/registry/specs/NV/multisample_coverage.txt NV_multisample_coverage> extension supported?
4148
4181
glGetNVMultisampleCoverage :: MonadIO m => m Bool
4149
4182
glGetNVMultisampleCoverage = getExtensions >>= (return . member " GL_NV_multisample_coverage" )
@@ -4309,6 +4342,17 @@ gl_NV_register_combiners2 :: Bool
4309
4342
gl_NV_register_combiners2 = member " GL_NV_register_combiners2" extensions
4310
4343
{-# NOINLINE gl_NV_register_combiners2 #-}
4311
4344
4345
+ -- | Is the <https://www.opengl.org/registry/specs/NV/representative_fragment_test.txt NV_representative_fragment_test> extension supported?
4346
+ glGetNVRepresentativeFragmentTest :: MonadIO m => m Bool
4347
+ glGetNVRepresentativeFragmentTest = getExtensions >>= (return . member " GL_NV_representative_fragment_test" )
4348
+
4349
+ -- | Is the <https://www.opengl.org/registry/specs/NV/representative_fragment_test.txt NV_representative_fragment_test> extension supported?
4350
+ -- Note that in the presence of multiple contexts with different capabilities,
4351
+ -- this might be wrong. Use 'glGetNVRepresentativeFragmentTest' in those cases instead.
4352
+ gl_NV_representative_fragment_test :: Bool
4353
+ gl_NV_representative_fragment_test = member " GL_NV_representative_fragment_test" extensions
4354
+ {-# NOINLINE gl_NV_representative_fragment_test #-}
4355
+
4312
4356
-- | Is the <https://www.opengl.org/registry/specs/NV/robustness_video_memory_purge.txt NV_robustness_video_memory_purge> extension supported?
4313
4357
glGetNVRobustnessVideoMemoryPurge :: MonadIO m => m Bool
4314
4358
glGetNVRobustnessVideoMemoryPurge = getExtensions >>= (return . member " GL_NV_robustness_video_memory_purge" )
@@ -4331,6 +4375,17 @@ gl_NV_sample_locations :: Bool
4331
4375
gl_NV_sample_locations = member " GL_NV_sample_locations" extensions
4332
4376
{-# NOINLINE gl_NV_sample_locations #-}
4333
4377
4378
+ -- | Is the <https://www.opengl.org/registry/specs/NV/scissor_exclusive.txt NV_scissor_exclusive> extension supported?
4379
+ glGetNVScissorExclusive :: MonadIO m => m Bool
4380
+ glGetNVScissorExclusive = getExtensions >>= (return . member " GL_NV_scissor_exclusive" )
4381
+
4382
+ -- | Is the <https://www.opengl.org/registry/specs/NV/scissor_exclusive.txt NV_scissor_exclusive> extension supported?
4383
+ -- Note that in the presence of multiple contexts with different capabilities,
4384
+ -- this might be wrong. Use 'glGetNVScissorExclusive' in those cases instead.
4385
+ gl_NV_scissor_exclusive :: Bool
4386
+ gl_NV_scissor_exclusive = member " GL_NV_scissor_exclusive" extensions
4387
+ {-# NOINLINE gl_NV_scissor_exclusive #-}
4388
+
4334
4389
-- | Is the <https://www.opengl.org/registry/specs/NV/shader_buffer_load.txt NV_shader_buffer_load> extension supported?
4335
4390
glGetNVShaderBufferLoad :: MonadIO m => m Bool
4336
4391
glGetNVShaderBufferLoad = getExtensions >>= (return . member " GL_NV_shader_buffer_load" )
@@ -4364,6 +4419,17 @@ gl_NV_shader_thread_group :: Bool
4364
4419
gl_NV_shader_thread_group = member " GL_NV_shader_thread_group" extensions
4365
4420
{-# NOINLINE gl_NV_shader_thread_group #-}
4366
4421
4422
+ -- | Is the <https://www.opengl.org/registry/specs/NV/shading_rate_image.txt NV_shading_rate_image> extension supported?
4423
+ glGetNVShadingRateImage :: MonadIO m => m Bool
4424
+ glGetNVShadingRateImage = getExtensions >>= (return . member " GL_NV_shading_rate_image" )
4425
+
4426
+ -- | Is the <https://www.opengl.org/registry/specs/NV/shading_rate_image.txt NV_shading_rate_image> extension supported?
4427
+ -- Note that in the presence of multiple contexts with different capabilities,
4428
+ -- this might be wrong. Use 'glGetNVShadingRateImage' in those cases instead.
4429
+ gl_NV_shading_rate_image :: Bool
4430
+ gl_NV_shading_rate_image = member " GL_NV_shading_rate_image" extensions
4431
+ {-# NOINLINE gl_NV_shading_rate_image #-}
4432
+
4367
4433
-- | Is the <https://www.opengl.org/registry/specs/NV/tessellation_program5.txt NV_tessellation_program5> extension supported?
4368
4434
glGetNVTessellationProgram5 :: MonadIO m => m Bool
4369
4435
glGetNVTessellationProgram5 = getExtensions >>= (return . member " GL_NV_tessellation_program5" )
@@ -4529,6 +4595,17 @@ gl_NV_vdpau_interop :: Bool
4529
4595
gl_NV_vdpau_interop = member " GL_NV_vdpau_interop" extensions
4530
4596
{-# NOINLINE gl_NV_vdpau_interop #-}
4531
4597
4598
+ -- | Is the <https://www.opengl.org/registry/specs/NV/vdpau_interop2.txt NV_vdpau_interop2> extension supported?
4599
+ glGetNVVDPAUInterop2 :: MonadIO m => m Bool
4600
+ glGetNVVDPAUInterop2 = getExtensions >>= (return . member " GL_NV_vdpau_interop2" )
4601
+
4602
+ -- | Is the <https://www.opengl.org/registry/specs/NV/vdpau_interop2.txt NV_vdpau_interop2> extension supported?
4603
+ -- Note that in the presence of multiple contexts with different capabilities,
4604
+ -- this might be wrong. Use 'glGetNVVDPAUInterop2' in those cases instead.
4605
+ gl_NV_vdpau_interop2 :: Bool
4606
+ gl_NV_vdpau_interop2 = member " GL_NV_vdpau_interop2" extensions
4607
+ {-# NOINLINE gl_NV_vdpau_interop2 #-}
4608
+
4532
4609
-- | Is the <https://www.opengl.org/registry/specs/NV/vertex_array_range.txt NV_vertex_array_range> extension supported?
4533
4610
glGetNVVertexArrayRange :: MonadIO m => m Bool
4534
4611
glGetNVVertexArrayRange = getExtensions >>= (return . member " GL_NV_vertex_array_range" )
0 commit comments