D3D10_SHADER_DEBUG_OUTPUTVAR structure (d3d10_1shader.h)

Describes a shader output variable.

Syntax

typedef struct _D3D10_SHADER_DEBUG_OUTPUTVAR {
  UINT  Var;
  UINT  uValueMin;
  UINT  uValueMax;
  INT   iValueMin;
  INT   iValueMax;
  FLOAT fValueMin;
  FLOAT fValueMax;
  BOOL  bNaNPossible;
  BOOL  bInfPossible;
} D3D10_SHADER_DEBUG_OUTPUTVAR;

Members

Var

Type: UINT

The index variable being written to or if -1 it's not going to a variable.

uValueMin

Type: UINT

Minimum UINT value.

uValueMax

Type: UINT

Maximum UINT value.

iValueMin

Type: INT

Minimum INT value.

iValueMax

Type: INT

Maximum UINT value.

fValueMin

Type: FLOAT

Minimum FLOAT value.

fValueMax

Type: FLOAT

Maximum FLOAT value.

bNaNPossible

Type: BOOL

Indicates whether the output variable can evaluate to not a number.

bInfPossible

Type: BOOL

Indicates whether the output variable can evaluate to infinity.

Requirements

Requirement Value
Header d3d10_1shader.h (include D3D10Shader.h)

See also

Shader Structures