// d3d12umddi.h
typedef struct D3D12DDI_SWIZZLE_PATTERN_DESC_0022 {
D3D12DDI_SWIZZLE_BIT_ENTRY InterleavePatternSourceBits[32];
D3D12DDI_SWIZZLE_BIT_ENTRY InterleavePatternXORSourceBits[32];
D3D12DDI_SWIZZLE_BIT_ENTRY InterleavePatternXOR2SourceBits[32];
D3D12DDI_SWIZZLE_BIT_ENTRY InterleavePatternXOR3SourceBits[32];
D3D12DDI_SWIZZLE_BIT_ENTRY InterleavePatternXOR4SourceBits[32];
D3D12DDI_SWIZZLE_BIT_ENTRY PostambleXORSourceBits[32];
D3D12DDI_SWIZZLE_BIT_ENTRY PostambleXOR2SourceBits[32];
UINT PostambleXORImmediate;
D3D12DDI_SWIZZLE_PATTERN_FLAGS Flags;
} D3D12DDI_SWIZZLE_PATTERN_DESC_0022;
View the official Windows Driver Kit DDI referenceNo description available.
Describes a swizzle pattern.
InterleavePatternSourceBitsThe interleave pattern source bits.
InterleavePatternXORSourceBitsThe interleave pattern XOR source bits.
InterleavePatternXOR2SourceBitsThe interleave pattern second XOR source bits.
InterleavePatternXOR3SourceBitsThe interleave pattern third XOR source bits.
InterleavePatternXOR4SourceBitsThe interleave pattern fourth XOR source bits.
PostambleXORSourceBitsPostamble XOR source bits.
PostambleXOR2SourceBitsPostamble second XOR source bits.
PostambleXORImmediateA postamble XOR immediate value.
FlagsFlags.