Class NVDeviceGeneratedCommands

java.lang.Object
org.lwjgl.vulkan.NVDeviceGeneratedCommands

public class NVDeviceGeneratedCommands extends Object
  • Field Details Link icon

    • VK_NV_DEVICE_GENERATED_COMMANDS_SPEC_VERSION Link icon

      public static final int VK_NV_DEVICE_GENERATED_COMMANDS_SPEC_VERSION
      See Also:
    • VK_NV_DEVICE_GENERATED_COMMANDS_EXTENSION_NAME Link icon

      public static final String VK_NV_DEVICE_GENERATED_COMMANDS_EXTENSION_NAME
      See Also:
    • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_PROPERTIES_NV Link icon

      public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_PROPERTIES_NV
      See Also:
    • VK_STRUCTURE_TYPE_GRAPHICS_SHADER_GROUP_CREATE_INFO_NV Link icon

      public static final int VK_STRUCTURE_TYPE_GRAPHICS_SHADER_GROUP_CREATE_INFO_NV
      See Also:
    • VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_SHADER_GROUPS_CREATE_INFO_NV Link icon

      public static final int VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_SHADER_GROUPS_CREATE_INFO_NV
      See Also:
    • VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_TOKEN_NV Link icon

      public static final int VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_TOKEN_NV
      See Also:
    • VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_CREATE_INFO_NV Link icon

      public static final int VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_CREATE_INFO_NV
      See Also:
    • VK_STRUCTURE_TYPE_GENERATED_COMMANDS_INFO_NV Link icon

      public static final int VK_STRUCTURE_TYPE_GENERATED_COMMANDS_INFO_NV
      See Also:
    • VK_STRUCTURE_TYPE_GENERATED_COMMANDS_MEMORY_REQUIREMENTS_INFO_NV Link icon

      public static final int VK_STRUCTURE_TYPE_GENERATED_COMMANDS_MEMORY_REQUIREMENTS_INFO_NV
      See Also:
    • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_FEATURES_NV Link icon

      public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_FEATURES_NV
      See Also:
    • VK_PIPELINE_CREATE_INDIRECT_BINDABLE_BIT_NV Link icon

      public static final int VK_PIPELINE_CREATE_INDIRECT_BINDABLE_BIT_NV
      See Also:
    • VK_PIPELINE_STAGE_COMMAND_PREPROCESS_BIT_NV Link icon

      public static final int VK_PIPELINE_STAGE_COMMAND_PREPROCESS_BIT_NV
      See Also:
    • VK_ACCESS_COMMAND_PREPROCESS_READ_BIT_NV Link icon

      public static final int VK_ACCESS_COMMAND_PREPROCESS_READ_BIT_NV
      See Also:
    • VK_ACCESS_COMMAND_PREPROCESS_WRITE_BIT_NV Link icon

      public static final int VK_ACCESS_COMMAND_PREPROCESS_WRITE_BIT_NV
      See Also:
    • VK_OBJECT_TYPE_INDIRECT_COMMANDS_LAYOUT_NV Link icon

      public static final int VK_OBJECT_TYPE_INDIRECT_COMMANDS_LAYOUT_NV
      See Also:
    • VK_INDIRECT_STATE_FLAG_FRONTFACE_BIT_NV Link icon

      public static final int VK_INDIRECT_STATE_FLAG_FRONTFACE_BIT_NV
      See Also:
    • VK_INDIRECT_COMMANDS_TOKEN_TYPE_SHADER_GROUP_NV Link icon

      public static final int VK_INDIRECT_COMMANDS_TOKEN_TYPE_SHADER_GROUP_NV
      See Also:
    • VK_INDIRECT_COMMANDS_TOKEN_TYPE_STATE_FLAGS_NV Link icon

      public static final int VK_INDIRECT_COMMANDS_TOKEN_TYPE_STATE_FLAGS_NV
      See Also:
    • VK_INDIRECT_COMMANDS_TOKEN_TYPE_INDEX_BUFFER_NV Link icon

      public static final int VK_INDIRECT_COMMANDS_TOKEN_TYPE_INDEX_BUFFER_NV
      See Also:
    • VK_INDIRECT_COMMANDS_TOKEN_TYPE_VERTEX_BUFFER_NV Link icon

      public static final int VK_INDIRECT_COMMANDS_TOKEN_TYPE_VERTEX_BUFFER_NV
      See Also:
    • VK_INDIRECT_COMMANDS_TOKEN_TYPE_PUSH_CONSTANT_NV Link icon

      public static final int VK_INDIRECT_COMMANDS_TOKEN_TYPE_PUSH_CONSTANT_NV
      See Also:
    • VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_INDEXED_NV Link icon

      public static final int VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_INDEXED_NV
      See Also:
    • VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_NV Link icon

      public static final int VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_NV
      See Also:
    • VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_TASKS_NV Link icon

      public static final int VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_TASKS_NV
      See Also:
    • VK_INDIRECT_COMMANDS_LAYOUT_USAGE_EXPLICIT_PREPROCESS_BIT_NV Link icon

      public static final int VK_INDIRECT_COMMANDS_LAYOUT_USAGE_EXPLICIT_PREPROCESS_BIT_NV
      See Also:
    • VK_INDIRECT_COMMANDS_LAYOUT_USAGE_INDEXED_SEQUENCES_BIT_NV Link icon

      public static final int VK_INDIRECT_COMMANDS_LAYOUT_USAGE_INDEXED_SEQUENCES_BIT_NV
      See Also:
    • VK_INDIRECT_COMMANDS_LAYOUT_USAGE_UNORDERED_SEQUENCES_BIT_NV Link icon

      public static final int VK_INDIRECT_COMMANDS_LAYOUT_USAGE_UNORDERED_SEQUENCES_BIT_NV
      See Also:
  • Method Details Link icon

    • nvkGetGeneratedCommandsMemoryRequirementsNV Link icon

      public static void nvkGetGeneratedCommandsMemoryRequirementsNV(VkDevice device, long pInfo, long pMemoryRequirements)
      void vkGetGeneratedCommandsMemoryRequirementsNV(VkDevice device, VkGeneratedCommandsMemoryRequirementsInfoNV const * pInfo, VkMemoryRequirements2 * pMemoryRequirements)
    • vkGetGeneratedCommandsMemoryRequirementsNV Link icon

      public static void vkGetGeneratedCommandsMemoryRequirementsNV(VkDevice device, VkGeneratedCommandsMemoryRequirementsInfoNV pInfo, VkMemoryRequirements2 pMemoryRequirements)
      void vkGetGeneratedCommandsMemoryRequirementsNV(VkDevice device, VkGeneratedCommandsMemoryRequirementsInfoNV const * pInfo, VkMemoryRequirements2 * pMemoryRequirements)
    • nvkCmdPreprocessGeneratedCommandsNV Link icon

      public static void nvkCmdPreprocessGeneratedCommandsNV(VkCommandBuffer commandBuffer, long pGeneratedCommandsInfo)
      void vkCmdPreprocessGeneratedCommandsNV(VkCommandBuffer commandBuffer, VkGeneratedCommandsInfoNV const * pGeneratedCommandsInfo)
    • vkCmdPreprocessGeneratedCommandsNV Link icon

      public static void vkCmdPreprocessGeneratedCommandsNV(VkCommandBuffer commandBuffer, VkGeneratedCommandsInfoNV pGeneratedCommandsInfo)
      void vkCmdPreprocessGeneratedCommandsNV(VkCommandBuffer commandBuffer, VkGeneratedCommandsInfoNV const * pGeneratedCommandsInfo)
    • nvkCmdExecuteGeneratedCommandsNV Link icon

      public static void nvkCmdExecuteGeneratedCommandsNV(VkCommandBuffer commandBuffer, int isPreprocessed, long pGeneratedCommandsInfo)
      void vkCmdExecuteGeneratedCommandsNV(VkCommandBuffer commandBuffer, VkBool32 isPreprocessed, VkGeneratedCommandsInfoNV const * pGeneratedCommandsInfo)
    • vkCmdExecuteGeneratedCommandsNV Link icon

      public static void vkCmdExecuteGeneratedCommandsNV(VkCommandBuffer commandBuffer, boolean isPreprocessed, VkGeneratedCommandsInfoNV pGeneratedCommandsInfo)
      void vkCmdExecuteGeneratedCommandsNV(VkCommandBuffer commandBuffer, VkBool32 isPreprocessed, VkGeneratedCommandsInfoNV const * pGeneratedCommandsInfo)
    • vkCmdBindPipelineShaderGroupNV Link icon

      public static void vkCmdBindPipelineShaderGroupNV(VkCommandBuffer commandBuffer, int pipelineBindPoint, long pipeline, int groupIndex)
      void vkCmdBindPipelineShaderGroupNV(VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipeline pipeline, uint32_t groupIndex)
    • nvkCreateIndirectCommandsLayoutNV Link icon

      public static int nvkCreateIndirectCommandsLayoutNV(VkDevice device, long pCreateInfo, long pAllocator, long pIndirectCommandsLayout)
      VkResult vkCreateIndirectCommandsLayoutNV(VkDevice device, VkIndirectCommandsLayoutCreateInfoNV const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkIndirectCommandsLayoutNV * pIndirectCommandsLayout)
    • vkCreateIndirectCommandsLayoutNV Link icon

      public static int vkCreateIndirectCommandsLayoutNV(VkDevice device, VkIndirectCommandsLayoutCreateInfoNV pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, LongBuffer pIndirectCommandsLayout)
      VkResult vkCreateIndirectCommandsLayoutNV(VkDevice device, VkIndirectCommandsLayoutCreateInfoNV const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkIndirectCommandsLayoutNV * pIndirectCommandsLayout)
    • nvkDestroyIndirectCommandsLayoutNV Link icon

      public static void nvkDestroyIndirectCommandsLayoutNV(VkDevice device, long indirectCommandsLayout, long pAllocator)
      void vkDestroyIndirectCommandsLayoutNV(VkDevice device, VkIndirectCommandsLayoutNV indirectCommandsLayout, VkAllocationCallbacks const * pAllocator)
    • vkDestroyIndirectCommandsLayoutNV Link icon

      public static void vkDestroyIndirectCommandsLayoutNV(VkDevice device, long indirectCommandsLayout, @Nullable VkAllocationCallbacks pAllocator)
      void vkDestroyIndirectCommandsLayoutNV(VkDevice device, VkIndirectCommandsLayoutNV indirectCommandsLayout, VkAllocationCallbacks const * pAllocator)
    • vkCreateIndirectCommandsLayoutNV Link icon

      public static int vkCreateIndirectCommandsLayoutNV(VkDevice device, VkIndirectCommandsLayoutCreateInfoNV pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, long[] pIndirectCommandsLayout)
      VkResult vkCreateIndirectCommandsLayoutNV(VkDevice device, VkIndirectCommandsLayoutCreateInfoNV const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkIndirectCommandsLayoutNV * pIndirectCommandsLayout)