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

Detailed Description

Specification


C Version:

// Provided by Wisdom 0.7.0.
typedef struct WisComputePipelineDesc {
WisRootSignatureView root_signature;
WisShaderView compute_shader;
WisPipelineCacheView cache;
C Implementation Specific Version:
// Provided by Wisdom 0.7.0.
typedef struct WisVKComputePipelineDesc {
WisVKRootSignatureView root_signature;
WisVKShaderView compute_shader;
WisVKPipelineCacheView cache;
} WisVKComputePipelineDesc;
// Provided by Wisdom 0.7.0.
typedef struct WisDX12ComputePipelineDesc {
WisDX12RootSignatureView root_signature;
WisDX12ShaderView compute_shader;
WisDX12PipelineCacheView cache;
} WisDX12ComputePipelineDesc;

C++ Version:

namespace wis{
// Provided by Wisdom 0.7.0.
struct ComputePipelineDesc {
wis::RootSignatureView root_signature;
wis::ShaderView compute_shader;
wis::PipelineCacheView cache;
wis::PipelineFlags flags;
};
}
C++ Implementation Specific Version:
namespace wis{
// Provided by Wisdom 0.7.0.
struct VKComputePipelineDesc {
wis::VKRootSignatureView root_signature;
wis::VKShaderView compute_shader;
wis::VKPipelineCacheView cache;
wis::PipelineFlags flags;
};
// Provided by Wisdom 0.7.0.
struct DX12ComputePipelineDesc {
wis::DX12RootSignatureView root_signature;
wis::DX12ShaderView compute_shader;
wis::DX12PipelineCacheView cache;
wis::PipelineFlags flags;
};
}

Members


  • root_signature describes root signature description for the pipeline.
  • compute_shader indicates compute shader bytecode.
  • cache defines pipeline cache data. Used to speed up pipeline creation if available.
  • flags describes pipeline flags. Describe additional options for the pipeline.

Description


See Also


See also
Functions: wisDeviceCreateComputePipeline