Specification
C Version:
C Implementation Specific Version:
WisResult wisVKDeviceCreateGraphicsPipeline(
const WisVKDevice* self,
const WisVKGraphicsPipelineDesc* desc,
WisVKPipeline* pipeline);
WisResult wisDX12DeviceCreateGraphicsPipeline(
const WisDX12Device* self,
const WisDX12GraphicsPipelineDesc* desc,
WisDX12Pipeline* pipeline);
C++ Version:
namespace wis{
WIS_NODISCARD wis::Pipeline Device::CreateGraphicsPipeline(const wis::GraphicsPipelineDesc& desc,
wis::Result& out_result) const
noexcept;
}
C++ Implementation Specific Version:
namespace wis{
WIS_NODISCARD wis::VKPipeline VKDevice::CreateGraphicsPipeline(const wis::VKGraphicsPipelineDesc& desc,
wis::Result& out_result) const
noexcept;
WIS_NODISCARD wis::DX12Pipeline DX12Device::CreateGraphicsPipeline(const wis::DX12GraphicsPipelineDesc& desc,
wis::Result& out_result)
const noexcept;
}
Parameters
- this
self self is a pointer to the valid WisDevice instance.
desc indicates a pointer to WisGraphicsPipelineDesc, which describes the graphics pipeline to create.
pipeline points to WisPipeline, which is initialized on success.
- return denoting the outcome of operation.
Description
See Also