ngfx::D3DPipelineUtil
Public Types
Name | |
---|---|
enum | PipelineType { PIPELINE_TYPE_COMPUTE, PIPELINE_TYPE_GRAPHICS} |
Public Functions
Name | |
---|---|
void | parseDescriptors(std::map< uint32_t, ShaderModule::DescriptorInfo > & uniforms, std::vector< uint32_t > & uniformBindings, std::vector< CD3DX12_ROOT_PARAMETER1 > & d3dRootParams, std::vector< std::unique_ptr< CD3DX12_DESCRIPTOR_RANGE1 >> & d3dDescriptorRanges, PipelineType pipelineType) |
Public Types Documentation
enum PipelineType
Enumerator | Value | Description |
---|---|---|
PIPELINE_TYPE_COMPUTE | ||
PIPELINE_TYPE_GRAPHICS |
Public Functions Documentation
function parseDescriptors
static void parseDescriptors(
std::map< uint32_t, ShaderModule::DescriptorInfo > & uniforms,
std::vector< uint32_t > & uniformBindings,
std::vector< CD3DX12_ROOT_PARAMETER1 > & d3dRootParams,
std::vector< std::unique_ptr< CD3DX12_DESCRIPTOR_RANGE1 >> & d3dDescriptorRanges,
PipelineType pipelineType
)
Updated on 3 April 2021 at 20:21:51 PDT