Class EXTMeshShader
java.lang.Object
org.lwjgl.opengl.EXTMeshShader
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int -
Method Summary
Modifier and TypeMethodDescriptionstatic voidglDrawMeshTasksEXT(int num_groups_x, int num_groups_y, int num_groups_z) void glDrawMeshTasksEXT(GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z)static voidglDrawMeshTasksIndirectEXT(long indirect) void glDrawMeshTasksIndirectEXT(GLintptr indirect)static voidglMultiDrawMeshTasksIndirectCountEXT(long indirect, long drawcount, int maxdrawcount, int stride) void glMultiDrawMeshTasksIndirectCountEXT(GLintptr indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride)static voidglMultiDrawMeshTasksIndirectEXT(long indirect, int drawcount, int stride) void glMultiDrawMeshTasksIndirectEXT(GLintptr indirect, GLsizei drawcount, GLsizei stride)
-
Field Details
-
GL_MESH_SHADER_EXT
public static final int GL_MESH_SHADER_EXT- See Also:
-
GL_TASK_SHADER_EXT
public static final int GL_TASK_SHADER_EXT- See Also:
-
GL_MAX_TASK_UNIFORM_BLOCKS_EXT
public static final int GL_MAX_TASK_UNIFORM_BLOCKS_EXT- See Also:
-
GL_MAX_TASK_TEXTURE_IMAGE_UNITS_EXT
public static final int GL_MAX_TASK_TEXTURE_IMAGE_UNITS_EXT- See Also:
-
GL_MAX_TASK_IMAGE_UNIFORMS_EXT
public static final int GL_MAX_TASK_IMAGE_UNIFORMS_EXT- See Also:
-
GL_MAX_TASK_UNIFORM_COMPONENTS_EXT
public static final int GL_MAX_TASK_UNIFORM_COMPONENTS_EXT- See Also:
-
GL_MAX_TASK_ATOMIC_COUNTER_BUFFERS_EXT
public static final int GL_MAX_TASK_ATOMIC_COUNTER_BUFFERS_EXT- See Also:
-
GL_MAX_TASK_ATOMIC_COUNTERS_EXT
public static final int GL_MAX_TASK_ATOMIC_COUNTERS_EXT- See Also:
-
GL_MAX_TASK_SHADER_STORAGE_BLOCKS_EXT
public static final int GL_MAX_TASK_SHADER_STORAGE_BLOCKS_EXT- See Also:
-
GL_MAX_COMBINED_TASK_UNIFORM_COMPONENTS_EXT
public static final int GL_MAX_COMBINED_TASK_UNIFORM_COMPONENTS_EXT- See Also:
-
GL_MAX_MESH_UNIFORM_BLOCKS_EXT
public static final int GL_MAX_MESH_UNIFORM_BLOCKS_EXT- See Also:
-
GL_MAX_MESH_TEXTURE_IMAGE_UNITS_EXT
public static final int GL_MAX_MESH_TEXTURE_IMAGE_UNITS_EXT- See Also:
-
GL_MAX_MESH_IMAGE_UNIFORMS_EXT
public static final int GL_MAX_MESH_IMAGE_UNIFORMS_EXT- See Also:
-
GL_MAX_MESH_UNIFORM_COMPONENTS_EXT
public static final int GL_MAX_MESH_UNIFORM_COMPONENTS_EXT- See Also:
-
GL_MAX_MESH_ATOMIC_COUNTER_BUFFERS_EXT
public static final int GL_MAX_MESH_ATOMIC_COUNTER_BUFFERS_EXT- See Also:
-
GL_MAX_MESH_ATOMIC_COUNTERS_EXT
public static final int GL_MAX_MESH_ATOMIC_COUNTERS_EXT- See Also:
-
GL_MAX_MESH_SHADER_STORAGE_BLOCKS_EXT
public static final int GL_MAX_MESH_SHADER_STORAGE_BLOCKS_EXT- See Also:
-
GL_MAX_COMBINED_MESH_UNIFORM_COMPONENTS_EXT
public static final int GL_MAX_COMBINED_MESH_UNIFORM_COMPONENTS_EXT- See Also:
-
GL_MAX_TASK_WORK_GROUP_TOTAL_COUNT_EXT
public static final int GL_MAX_TASK_WORK_GROUP_TOTAL_COUNT_EXT- See Also:
-
GL_MAX_MESH_WORK_GROUP_TOTAL_COUNT_EXT
public static final int GL_MAX_MESH_WORK_GROUP_TOTAL_COUNT_EXT- See Also:
-
GL_MAX_MESH_WORK_GROUP_INVOCATIONS_EXT
public static final int GL_MAX_MESH_WORK_GROUP_INVOCATIONS_EXT- See Also:
-
GL_MAX_TASK_WORK_GROUP_INVOCATIONS_EXT
public static final int GL_MAX_TASK_WORK_GROUP_INVOCATIONS_EXT- See Also:
-
GL_MAX_TASK_PAYLOAD_SIZE_EXT
public static final int GL_MAX_TASK_PAYLOAD_SIZE_EXT- See Also:
-
GL_MAX_TASK_SHARED_MEMORY_SIZE_EXT
public static final int GL_MAX_TASK_SHARED_MEMORY_SIZE_EXT- See Also:
-
GL_MAX_MESH_SHARED_MEMORY_SIZE_EXT
public static final int GL_MAX_MESH_SHARED_MEMORY_SIZE_EXT- See Also:
-
GL_MAX_TASK_PAYLOAD_AND_SHARED_MEMORY_SIZE_EXT
public static final int GL_MAX_TASK_PAYLOAD_AND_SHARED_MEMORY_SIZE_EXT- See Also:
-
GL_MAX_MESH_PAYLOAD_AND_SHARED_MEMORY_SIZE_EXT
public static final int GL_MAX_MESH_PAYLOAD_AND_SHARED_MEMORY_SIZE_EXT- See Also:
-
GL_MAX_MESH_OUTPUT_MEMORY_SIZE_EXT
public static final int GL_MAX_MESH_OUTPUT_MEMORY_SIZE_EXT- See Also:
-
GL_MAX_MESH_PAYLOAD_AND_OUTPUT_MEMORY_SIZE_EXT
public static final int GL_MAX_MESH_PAYLOAD_AND_OUTPUT_MEMORY_SIZE_EXT- See Also:
-
GL_MAX_MESH_OUTPUT_VERTICES_EXT
public static final int GL_MAX_MESH_OUTPUT_VERTICES_EXT- See Also:
-
GL_MAX_MESH_OUTPUT_PRIMITIVES_EXT
public static final int GL_MAX_MESH_OUTPUT_PRIMITIVES_EXT- See Also:
-
GL_MAX_MESH_OUTPUT_COMPONENTS_EXT
public static final int GL_MAX_MESH_OUTPUT_COMPONENTS_EXT- See Also:
-
GL_MAX_MESH_OUTPUT_LAYERS_EXT
public static final int GL_MAX_MESH_OUTPUT_LAYERS_EXT- See Also:
-
GL_MAX_MESH_MULTIVIEW_VIEW_COUNT_EXT
public static final int GL_MAX_MESH_MULTIVIEW_VIEW_COUNT_EXT- See Also:
-
GL_MESH_OUTPUT_PER_VERTEX_GRANULARITY_EXT
public static final int GL_MESH_OUTPUT_PER_VERTEX_GRANULARITY_EXT- See Also:
-
GL_MESH_OUTPUT_PER_PRIMITIVE_GRANULARITY_EXT
public static final int GL_MESH_OUTPUT_PER_PRIMITIVE_GRANULARITY_EXT- See Also:
-
GL_MAX_PREFERRED_TASK_WORK_GROUP_INVOCATIONS_EXT
public static final int GL_MAX_PREFERRED_TASK_WORK_GROUP_INVOCATIONS_EXT- See Also:
-
GL_MAX_PREFERRED_MESH_WORK_GROUP_INVOCATIONS_EXT
public static final int GL_MAX_PREFERRED_MESH_WORK_GROUP_INVOCATIONS_EXT- See Also:
-
GL_MESH_PREFERS_LOCAL_INVOCATION_VERTEX_OUTPUT_EXT
public static final int GL_MESH_PREFERS_LOCAL_INVOCATION_VERTEX_OUTPUT_EXT- See Also:
-
GL_MESH_PREFERS_LOCAL_INVOCATION_PRIMITIVE_OUTPUT_EXT
public static final int GL_MESH_PREFERS_LOCAL_INVOCATION_PRIMITIVE_OUTPUT_EXT- See Also:
-
GL_MESH_PREFERS_COMPACT_VERTEX_OUTPUT_EXT
public static final int GL_MESH_PREFERS_COMPACT_VERTEX_OUTPUT_EXT- See Also:
-
GL_MESH_PREFERS_COMPACT_PRIMITIVE_OUTPUT_EXT
public static final int GL_MESH_PREFERS_COMPACT_PRIMITIVE_OUTPUT_EXT- See Also:
-
GL_MAX_TASK_WORK_GROUP_COUNT_EXT
public static final int GL_MAX_TASK_WORK_GROUP_COUNT_EXT- See Also:
-
GL_MAX_MESH_WORK_GROUP_COUNT_EXT
public static final int GL_MAX_MESH_WORK_GROUP_COUNT_EXT- See Also:
-
GL_MAX_TASK_WORK_GROUP_SIZE_EXT
public static final int GL_MAX_TASK_WORK_GROUP_SIZE_EXT- See Also:
-
GL_MAX_MESH_WORK_GROUP_SIZE_EXT
public static final int GL_MAX_MESH_WORK_GROUP_SIZE_EXT- See Also:
-
GL_TASK_WORK_GROUP_SIZE_EXT
public static final int GL_TASK_WORK_GROUP_SIZE_EXT- See Also:
-
GL_MESH_WORK_GROUP_SIZE_EXT
public static final int GL_MESH_WORK_GROUP_SIZE_EXT- See Also:
-
GL_MESH_VERTICES_OUT_EXT
public static final int GL_MESH_VERTICES_OUT_EXT- See Also:
-
GL_MESH_PRIMITIVES_OUT_EXT
public static final int GL_MESH_PRIMITIVES_OUT_EXT- See Also:
-
GL_MESH_OUTPUT_TYPE_EXT
public static final int GL_MESH_OUTPUT_TYPE_EXT- See Also:
-
GL_UNIFORM_BLOCK_REFERENCED_BY_MESH_SHADER_EXT
public static final int GL_UNIFORM_BLOCK_REFERENCED_BY_MESH_SHADER_EXT- See Also:
-
GL_UNIFORM_BLOCK_REFERENCED_BY_TASK_SHADER_EXT
public static final int GL_UNIFORM_BLOCK_REFERENCED_BY_TASK_SHADER_EXT- See Also:
-
GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_MESH_SHADER_EXT
public static final int GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_MESH_SHADER_EXT- See Also:
-
GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TASK_SHADER_EXT
public static final int GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TASK_SHADER_EXT- See Also:
-
GL_REFERENCED_BY_MESH_SHADER_EXT
public static final int GL_REFERENCED_BY_MESH_SHADER_EXT- See Also:
-
GL_REFERENCED_BY_TASK_SHADER_EXT
public static final int GL_REFERENCED_BY_TASK_SHADER_EXT- See Also:
-
GL_MESH_SUBROUTINE_EXT
public static final int GL_MESH_SUBROUTINE_EXT- See Also:
-
GL_TASK_SUBROUTINE_EXT
public static final int GL_TASK_SUBROUTINE_EXT- See Also:
-
GL_MESH_SUBROUTINE_UNIFORM_EXT
public static final int GL_MESH_SUBROUTINE_UNIFORM_EXT- See Also:
-
GL_TASK_SUBROUTINE_UNIFORM_EXT
public static final int GL_TASK_SUBROUTINE_UNIFORM_EXT- See Also:
-
GL_TASK_SHADER_INVOCATIONS_EXT
public static final int GL_TASK_SHADER_INVOCATIONS_EXT- See Also:
-
GL_MESH_SHADER_INVOCATIONS_EXT
public static final int GL_MESH_SHADER_INVOCATIONS_EXT- See Also:
-
GL_MESH_PRIMITIVES_GENERATED_EXT
public static final int GL_MESH_PRIMITIVES_GENERATED_EXT- See Also:
-
GL_MESH_SHADER_BIT_EXT
public static final int GL_MESH_SHADER_BIT_EXT- See Also:
-
GL_TASK_SHADER_BIT_EXT
public static final int GL_TASK_SHADER_BIT_EXT- See Also:
-
-
Method Details
-
glDrawMeshTasksEXT
public static void glDrawMeshTasksEXT(@NativeType("GLuint") int num_groups_x, @NativeType("GLuint") int num_groups_y, @NativeType("GLuint") int num_groups_z) void glDrawMeshTasksEXT(GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z) -
glDrawMeshTasksIndirectEXT
void glDrawMeshTasksIndirectEXT(GLintptr indirect) -
glMultiDrawMeshTasksIndirectEXT
public static void glMultiDrawMeshTasksIndirectEXT(@NativeType("GLintptr") long indirect, @NativeType("GLsizei") int drawcount, @NativeType("GLsizei") int stride) void glMultiDrawMeshTasksIndirectEXT(GLintptr indirect, GLsizei drawcount, GLsizei stride) -
glMultiDrawMeshTasksIndirectCountEXT
public static void glMultiDrawMeshTasksIndirectCountEXT(@NativeType("GLintptr") long indirect, @NativeType("GLintptr") long drawcount, @NativeType("GLsizei") int maxdrawcount, @NativeType("GLsizei") int stride) void glMultiDrawMeshTasksIndirectCountEXT(GLintptr indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride)
-