pub trait NvDeviceGeneratedCommandsComputeExtension: DeviceV1_0 {
const METADATA: Extension = NV_DEVICE_GENERATED_COMMANDS_COMPUTE_EXTENSION;
// Provided methods
unsafe fn cmd_update_pipeline_indirect_buffer_nv(
&self,
command_buffer: CommandBuffer,
pipeline_bind_point: PipelineBindPoint,
pipeline: Pipeline
) { ... }
unsafe fn get_pipeline_indirect_device_address_nv(
&self,
info: &PipelineIndirectDeviceAddressInfoNV
) -> DeviceAddress { ... }
unsafe fn get_pipeline_indirect_memory_requirements_nv(
&self,
create_info: &ComputePipelineCreateInfo,
memory_requirements: &mut MemoryRequirements2
) { ... }
}
Expand description
The metadata for this extension.