擴充格式的詳細資料
本節僅適用于 Windows 7 和更新版本的作業系統。
在下表中,格式名稱的 XR 部分可以視為新的著色器解譯,類似于 UNORM 或 SINT 的位。 格式名稱XR_BIAS部分是一種特殊案例,會以額外的中繼資料多載此解譯語意。 此中繼資料表示在轉換到著色器時,格式必須在著色器程式碼中明確位移和偏差。 不需要驅動程式才能執行任何此偏差工作;它完全保留給應用程式。
擴充格式的表格
下表顯示具有特定屬性的資源,這些屬性會使用擴充格式 (DXGI_FORMAT_*) ,如果硬體支援具有這些屬性之資源的這些擴充格式,或是這些資源的擴充格式是選擇性的。 如需每個格式的描述 ,請參閱DXGI_FORMAT 。
下表的資料行索引鍵:
- 答:DXGI_FORMAT_B8G8R8A8_TYPELESS
- B:DXGI_FORMAT_B8G8R8A8_UNORM (現有的)
- C:DXGI_FORMAT_B8G8R8A8_UNORM_SRGB
- D:DXGI_FORMAT_B8G8R8X8_TYPELESS
- E:DXGI_FORMAT_B8G8R8X8_UNORM (現有的)
- F:DXGI_FORMAT_B8G8R8X8_UNORM_SRGB
- G:DXGI_FORMAT_R10G10B10A2_TYPELESS
- H:DXGI_FORMAT_R10G10B10_XR_BIAS_A2_UNORM
資源屬性 | A | B | C | D | E | F | G | H |
---|---|---|---|---|---|---|---|---|
Buffer | N/A | R (已變更) | N/A | N/A | R (已變更) | N/A | N/A | N/A |
輸入組合器頂點緩衝區 | N/A | R (已變更) | N/A | N/A | R (已變更) | N/A | N/A | N/A |
Texture1D | R | R (已變更) | R | R | R (已變更) | R | R | N/A |
Texture2D | R | R (已變更) | R | R | R | R | R | R |
Texture3D | R | R (已變更) | R | R | R (已變更) | R | R | N/A |
紋理立方體 | R | R (已變更) | R | R | R (已變更) | R | R | N/A |
著色器識別碼 | N/A | R | R | N/A | R | R | N/A | N/A |
著色器範例 (任何篩選) | N/A | R | R | N/A | R | R | N/A | N/A |
MIP 對應紋理 | R | R (已變更) | R | R | R (已變更) | R | R | N/A |
MIP 對應自動產生 | N/A | R (已變更) | R | N/A | R (已變更) | R | N/A | N/A |
呈現目標 | N/A | R | R | N/A | R | R | N/A | N/A |
混合轉譯目標 | N/A | R | R | N/A | R | R | N/A | N/A |
CPU 可鎖定 | R | R | R | R | R | R | R | R |
多重範例轉譯目標 | N/A | O | O | N/A | O | O | N/A | N/A |
多重範例解析 | N/A | R (已變更) | R | N/A | R (已變更) | R | N/A | N/A |
多重範例載入 | N/A | R | R | N/A | R | R | N/A | N/A |
顯示掃描 | N/A | R (已變更) | R | N/A | N/A | N/A | N/A | R |
在位配置內轉換 | R | R (已變更) | R | R | R | R | R | R |
注意
在上表中,儲存格專案具有下列意義:
- 「R」 表示需要硬體支援
- 「o」 表示硬體支援是選擇性的
- N/A 表示資源屬性不適用於擴充格式,或不允許擴充格式
注意
DXGI_FORMAT_B8G8R8A8_UNORM和DXGI_FORMAT_B8G8R8X8_UNORM格式已存在於DXGI_FORMAT列舉中。 不過,他們現在會被視為適當新系列的成員。 相較于其原始定義,其需求已變更。
注意
「輸入組合器索引緩衝區」、「著色器sample_c (比較篩選) 」、「著色器範例 (mono 1 位篩選) 」、「著色器收集4」和「深度樣板目標」資源屬性的資料列不會包含在上表中,以取得可讀性。 這些資源屬性的所有意義都是 N/A。
下列各節說明新擴充格式的詳細資料: