Package org.lwjgl.opengl
Class NVMeshShader
java.lang.Object
org.lwjgl.opengl.NVMeshShader
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
glDrawMeshTasksIndirectNV
(long indirect) void glDrawMeshTasksIndirectNV(GLintptr indirect)
static void
glDrawMeshTasksNV
(int first, int count) void glDrawMeshTasksNV(GLuint first, GLuint count)
static void
glMultiDrawMeshTasksIndirectCountNV
(long indirect, long drawcount, int maxdrawcount, int stride) void glMultiDrawMeshTasksIndirectCountNV(GLintptr indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride)
static void
glMultiDrawMeshTasksIndirectNV
(long indirect, int drawcount, int stride) void glMultiDrawMeshTasksIndirectNV(GLintptr indirect, GLsizei drawcount, GLsizei stride)
-
Field Details
-
GL_MESH_SHADER_NV
public static final int GL_MESH_SHADER_NV- See Also:
-
GL_TASK_SHADER_NV
public static final int GL_TASK_SHADER_NV- See Also:
-
GL_MAX_MESH_UNIFORM_BLOCKS_NV
public static final int GL_MAX_MESH_UNIFORM_BLOCKS_NV- See Also:
-
GL_MAX_MESH_TEXTURE_IMAGE_UNITS_NV
public static final int GL_MAX_MESH_TEXTURE_IMAGE_UNITS_NV- See Also:
-
GL_MAX_MESH_IMAGE_UNIFORMS_NV
public static final int GL_MAX_MESH_IMAGE_UNIFORMS_NV- See Also:
-
GL_MAX_MESH_UNIFORM_COMPONENTS_NV
public static final int GL_MAX_MESH_UNIFORM_COMPONENTS_NV- See Also:
-
GL_MAX_MESH_ATOMIC_COUNTER_BUFFERS_NV
public static final int GL_MAX_MESH_ATOMIC_COUNTER_BUFFERS_NV- See Also:
-
GL_MAX_MESH_ATOMIC_COUNTERS_NV
public static final int GL_MAX_MESH_ATOMIC_COUNTERS_NV- See Also:
-
GL_MAX_MESH_SHADER_STORAGE_BLOCKS_NV
public static final int GL_MAX_MESH_SHADER_STORAGE_BLOCKS_NV- See Also:
-
GL_MAX_COMBINED_MESH_UNIFORM_COMPONENTS_NV
public static final int GL_MAX_COMBINED_MESH_UNIFORM_COMPONENTS_NV- See Also:
-
GL_MAX_TASK_UNIFORM_BLOCKS_NV
public static final int GL_MAX_TASK_UNIFORM_BLOCKS_NV- See Also:
-
GL_MAX_TASK_TEXTURE_IMAGE_UNITS_NV
public static final int GL_MAX_TASK_TEXTURE_IMAGE_UNITS_NV- See Also:
-
GL_MAX_TASK_IMAGE_UNIFORMS_NV
public static final int GL_MAX_TASK_IMAGE_UNIFORMS_NV- See Also:
-
GL_MAX_TASK_UNIFORM_COMPONENTS_NV
public static final int GL_MAX_TASK_UNIFORM_COMPONENTS_NV- See Also:
-
GL_MAX_TASK_ATOMIC_COUNTER_BUFFERS_NV
public static final int GL_MAX_TASK_ATOMIC_COUNTER_BUFFERS_NV- See Also:
-
GL_MAX_TASK_ATOMIC_COUNTERS_NV
public static final int GL_MAX_TASK_ATOMIC_COUNTERS_NV- See Also:
-
GL_MAX_TASK_SHADER_STORAGE_BLOCKS_NV
public static final int GL_MAX_TASK_SHADER_STORAGE_BLOCKS_NV- See Also:
-
GL_MAX_COMBINED_TASK_UNIFORM_COMPONENTS_NV
public static final int GL_MAX_COMBINED_TASK_UNIFORM_COMPONENTS_NV- See Also:
-
GL_MAX_MESH_WORK_GROUP_INVOCATIONS_NV
public static final int GL_MAX_MESH_WORK_GROUP_INVOCATIONS_NV- See Also:
-
GL_MAX_TASK_WORK_GROUP_INVOCATIONS_NV
public static final int GL_MAX_TASK_WORK_GROUP_INVOCATIONS_NV- See Also:
-
GL_MAX_MESH_TOTAL_MEMORY_SIZE_NV
public static final int GL_MAX_MESH_TOTAL_MEMORY_SIZE_NV- See Also:
-
GL_MAX_TASK_TOTAL_MEMORY_SIZE_NV
public static final int GL_MAX_TASK_TOTAL_MEMORY_SIZE_NV- See Also:
-
GL_MAX_MESH_OUTPUT_VERTICES_NV
public static final int GL_MAX_MESH_OUTPUT_VERTICES_NV- See Also:
-
GL_MAX_MESH_OUTPUT_PRIMITIVES_NV
public static final int GL_MAX_MESH_OUTPUT_PRIMITIVES_NV- See Also:
-
GL_MAX_TASK_OUTPUT_COUNT_NV
public static final int GL_MAX_TASK_OUTPUT_COUNT_NV- See Also:
-
GL_MAX_DRAW_MESH_TASKS_COUNT_NV
public static final int GL_MAX_DRAW_MESH_TASKS_COUNT_NV- See Also:
-
GL_MAX_MESH_VIEWS_NV
public static final int GL_MAX_MESH_VIEWS_NV- See Also:
-
GL_MESH_OUTPUT_PER_VERTEX_GRANULARITY_NV
public static final int GL_MESH_OUTPUT_PER_VERTEX_GRANULARITY_NV- See Also:
-
GL_MESH_OUTPUT_PER_PRIMITIVE_GRANULARITY_NV
public static final int GL_MESH_OUTPUT_PER_PRIMITIVE_GRANULARITY_NV- See Also:
-
GL_MAX_MESH_WORK_GROUP_SIZE_NV
public static final int GL_MAX_MESH_WORK_GROUP_SIZE_NV- See Also:
-
GL_MAX_TASK_WORK_GROUP_SIZE_NV
public static final int GL_MAX_TASK_WORK_GROUP_SIZE_NV- See Also:
-
GL_MESH_WORK_GROUP_SIZE_NV
public static final int GL_MESH_WORK_GROUP_SIZE_NV- See Also:
-
GL_TASK_WORK_GROUP_SIZE_NV
public static final int GL_TASK_WORK_GROUP_SIZE_NV- See Also:
-
GL_MESH_VERTICES_OUT_NV
public static final int GL_MESH_VERTICES_OUT_NV- See Also:
-
GL_MESH_PRIMITIVES_OUT_NV
public static final int GL_MESH_PRIMITIVES_OUT_NV- See Also:
-
GL_MESH_OUTPUT_TYPE_NV
public static final int GL_MESH_OUTPUT_TYPE_NV- See Also:
-
GL_UNIFORM_BLOCK_REFERENCED_BY_MESH_SHADER_NV
public static final int GL_UNIFORM_BLOCK_REFERENCED_BY_MESH_SHADER_NV- See Also:
-
GL_UNIFORM_BLOCK_REFERENCED_BY_TASK_SHADER_NV
public static final int GL_UNIFORM_BLOCK_REFERENCED_BY_TASK_SHADER_NV- See Also:
-
GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_MESH_SHADER_NV
public static final int GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_MESH_SHADER_NV- See Also:
-
GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TASK_SHADER_NV
public static final int GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TASK_SHADER_NV- See Also:
-
GL_REFERENCED_BY_MESH_SHADER_NV
public static final int GL_REFERENCED_BY_MESH_SHADER_NV- See Also:
-
GL_REFERENCED_BY_TASK_SHADER_NV
public static final int GL_REFERENCED_BY_TASK_SHADER_NV- See Also:
-
GL_MESH_SUBROUTINE_NV
public static final int GL_MESH_SUBROUTINE_NV- See Also:
-
GL_TASK_SUBROUTINE_NV
public static final int GL_TASK_SUBROUTINE_NV- See Also:
-
GL_MESH_SUBROUTINE_UNIFORM_NV
public static final int GL_MESH_SUBROUTINE_UNIFORM_NV- See Also:
-
GL_TASK_SUBROUTINE_UNIFORM_NV
public static final int GL_TASK_SUBROUTINE_UNIFORM_NV- See Also:
-
GL_MESH_SHADER_BIT_NV
public static final int GL_MESH_SHADER_BIT_NV- See Also:
-
GL_TASK_SHADER_BIT_NV
public static final int GL_TASK_SHADER_BIT_NV- See Also:
-
-
Method Details
-
glDrawMeshTasksNV
public static void glDrawMeshTasksNV(int first, int count) void glDrawMeshTasksNV(GLuint first, GLuint count)
-
glDrawMeshTasksIndirectNV
public static void glDrawMeshTasksIndirectNV(long indirect) void glDrawMeshTasksIndirectNV(GLintptr indirect)
-
glMultiDrawMeshTasksIndirectNV
public static void glMultiDrawMeshTasksIndirectNV(long indirect, int drawcount, int stride) void glMultiDrawMeshTasksIndirectNV(GLintptr indirect, GLsizei drawcount, GLsizei stride)
-
glMultiDrawMeshTasksIndirectCountNV
public static void glMultiDrawMeshTasksIndirectCountNV(long indirect, long drawcount, int maxdrawcount, int stride) void glMultiDrawMeshTasksIndirectCountNV(GLintptr indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride)
-