VK_NV_device_generated_commands_compute

Trait VK_NV_device_generated_commands_compute 

Source
pub trait VK_NV_device_generated_commands_compute: Debug {
    // Required methods
    fn vkGetPipelineIndirectMemoryRequirementsNV(
        &self,
        device: *const VkDevice_T,
        pCreateInfo: *const VkComputePipelineCreateInfo,
        pMemoryRequirements: *mut VkMemoryRequirements2,
    ) -> Result<(), VkError>;
    fn vkCmdUpdatePipelineIndirectBufferNV(
        &self,
        commandBuffer: *const VkCommandBuffer_T,
        pipelineBindPoint: VkPipelineBindPoint,
        pipeline: *const VkPipeline_T,
    ) -> Result<(), VkError>;
    fn vkGetPipelineIndirectDeviceAddressNV(
        &self,
        device: *const VkDevice_T,
        pInfo: *const VkPipelineIndirectDeviceAddressInfoNV,
    ) -> Result<u64, VkError>;
}
Expand description

Required Methods§

Implementors§