コンピューティング シェーダー リソースの順序付けられていないリソース サポート オプション ( 「ID3D11Device::CheckFeatureSupport」を参照)。
構文
typedef enum D3D11_FORMAT_SUPPORT2 {
D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_ADD = 0x1,
D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_BITWISE_OPS = 0x2,
D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_COMPARE_STORE_OR_COMPARE_EXCHANGE = 0x4,
D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_EXCHANGE = 0x8,
D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_SIGNED_MIN_OR_MAX = 0x10,
D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_UNSIGNED_MIN_OR_MAX = 0x20,
D3D11_FORMAT_SUPPORT2_UAV_TYPED_LOAD = 0x40,
D3D11_FORMAT_SUPPORT2_UAV_TYPED_STORE = 0x80,
D3D11_FORMAT_SUPPORT2_OUTPUT_MERGER_LOGIC_OP = 0x100,
D3D11_FORMAT_SUPPORT2_TILED = 0x200,
D3D11_FORMAT_SUPPORT2_SHAREABLE = 0x400,
D3D11_FORMAT_SUPPORT2_MULTIPLANE_OVERLAY = 0x4000,
D3D11_FORMAT_SUPPORT2_DISPLAYABLE
} ;
定数
|
D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_ADD 値: 0x1 Format ではアトミック追加がサポートされています。 |
D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_BITWISE_OPS 値: 0x2 Format では、アトミックビットごとの操作がサポートされます。 |
D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_COMPARE_STORE_OR_COMPARE_EXCHANGE 値: 0x4 形式では、ストアまたは交換とのアトミック比較がサポートされます。 |
D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_EXCHANGE 値: 0x8 Format ではアトミック交換がサポートされています。 |
D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_SIGNED_MIN_OR_MAX 値: 0x10 Format では、atomic min と max がサポートされます。 |
D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_UNSIGNED_MIN_OR_MAX 値: 0x20 Format では、atomic unsigned min と max がサポートされます。 |
D3D11_FORMAT_SUPPORT2_UAV_TYPED_LOAD 値: 0x40 Format では、型指定された読み込みがサポートされます。 |
D3D11_FORMAT_SUPPORT2_UAV_TYPED_STORE 値: 0x80 Format では、型指定されたストアがサポートされます。 |
D3D11_FORMAT_SUPPORT2_OUTPUT_MERGER_LOGIC_OP 値: 0x100 Format では、ブレンド状態のロジック操作がサポートされます。
Direct3D 11: この値は、Direct3D 11.1 まではサポートされていません。 |
D3D11_FORMAT_SUPPORT2_TILED 値: 0x200 Format では、タイル化されたリソースがサポートされます。
Direct3D 11: この値は、Direct3D 11.2 までサポートされていません。 |
D3D11_FORMAT_SUPPORT2_SHAREABLE 値: 0x400 Format では、共有可能なリソースがサポートされます。 DXGI_FORMAT_R8G8B8A8_UNORMと DXGI_FORMAT_R8G8B8A8_UNORM_SRGBは、デバイスがD3D11_FORMAT_SUPPORT_SHAREABLEのオプション機能サポートを示している場合でも、機能レベル 9 を使用する場合は共有 できません。 DXGI 形式 DXGI_FORMAT_R8G8B8A8_UNORM と DXGI_FORMAT_R8G8B8A8_UNORM_SRGB を使用して共有リソースを作成しようとすると、機能レベルが 10_0 以上でない限り、常に失敗します。
Direct3D 11: この値は、Direct3D 11.2 までサポートされていません。 |
D3D11_FORMAT_SUPPORT2_MULTIPLANE_OVERLAY 値: 0x4000 Format では、マルチプレーン オーバーレイがサポートされます。 |
要件
こちらもご覧ください
コア列挙