// d3d10umddi.h
typedef struct D3DWDDM2_2DDI_SWIZZLE_PATTERN_DESC {
D3DWDDM2_0DDI_SWIZZLE_BIT_ENTRY InterleavePatternSourceBits[32];
D3DWDDM2_0DDI_SWIZZLE_BIT_ENTRY InterleavePatternXORSourceBits[32];
D3DWDDM2_0DDI_SWIZZLE_BIT_ENTRY InterleavePatternXOR2SourceBits[32];
D3DWDDM2_0DDI_SWIZZLE_BIT_ENTRY InterleavePatternXOR3SourceBits[32];
D3DWDDM2_0DDI_SWIZZLE_BIT_ENTRY InterleavePatternXOR4SourceBits[32];
D3DWDDM2_0DDI_SWIZZLE_BIT_ENTRY PostambleXORSourceBits[32];
D3DWDDM2_0DDI_SWIZZLE_BIT_ENTRY PostambleXOR2SourceBits[32];
UINT PostambleXORImmediate;
UINT Flags;
} D3DWDDM2_2DDI_SWIZZLE_PATTERN_DESC;
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. For more information, see the D3DWDDM2_0DDI_SWIZZLE_PATTERN_FLAGS enumeration.
D3DWDDM2_0DDI_SWIZZLE_PATTERN_FLAGS