summaryrefslogtreecommitdiff
path: root/engine-ocean/External/glew/auto/extensions/gl/GL_NV_mesh_shader
blob: 6254e1f0f3baf22c727e4fd01e02c1f5a367945f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
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)