D3DKMDT_3x4_COLORSPACE_TRANSFORM structure (d3dukmdt.h)

Structure to describe the three programmable sub-stages of the 3 by 4 matrix color space transform.

Syntax

typedef struct _D3DKMDT_3X4_COLORSPACE_TRANSFORM {
       float           ColorMatrix3x4[3][4];
  [in] float           ScalarMultiplier;
       D3DDDI_DXGI_RGB LookupTable1D[4096];
} D3DKMDT_3x4_COLORSPACE_TRANSFORM, *PD3DDDI_3x4_COLORSPACE_TRANSFORM;

Members

[in] ColorMatrix3x4[3]

A 3x3 matrix and 3x1 addition to be applied to each pixel, stored in row-major order. Transforms colors within CIEXYZ.

[in] ScalarMultiplier

A scalar to be multiplied into each element of ColorMatrix3x4.

[in] LookupTable1D[4096]

1D look-up table. Transforms colors within the color space specified by DXGK_SET_TIMING_PATH_INFO.

Requirements

Requirement Value
Header d3dukmdt.h