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 | |