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

D3D10_SHADER_DESC

構造体
サイズx64: 120 バイト / x86: 112 バイト

サイズ=各フィールドのバイト数(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