Class NVDeviceGeneratedCommandsCompute

java.lang.Object
org.lwjgl.vulkan.NVDeviceGeneratedCommandsCompute

public class NVDeviceGeneratedCommandsCompute extends Object
  • Field Details

    • VK_NV_DEVICE_GENERATED_COMMANDS_COMPUTE_SPEC_VERSION

      public static final int VK_NV_DEVICE_GENERATED_COMMANDS_COMPUTE_SPEC_VERSION
      See Also:
    • VK_NV_DEVICE_GENERATED_COMMANDS_COMPUTE_EXTENSION_NAME

      public static final String VK_NV_DEVICE_GENERATED_COMMANDS_COMPUTE_EXTENSION_NAME
      See Also:
    • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_COMPUTE_FEATURES_NV

      public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_COMPUTE_FEATURES_NV
      See Also:
    • VK_STRUCTURE_TYPE_COMPUTE_PIPELINE_INDIRECT_BUFFER_INFO_NV

      public static final int VK_STRUCTURE_TYPE_COMPUTE_PIPELINE_INDIRECT_BUFFER_INFO_NV
      See Also:
    • VK_STRUCTURE_TYPE_PIPELINE_INDIRECT_DEVICE_ADDRESS_INFO_NV

      public static final int VK_STRUCTURE_TYPE_PIPELINE_INDIRECT_DEVICE_ADDRESS_INFO_NV
      See Also:
    • VK_INDIRECT_COMMANDS_TOKEN_TYPE_PIPELINE_NV

      public static final int VK_INDIRECT_COMMANDS_TOKEN_TYPE_PIPELINE_NV
      See Also:
    • VK_INDIRECT_COMMANDS_TOKEN_TYPE_DISPATCH_NV

      public static final int VK_INDIRECT_COMMANDS_TOKEN_TYPE_DISPATCH_NV
      See Also:
    • VK_DESCRIPTOR_SET_LAYOUT_CREATE_INDIRECT_BINDABLE_BIT_NV

      public static final int VK_DESCRIPTOR_SET_LAYOUT_CREATE_INDIRECT_BINDABLE_BIT_NV
      See Also:
  • Method Details

    • nvkGetPipelineIndirectMemoryRequirementsNV

      public static void nvkGetPipelineIndirectMemoryRequirementsNV(VkDevice device, long pCreateInfo, long pMemoryRequirements)
      void vkGetPipelineIndirectMemoryRequirementsNV(VkDevice device, VkComputePipelineCreateInfo const * pCreateInfo, VkMemoryRequirements2 * pMemoryRequirements)
    • vkGetPipelineIndirectMemoryRequirementsNV

      public static void vkGetPipelineIndirectMemoryRequirementsNV(VkDevice device, VkComputePipelineCreateInfo pCreateInfo, VkMemoryRequirements2 pMemoryRequirements)
      void vkGetPipelineIndirectMemoryRequirementsNV(VkDevice device, VkComputePipelineCreateInfo const * pCreateInfo, VkMemoryRequirements2 * pMemoryRequirements)
    • vkCmdUpdatePipelineIndirectBufferNV

      public static void vkCmdUpdatePipelineIndirectBufferNV(VkCommandBuffer commandBuffer, int pipelineBindPoint, long pipeline)
      void vkCmdUpdatePipelineIndirectBufferNV(VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipeline pipeline)
    • nvkGetPipelineIndirectDeviceAddressNV

      public static long nvkGetPipelineIndirectDeviceAddressNV(VkDevice device, long pInfo)
      VkDeviceAddress vkGetPipelineIndirectDeviceAddressNV(VkDevice device, VkPipelineIndirectDeviceAddressInfoNV const * pInfo)
    • vkGetPipelineIndirectDeviceAddressNV

      public static long vkGetPipelineIndirectDeviceAddressNV(VkDevice device, VkPipelineIndirectDeviceAddressInfoNV pInfo)
      VkDeviceAddress vkGetPipelineIndirectDeviceAddressNV(VkDevice device, VkPipelineIndirectDeviceAddressInfoNV const * pInfo)