Class EXTMeshShader

java.lang.Object
org.lwjgl.vulkan.EXTMeshShader

public class EXTMeshShader extends Object
  • Field Details

    • VK_EXT_MESH_SHADER_SPEC_VERSION

      public static final int VK_EXT_MESH_SHADER_SPEC_VERSION
      See Also:
    • VK_EXT_MESH_SHADER_EXTENSION_NAME

      public static final String VK_EXT_MESH_SHADER_EXTENSION_NAME
      See Also:
    • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_FEATURES_EXT

      public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_FEATURES_EXT
      See Also:
    • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_PROPERTIES_EXT

      public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_PROPERTIES_EXT
      See Also:
    • VK_SHADER_STAGE_TASK_BIT_EXT

      public static final int VK_SHADER_STAGE_TASK_BIT_EXT
      See Also:
    • VK_SHADER_STAGE_MESH_BIT_EXT

      public static final int VK_SHADER_STAGE_MESH_BIT_EXT
      See Also:
    • VK_PIPELINE_STAGE_TASK_SHADER_BIT_EXT

      public static final int VK_PIPELINE_STAGE_TASK_SHADER_BIT_EXT
      See Also:
    • VK_PIPELINE_STAGE_MESH_SHADER_BIT_EXT

      public static final int VK_PIPELINE_STAGE_MESH_SHADER_BIT_EXT
      See Also:
    • VK_QUERY_TYPE_MESH_PRIMITIVES_GENERATED_EXT

      public static final int VK_QUERY_TYPE_MESH_PRIMITIVES_GENERATED_EXT
      See Also:
    • VK_QUERY_PIPELINE_STATISTIC_TASK_SHADER_INVOCATIONS_BIT_EXT

      public static final int VK_QUERY_PIPELINE_STATISTIC_TASK_SHADER_INVOCATIONS_BIT_EXT
      See Also:
    • VK_QUERY_PIPELINE_STATISTIC_MESH_SHADER_INVOCATIONS_BIT_EXT

      public static final int VK_QUERY_PIPELINE_STATISTIC_MESH_SHADER_INVOCATIONS_BIT_EXT
      See Also:
    • VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_MESH_TASKS_NV

      public static final int VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_MESH_TASKS_NV
      See Also:
    • VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_MESH_TASKS_EXT

      public static final int VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_MESH_TASKS_EXT
      See Also:
    • VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_MESH_TASKS_COUNT_EXT

      public static final int VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_MESH_TASKS_COUNT_EXT
      See Also:
  • Method Details

    • vkCmdDrawMeshTasksEXT

      public static void vkCmdDrawMeshTasksEXT(VkCommandBuffer commandBuffer, int groupCountX, int groupCountY, int groupCountZ)
      void vkCmdDrawMeshTasksEXT(VkCommandBuffer commandBuffer, uint32_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ)
    • vkCmdDrawMeshTasksIndirectEXT

      public static void vkCmdDrawMeshTasksIndirectEXT(VkCommandBuffer commandBuffer, long buffer, long offset, int drawCount, int stride)
      void vkCmdDrawMeshTasksIndirectEXT(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, uint32_t drawCount, uint32_t stride)
    • vkCmdDrawMeshTasksIndirectCountEXT

      public static void vkCmdDrawMeshTasksIndirectCountEXT(VkCommandBuffer commandBuffer, long buffer, long offset, long countBuffer, long countBufferOffset, int maxDrawCount, int stride)
      void vkCmdDrawMeshTasksIndirectCountEXT(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride)