Contains information for deserializing a previously serialized compute Pipeline State object.
typedef struct D3D12XBOX_SERIALIZE_COMPUTE_PIPELINE_STATE {
ID3DBlob *pPacket;
ID3DBlob *pMetaData;
D3D12XBOX_SERIALIZE_SHADER CS;
} D3D12XBOX_SERIALIZE_COMPUTE_PIPELINE_STATE;
pPacket
Pointer to the packet.
pMetaData
Points to component pieces as supplied by ID3D12Device::SerializeGraphicsPipelineStateX. Direct3D 12.x makes copies of this data so the caller can overwrite that memory as soon as the call completes.
CS
A D3D12XBOX_SERIALIZE_SHADER Structure structure containing information for serializing a shader, including GPU instructions and metadata.
Header: Declared in d3d12_x.h.