wisdom
Loading...
Searching...
No Matches
wisDeviceCreateComputePipeline Struct Reference

Detailed Description

Specification


C Version:

C Implementation Specific Version:
// Provided by Wisdom 0.7.0.
WisResult wisVKDeviceCreateComputePipeline(const WisVKDevice* self,
const WisVKComputePipelineDesc* desc,
WisVKPipeline* pipeline);
// Provided by Wisdom 0.7.0.
WisResult wisDX12DeviceCreateComputePipeline(const WisDX12Device* self,
const WisDX12ComputePipelineDesc* desc,
WisDX12Pipeline* pipeline);

C++ Version:

namespace wis{
// Provided by Wisdom 0.7.0.
WIS_NODISCARD wis::Pipeline Device::CreateComputePipeline(const wis::ComputePipelineDesc& desc,
wis::Result& out_result) const noexcept;
}
C++ Implementation Specific Version:
namespace wis{
// Provided by Wisdom 0.7.0.
WIS_NODISCARD wis::VKPipeline VKDevice::CreateComputePipeline(const wis::VKComputePipelineDesc& desc,
wis::Result& out_result) const
noexcept;
// Provided by Wisdom 0.7.0.
WIS_NODISCARD wis::DX12Pipeline DX12Device::CreateComputePipeline(const wis::DX12ComputePipelineDesc& desc,
wis::Result& out_result)
const noexcept;
}

Parameters


  • this self self is a pointer to the valid WisDevice instance.
  • desc indicates a pointer to WisComputePipelineDesc, which describes the compute pipeline to create.
  • pipeline points to WisPipeline, which is initialized on success.
  • return denoting the outcome of operation.

Description


See Also