diff options
Diffstat (limited to 'glew/auto/extensions/gl/GL_NV_mesh_shader')
-rw-r--r-- | glew/auto/extensions/gl/GL_NV_mesh_shader | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/glew/auto/extensions/gl/GL_NV_mesh_shader b/glew/auto/extensions/gl/GL_NV_mesh_shader new file mode 100644 index 0000000..6254e1f --- /dev/null +++ b/glew/auto/extensions/gl/GL_NV_mesh_shader @@ -0,0 +1,56 @@ +GL_NV_mesh_shader +https://www.khronos.org/registry/OpenGL/extensions/NV/NV_mesh_shader.txt +GL_NV_mesh_shader + + GL_MESH_SHADER_BIT_NV 0x00000040 + GL_TASK_SHADER_BIT_NV 0x00000080 + GL_MAX_MESH_UNIFORM_BLOCKS_NV 0x8E60 + GL_MAX_MESH_TEXTURE_IMAGE_UNITS_NV 0x8E61 + GL_MAX_MESH_IMAGE_UNIFORMS_NV 0x8E62 + GL_MAX_MESH_UNIFORM_COMPONENTS_NV 0x8E63 + GL_MAX_MESH_ATOMIC_COUNTER_BUFFERS_NV 0x8E64 + GL_MAX_MESH_ATOMIC_COUNTERS_NV 0x8E65 + GL_MAX_MESH_SHADER_STORAGE_BLOCKS_NV 0x8E66 + GL_MAX_COMBINED_MESH_UNIFORM_COMPONENTS_NV 0x8E67 + GL_MAX_TASK_UNIFORM_BLOCKS_NV 0x8E68 + GL_MAX_TASK_TEXTURE_IMAGE_UNITS_NV 0x8E69 + GL_MAX_TASK_IMAGE_UNIFORMS_NV 0x8E6A + GL_MAX_TASK_UNIFORM_COMPONENTS_NV 0x8E6B + GL_MAX_TASK_ATOMIC_COUNTER_BUFFERS_NV 0x8E6C + GL_MAX_TASK_ATOMIC_COUNTERS_NV 0x8E6D + GL_MAX_TASK_SHADER_STORAGE_BLOCKS_NV 0x8E6E + GL_MAX_COMBINED_TASK_UNIFORM_COMPONENTS_NV 0x8E6F + GL_MESH_OUTPUT_PER_VERTEX_GRANULARITY_NV 0x92DF + GL_MAX_MESH_TOTAL_MEMORY_SIZE_NV 0x9536 + GL_MAX_TASK_TOTAL_MEMORY_SIZE_NV 0x9537 + GL_MAX_MESH_OUTPUT_VERTICES_NV 0x9538 + GL_MAX_MESH_OUTPUT_PRIMITIVES_NV 0x9539 + GL_MAX_TASK_OUTPUT_COUNT_NV 0x953A + GL_MAX_MESH_WORK_GROUP_SIZE_NV 0x953B + GL_MAX_TASK_WORK_GROUP_SIZE_NV 0x953C + GL_MAX_DRAW_MESH_TASKS_COUNT_NV 0x953D + GL_MESH_WORK_GROUP_SIZE_NV 0x953E + GL_TASK_WORK_GROUP_SIZE_NV 0x953F + GL_MESH_OUTPUT_PER_PRIMITIVE_GRANULARITY_NV 0x9543 + GL_MAX_MESH_VIEWS_NV 0x9557 + GL_MESH_SHADER_NV 0x9559 + GL_TASK_SHADER_NV 0x955A + GL_MESH_VERTICES_OUT_NV 0x9579 + GL_MESH_PRIMITIVES_OUT_NV 0x957A + GL_MESH_OUTPUT_TYPE_NV 0x957B + GL_MESH_SUBROUTINE_NV 0x957C + GL_TASK_SUBROUTINE_NV 0x957D + GL_MESH_SUBROUTINE_UNIFORM_NV 0x957E + GL_TASK_SUBROUTINE_UNIFORM_NV 0x957F + GL_UNIFORM_BLOCK_REFERENCED_BY_MESH_SHADER_NV 0x959C + GL_UNIFORM_BLOCK_REFERENCED_BY_TASK_SHADER_NV 0x959D + GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_MESH_SHADER_NV 0x959E + GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TASK_SHADER_NV 0x959F + GL_REFERENCED_BY_MESH_SHADER_NV 0x95A0 + GL_REFERENCED_BY_TASK_SHADER_NV 0x95A1 + GL_MAX_MESH_WORK_GROUP_INVOCATIONS_NV 0x95A2 + GL_MAX_TASK_WORK_GROUP_INVOCATIONS_NV 0x95A3 + void glDrawMeshTasksIndirectNV (GLintptr indirect) + void glDrawMeshTasksNV (GLuint first, GLuint count) + void glMultiDrawMeshTasksIndirectCountNV (GLintptr indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride) + void glMultiDrawMeshTasksIndirectNV (GLintptr indirect, GLsizei drawcount, GLsizei stride) |