Defines how to deserialize compute pipeline state objects.
typedef struct D3D12XBOX_DESERIALIZE_COMPUTE_PIPELINE_STATE {
ID3D12RootSignature *pRootSignature;
void *pPacket;
SIZE_T PacketSize;
void *pMetaData;
SIZE_T MetaDataSize;
D3D12XBOX_DESERIALIZE_SHADER CS;
} D3D12XBOX_DESERIALIZE_COMPUTE_PIPELINE_STATE;
pRootSignature
Pointer to the root signature object.
pPacket
Pointer to the packet.
PacketSize
The size of the packet.
pMetaData
Points to component pieces as supplied by ID3D12Device::SerializeGraphicsPipelineStateX.
MetaDataSize
The size of the metadata.
CS
Pointer to a D3D12XBOX_DESERIALIZE_SHADER Structure structure containing information on a perviously serialized shader.
Header: Declared in d3d12_x.h.