Shader Structures

Structures are used to create and use shaders.

In this section

TopicDescription

D3D11_CLASS_INSTANCE_DESC

Describes an HLSL class instance.

D3D11_COMPUTE_SHADER_TRACE_DESC

Describes an instance of a compute shader to trace.

D3D11_DOMAIN_SHADER_TRACE_DESC

Describes an instance of a domain shader to trace.

D3D11_FUNCTION_DESC

Describes a function.

D3D11_GEOMETRY_SHADER_TRACE_DESC

Describes an instance of a geometry shader to trace.

D3D11_HULL_SHADER_TRACE_DESC

Describes an instance of a hull shader to trace.

D3D11_LIBRARY_DESC

Describes a library.

D3D11_PARAMETER_DESC

Describes a function parameter.

D3D11_PIXEL_SHADER_TRACE_DESC

Describes an instance of a pixel shader to trace.

D3D11_SHADER_BUFFER_DESC

Describes a shader constant-buffer.

D3D11_SHADER_DESC

Describes a shader.

D3D11_SHADER_INPUT_BIND_DESC

Describes how a shader resource is bound to a shader input.

D3D11_SHADER_TRACE_DESC

Describes a shader-trace object.

D3D11_SHADER_TYPE_DESC

Describes a shader-variable type.

D3D11_SHADER_VARIABLE_DESC

Describes a shader variable.

D3D11_SIGNATURE_PARAMETER_DESC

Describes a shader signature.

D3D11_TRACE_REGISTER

Describes a trace register.

D3D11_TRACE_STATS

Specifies statistics about a trace.

D3D11_TRACE_STEP

Describes a trace step, which is an instruction.

D3D11_TRACE_VALUE

Describes a trace value.

D3D11_VERTEX_SHADER_TRACE_DESC

Describes an instance of a vertex shader to trace.

 

Related topics

Shader Reference

 

 

Show: