Win32 API 日本語リファレンス
ホームGraphics.Direct3D11 › D3D11_SHADER_DESC

D3D11_SHADER_DESC

構造体
サイズx64: 160 バイト / x86: 152 バイト

サイズ=各フィールドのバイト数(x64/x86 で異なる場合は x64/x86 と併記)。x64/x86 列=フィールドのバイトオフセット(HSPで dupptr / lpoke / wpoke 等に使用)。

フィールド

フィールドサイズx64x86
VersionDWORD4+0+0
CreatorLPSTR8/4+8+4
FlagsDWORD4+16+8
ConstantBuffersDWORD4+20+12
BoundResourcesDWORD4+24+16
InputParametersDWORD4+28+20
OutputParametersDWORD4+32+24
InstructionCountDWORD4+36+28
TempRegisterCountDWORD4+40+32
TempArrayCountDWORD4+44+36
DefCountDWORD4+48+40
DclCountDWORD4+52+44
TextureNormalInstructionsDWORD4+56+48
TextureLoadInstructionsDWORD4+60+52
TextureCompInstructionsDWORD4+64+56
TextureBiasInstructionsDWORD4+68+60
TextureGradientInstructionsDWORD4+72+64
FloatInstructionCountDWORD4+76+68
IntInstructionCountDWORD4+80+72
UintInstructionCountDWORD4+84+76
StaticFlowControlCountDWORD4+88+80
DynamicFlowControlCountDWORD4+92+84
MacroInstructionCountDWORD4+96+88
ArrayInstructionCountDWORD4+100+92
CutInstructionCountDWORD4+104+96
EmitInstructionCountDWORD4+108+100
GSOutputTopologyD3D_PRIMITIVE_TOPOLOGY4+112+104
GSMaxOutputVertexCountDWORD4+116+108
InputPrimitiveD3D_PRIMITIVE4+120+112
PatchConstantParametersDWORD4+124+116
cGSInstanceCountDWORD4+128+120
cControlPointsDWORD4+132+124
HSOutputPrimitiveD3D_TESSELLATOR_OUTPUT_PRIMITIVE4+136+128
HSPartitioningD3D_TESSELLATOR_PARTITIONING4+140+132
TessellatorDomainD3D_TESSELLATOR_DOMAIN4+144+136
cBarrierInstructionsDWORD4+148+140
cInterlockedInstructionsDWORD4+152+144
cTextureStoreInstructionsDWORD4+156+148