Struct d3d11_win::shader::structures::D3D11_SHADER_DESC [] [src]

pub struct D3D11_SHADER_DESC {
    pub Version: UINT,
    pub Creator: LPCSTR,
    pub Flags: UINT,
    pub ConstantBuffers: UINT,
    pub BoundResources: UINT,
    pub InputParameters: UINT,
    pub OutputParameters: UINT,
    pub InstructionCount: UINT,
    pub TempRegisterCount: UINT,
    pub TempArrayCount: UINT,
    pub DefCount: UINT,
    pub DclCount: UINT,
    pub TextureNormalInstructions: UINT,
    pub TextureLoadInstructions: UINT,
    pub TextureCompInstructions: UINT,
    pub TextureBiasInstructions: UINT,
    pub TextureGradientInstructions: UINT,
    pub FloatInstructionCount: UINT,
    pub IntInstructionCount: UINT,
    pub UintInstructionCount: UINT,
    pub StaticFlowControlCount: UINT,
    pub DynamicFlowControlCount: UINT,
    pub MacroInstructionCount: UINT,
    pub ArrayInstructionCount: UINT,
    pub CutInstructionCount: UINT,
    pub EmitInstructionCount: UINT,
    pub GSOutputTopology: D3D_PRIMITIVE_TOPOLOGY,
    pub GSMaxOutputVertexCount: UINT,
    pub InputPrimitive: D3D_PRIMITIVE,
    pub PatchConstantParameters: UINT,
    pub cGSInstanceCount: UINT,
    pub cControlPoints: UINT,
    pub HSOutputPrimitive: D3D_TESSELLATOR_OUTPUT_PRIMITIVE,
    pub HSPartitioning: D3D_TESSELLATOR_PARTITIONING,
    pub TessellatorDomain: D3D_TESSELLATOR_DOMAIN,
    pub cBarrierInstructions: UINT,
    pub cInterlockedInstructions: UINT,
    pub cTextureStoreInstructions: UINT,
}

Fields

Version
Creator
Flags
ConstantBuffers
BoundResources
InputParameters
OutputParameters
InstructionCount
TempRegisterCount
TempArrayCount
DefCount
DclCount
TextureNormalInstructions
TextureLoadInstructions
TextureCompInstructions
TextureBiasInstructions
TextureGradientInstructions
FloatInstructionCount
IntInstructionCount
UintInstructionCount
StaticFlowControlCount
DynamicFlowControlCount
MacroInstructionCount
ArrayInstructionCount
CutInstructionCount
EmitInstructionCount
GSOutputTopology
GSMaxOutputVertexCount
InputPrimitive
PatchConstantParameters
cGSInstanceCount
cControlPoints
HSOutputPrimitive
HSPartitioning
TessellatorDomain
cBarrierInstructions
cInterlockedInstructions
cTextureStoreInstructions