Shader Structures (Direct3D 10 Graphics)

This section contains information about the following shader structures:

Structures Description
D3D10_SHADER_BUFFER_DESC Describes a shader-constant buffer or a shader-texture buffer.
D3D10_SHADER_DESC Describes a shader.
D3D10_SHADER_DEBUG_FILE_INFO Describes files included by a shader.
D3D10_SHADER_DEBUG_INFO Describes the format of the ID3D10Blob Interface returned by D3D10GetShaderDebugInfo.
D3D10_SHADER_DEBUG_INPUT_INFO Describes a shader input.
D3D10_SHADER_DEBUG_INST_INFO Contains instruction data.
D3D10_SHADER_DEBUG_OUTPUTREG_INFO Describes a shader output register.
D3D10_SHADER_DEBUG_OUTPUTVAR Describes a shader output variable.
D3D10_SHADER_DEBUG_SCOPE_INFO Contains scope data that maps variable names to debug variables.
D3D10_SHADER_DEBUG_SCOPEVAR_INFO Describes a scope variable.
D3D10_SHADER_DEBUG_TOKEN_INFO Gives the source location for a shader element.
D3D10_SHADER_DEBUG_VARTYPE Distinguishes variables from functions in a scope.
D3D10_SHADER_DEBUG_VAR_INFO Contains information on a variable.
D3D10_SHADER_INPUT_BIND_DESC Describes how a shader resource is bound to a shader input.
D3D_SHADER_MACRO Defines a shader macro.
D3D10_SHADER_TYPE_DESC Describes a shader-variable type.
D3D10_SHADER_VARIABLE_DESC Describes a shader variable.
D3D10_SIGNATURE_PARAMETER_DESC Describes a shader signature.

 

Shader Reference