Diligent Engine API Reference
Public Attributes | List of all members
Diligent::PipelineStateDesc Struct Reference

Pipeline state description. More...

Inheritance diagram for Diligent::PipelineStateDesc:
Diligent::DeviceObjectAttribs

Public Attributes

bool IsComputePipeline
 Flag indicating if pipeline state is a compute pipeline state.
 
GraphicsPipelineDesc GraphicsPipeline
 Graphics pipeline state description. This memeber is ignored if IsComputePipeline == True.
 
ComputePipelineDesc ComputePipeline
 Compute pipeline state description. This memeber is ignored if IsComputePipeline == False.
 
Uint32 SRBAllocationGranularity
 Shader resource binding allocation granularity. More...
 
- Public Attributes inherited from Diligent::DeviceObjectAttribs
const Char * Name
 Object name.
 

Additional Inherited Members

- Public Member Functions inherited from Diligent::DeviceObjectAttribs
 DeviceObjectAttribs ()
 Constructor intializes the structure members with default values.
 

Detailed Description

Pipeline state description.

Member Data Documentation

◆ SRBAllocationGranularity

Uint32 Diligent::PipelineStateDesc::SRBAllocationGranularity

Shader resource binding allocation granularity.

This member defines allocation granularity for internal resources required by the shader resource binding object instances.