共用方式為


著色器結構 (Direct3D 10 圖形)

本節包含下列著色器結構的相關資訊:

結構 描述
D3D10_SHADER_BUFFER_DESC 描述著色器常數緩衝區或著色器紋理緩衝區。
D3D10_SHADER_DESC 描述著色器。
D3D10_SHADER_DEBUG_FILE_INFO 描述著色器所包含的檔案。
D3D10_SHADER_DEBUG_INFO 描述 D3D10GetShaderDebugInfo 所傳回的 ID3D10Blob 介面格式。
D3D10_SHADER_DEBUG_INPUT_INFO 描述著色器輸入。
D3D10_SHADER_DEBUG_INST_INFO 包含指令資料。
D3D10_SHADER_DEBUG_OUTPUTREG_INFO 描述著色器輸出暫存器。
D3D10_SHADER_DEBUG_OUTPUTVAR 描述著色器輸出變數。
D3D10_SHADER_DEBUG_SCOPE_INFO 包含範圍資料,會將變數名稱對應至偵錯變數。
D3D10_SHADER_DEBUG_SCOPEVAR_INFO 描述範圍變數。
D3D10_SHADER_DEBUG_TOKEN_INFO 提供著色器專案的來源位置。
D3D10_SHADER_DEBUG_VARTYPE 區分變數與範圍中的函式。
D3D10_SHADER_DEBUG_VAR_INFO 包含變數的相關資訊。
D3D10_SHADER_INPUT_BIND_DESC 描述著色器資源如何系結至著色器輸入。
D3D_SHADER_MACRO 定義著色器宏。
D3D10_SHADER_TYPE_DESC 描述著色器變數類型。
D3D10_SHADER_VARIABLE_DESC 描述著色器變數。
D3D10_SIGNATURE_PARAMETER_DESC 描述著色器簽章。

 

著色器參考