Package org.lwjgl.vulkan
Class NVMeshShader
java.lang.Object
org.lwjgl.vulkan.NVMeshShader
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final String
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
vkCmdDrawMeshTasksIndirectCountNV
(VkCommandBuffer commandBuffer, long buffer, long offset, long countBuffer, long countBufferOffset, int maxDrawCount, int stride) void vkCmdDrawMeshTasksIndirectCountNV(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride)
static void
vkCmdDrawMeshTasksIndirectNV
(VkCommandBuffer commandBuffer, long buffer, long offset, int drawCount, int stride) void vkCmdDrawMeshTasksIndirectNV(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, uint32_t drawCount, uint32_t stride)
static void
vkCmdDrawMeshTasksNV
(VkCommandBuffer commandBuffer, int taskCount, int firstTask) void vkCmdDrawMeshTasksNV(VkCommandBuffer commandBuffer, uint32_t taskCount, uint32_t firstTask)
-
Field Details
-
VK_NV_MESH_SHADER_SPEC_VERSION
public static final int VK_NV_MESH_SHADER_SPEC_VERSION- See Also:
-
VK_NV_MESH_SHADER_EXTENSION_NAME
- See Also:
-
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_FEATURES_NV
public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_FEATURES_NV- See Also:
-
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_PROPERTIES_NV
public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_PROPERTIES_NV- See Also:
-
VK_SHADER_STAGE_TASK_BIT_NV
public static final int VK_SHADER_STAGE_TASK_BIT_NV- See Also:
-
VK_SHADER_STAGE_MESH_BIT_NV
public static final int VK_SHADER_STAGE_MESH_BIT_NV- See Also:
-
VK_PIPELINE_STAGE_TASK_SHADER_BIT_NV
public static final int VK_PIPELINE_STAGE_TASK_SHADER_BIT_NV- See Also:
-
VK_PIPELINE_STAGE_MESH_SHADER_BIT_NV
public static final int VK_PIPELINE_STAGE_MESH_SHADER_BIT_NV- See Also:
-
VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_MESH_TASKS_NV_EXT
public static final int VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_MESH_TASKS_NV_EXT- See Also:
-
VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_MESH_TASKS_COUNT_NV_EXT
public static final int VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_MESH_TASKS_COUNT_NV_EXT- See Also:
-
-
Method Details
-
vkCmdDrawMeshTasksNV
public static void vkCmdDrawMeshTasksNV(VkCommandBuffer commandBuffer, int taskCount, int firstTask) void vkCmdDrawMeshTasksNV(VkCommandBuffer commandBuffer, uint32_t taskCount, uint32_t firstTask)
-
vkCmdDrawMeshTasksIndirectNV
public static void vkCmdDrawMeshTasksIndirectNV(VkCommandBuffer commandBuffer, long buffer, long offset, int drawCount, int stride) void vkCmdDrawMeshTasksIndirectNV(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, uint32_t drawCount, uint32_t stride)
-
vkCmdDrawMeshTasksIndirectCountNV
public static void vkCmdDrawMeshTasksIndirectCountNV(VkCommandBuffer commandBuffer, long buffer, long offset, long countBuffer, long countBufferOffset, int maxDrawCount, int stride) void vkCmdDrawMeshTasksIndirectCountNV(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride)
-