Is the NV_mesh_shader extension supported?
ModuleOpenGLRaw-3.3.4.1Haskell2010
Graphics.GL.NV.MeshShader
Contents
Synopsis
- value glGetNVMeshShader
- value gl_NV_mesh_shader
- pattern GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_MESH_SHADER_NV
- pattern GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TASK_SHADER_NV
- pattern GL_MAX_COMBINED_MESH_UNIFORM_COMPONENTS_NV
- pattern GL_MAX_COMBINED_TASK_UNIFORM_COMPONENTS_NV
- pattern GL_MAX_DRAW_MESH_TASKS_COUNT_NV
- pattern GL_MAX_MESH_ATOMIC_COUNTERS_NV
- pattern GL_MAX_MESH_ATOMIC_COUNTER_BUFFERS_NV
- pattern GL_MAX_MESH_IMAGE_UNIFORMS_NV
- pattern GL_MAX_MESH_OUTPUT_PRIMITIVES_NV
- pattern GL_MAX_MESH_OUTPUT_VERTICES_NV
- pattern GL_MAX_MESH_SHADER_STORAGE_BLOCKS_NV
- pattern GL_MAX_MESH_TEXTURE_IMAGE_UNITS_NV
- pattern GL_MAX_MESH_TOTAL_MEMORY_SIZE_NV
- pattern GL_MAX_MESH_UNIFORM_BLOCKS_NV
- pattern GL_MAX_MESH_UNIFORM_COMPONENTS_NV
- pattern GL_MAX_MESH_VIEWS_NV
- pattern GL_MAX_MESH_WORK_GROUP_INVOCATIONS_NV
- pattern GL_MAX_MESH_WORK_GROUP_SIZE_NV
- pattern GL_MAX_TASK_ATOMIC_COUNTERS_NV
- pattern GL_MAX_TASK_ATOMIC_COUNTER_BUFFERS_NV
- pattern GL_MAX_TASK_IMAGE_UNIFORMS_NV
- pattern GL_MAX_TASK_OUTPUT_COUNT_NV
- pattern GL_MAX_TASK_SHADER_STORAGE_BLOCKS_NV
- pattern GL_MAX_TASK_TEXTURE_IMAGE_UNITS_NV
- pattern GL_MAX_TASK_TOTAL_MEMORY_SIZE_NV
- pattern GL_MAX_TASK_UNIFORM_BLOCKS_NV
- pattern GL_MAX_TASK_UNIFORM_COMPONENTS_NV
- pattern GL_MAX_TASK_WORK_GROUP_INVOCATIONS_NV
- pattern GL_MAX_TASK_WORK_GROUP_SIZE_NV
- pattern GL_MESH_OUTPUT_PER_PRIMITIVE_GRANULARITY_NV
- pattern GL_MESH_OUTPUT_PER_VERTEX_GRANULARITY_NV
- pattern GL_MESH_OUTPUT_TYPE_NV
- pattern GL_MESH_PRIMITIVES_OUT_NV
- pattern GL_MESH_SHADER_BIT_NV
- pattern GL_MESH_SHADER_NV
- pattern GL_MESH_SUBROUTINE_NV
- pattern GL_MESH_SUBROUTINE_UNIFORM_NV
- pattern GL_MESH_VERTICES_OUT_NV
- pattern GL_MESH_WORK_GROUP_SIZE_NV
- pattern GL_REFERENCED_BY_MESH_SHADER_NV
- pattern GL_REFERENCED_BY_TASK_SHADER_NV
- pattern GL_TASK_SHADER_BIT_NV
- pattern GL_TASK_SHADER_NV
- pattern GL_TASK_SUBROUTINE_NV
- pattern GL_TASK_SUBROUTINE_UNIFORM_NV
- pattern GL_TASK_WORK_GROUP_SIZE_NV
- pattern GL_UNIFORM_BLOCK_REFERENCED_BY_MESH_SHADER_NV
- pattern GL_UNIFORM_BLOCK_REFERENCED_BY_TASK_SHADER_NV
- value glDrawMeshTasksIndirectNV
- value glDrawMeshTasksNV
- value glMultiDrawMeshTasksIndirectCountNV
- value glMultiDrawMeshTasksIndirectNV
- PackageOpenGLRaw-3.3.4.1
- Exports54
- LanguageHaskell2010
- LicenceBSD-3-Clause
- SourceExtensionPredicates.hs
Extension Support
Is the NV_mesh_shader extension supported? Note that in the presence of multiple contexts with different capabilities, this might be wrong. Use glGetNVMeshShader in those cases instead.