D3D12XBOX_DESERIALIZE_COMPUTE_PIPELINE_STATE Structure

Defines how to deserialize compute pipeline state objects.

Syntax

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;  

Members

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.

Requirements

Header: Declared in d3d12_x.h.