d3d:d3d12:start
Direct3D 12 (DirectX 12) Windows 詳細
API の詳細
| 2015/09/22 17:19 | |
| 2015/09/20 20:45 | |
| 2015/09/10 03:27 | |
| 2015/09/21 03:57 | |
| 2015/09/22 20:27 |
GPU の対応
<html><!–
| AMD | AMD | AMD APU Kabini | AMD | NVIDIA | NVIDIA | NVIDIA | NVIDIA | NVIDIA | NVIDIA | Intel Skylake | Intel Skylake | Intel Braswell | Intel Haswell | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| RADEON Vega 56 | RADEON RX 480 | RADEON R3 HD 8400 | RADEON HD 7750 | GeForce GTX 1070 | GeForce GTX 1070 | GeForce GTX 960 | GeForce GTX 750 Ti | GeForce GTX 650 | GeForce GTX 560 Ti | HD Graphics 530 | HD Graphics 530 | HD Graphics | HD Graphics 4600 | |
| Polaris GCN 5 | Polaris GCN 4 | GCN 2 + HSA | GCN 1 | Pascal GP104 | Pascal GP104 | Maxwell GM206 | Maxwell GM107 | Kepler | Fermi | Gen 9 | Gen 9 | Gen 8 | Gen 7.5 | |
| 18.3(23.20.15033.5003) | 16.8(16.300.2511.1001) | 16.7(16.300.2311.0) | 15.8(15.201.1151.0) | 388.13 | 368.81 | 355.82 | 369.09 | 353.82 | 384.76 | 23.20.16.4973 | 20.19.15.4474 | 10.18.15.4256 | 20.19.15.4444 | |
| D3D12_FEATURE_LEVELS | 12_1 | 12_0 | 12_0 | 11_1 | 12_1 | 12_1 | 12_1 | 11_0 | 11_0 | 11_0 | 12_1 | 12_1 | 11_1 | 11_1 |
| ShaderModel | 5.1 | 5.1 | 5.1 | 6.0 | 5.1 | 5.1 | 5.1 | 6.0 | 5.1 | 5.1 | ||||
| RootSignatureVersion | 1.1 | 1.1 | 1.1 | 1.1 | 1.1 | 1.1 | 1.1 | 1.1 | 1.1 | 1.1 | ||||
| DoublePrecisionFloatShaderOps | true | true | true | true | true | true | true | true | true | true | true | true | true | true |
| OutputMergerLogicOp | true | true | true | true | true | true | true | true | true | true | true | true | true | true |
| MinPrecisionSupport(1=10,2=16bit) | 16 bit | 16 bit | NONE | NONE | NONE | NONE | NONE | NONE | NONE | NONE | 16 bit | NONE | NONE | NONE |
| TiledResourcesTier (Max 3) | Tier 3 | Tier 2 | Tier 2 | Tire 1 | Tier 3 | Tier 3 | Tier 3 | Tier 1 | Tier 1 | Tier 1 | Tier 3 (full heap) | Tier 3 (full heap) | Not Supported | Not Supported |
| ResourceBindingTier (Max 3) | Tier 3 (full heap) | Tier 3 (full heap) | Tier 3 (full heap) | Tire 3 (full heap) | Tier 3 | Tier 2 | Tier 2 | Tier 2 | Tier 2 | Tier 1 | Tier 3 | Tier 3 | Tier 1 | Tier 1 |
| PSSpecifiedStencilRefSupported | true | true | true | true | false | false | false | false | false | false | true | true | false | false |
| TypedUAVLoadAdditionalFormats | true | true | true | true | true | true | true | true | false | false | true | true | false | false |
| ROVsSupported | true | false | false | false | true | true | true | false | false | false | true | true | true | true |
| ConservativeRasterizationTier (Max 3) | Tier 3 | Not Supported | Not Supported | Not Supported | Tier 2 | Tier 2 | Tier 1 | Not Supported | Not Supported | Not Supported | Tier 3 | Tier 3 | Not Supported | Not Supported |
| MaxGPUVirtualAddressBitsPerResource | 44 | 40 | 40 | 31 | 40 | 40 | 38 | 40 | 31 | 40 | 38 | 38 | 31 | 31 |
| StandardSwizzle64KBSupported | false | false | false | false | false | false | false | false | false | false | false | false | false | false |
| CrossNodeSharingTier | Not Supported | Not Supported | Not Supported | Not Supported | Not Supported | Not Supported | Not Supported | Not Supported | Not Supported | Not Supported | Not Supported | Not Supported | Not Supported | Not Supported |
| CrossAdapterRowMajorTextureSupported | false | false | false | false | false | false | false | false | false | false | true | false | false | false |
| VPAndRTArrayIndexFromAnyShaderFeedingRaster.. | true | true | true | false | true | false | false | false | false | false | true | true | true | true |
| ResourceHeapTier (Max 2) | Tier 2 (full heap) | Tier 2 (full heap) | Tier 2 (full heap) | Tire 2 (full heap) | Tier 1 | Tier 1 | Tier 1 | Tier 1 | Tier 1 | Tier 1 | Tier 2 (full heap) | Tier 2 (full heap) | Tier 2 (full heap) | Tier 2 (full heap) |
| TileBasedRenderer | false | false | false | false | false | false | false | false | false | false | false | false | false | false |
| UMA | false | false | false | false | false | false | false | false | false | false | true | true | true | true |
| CacheCoherentUMA | false | false | false | false | false | false | false | false | false | false | true | true | true | true |
| MaxGPUVirtualAddrBitsPerRes/PerProc | 44/44 | 40/40 | 40/40 | 40/40 | 40/40 | 40/40 | 40/40 | 40/40 | 40/40 | 40/40 | 38/48 | 38/48 | 31/32 | 31/31 |
| DescriptorSize CBV_SRV_UAV (byte) | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 64 | 64 | 64 | 32 |
| DescriptorSize Sampler (byte) | 16 | 16 | 16 | 16 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 16 | 16 |
| DescriptorSize RTV (byte) | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 |
| DescriptorSize DSV (byte) | 2168 | 1872 | 1872 | 144 | 8 | 8 | 8 | 8 | 8 | 8 | 176 | 104 | 128 | 96 |
| WaveOps | false | false | false | true | false | false | false | true | false | false | ||||
| WaveLaneCountMin | 64 | 4 | 4 | 32 | 32 | 32 | 32 | 8 | 4 | 4 | ||||
| WaveLaneCountMax | 64 | 4 | 4 | 32 | 32 | 32 | 32 | 32 | 4 | 4 | ||||
| TotalLaneCount | 3584 | 4 | 4 | 30720 | 30720 | 10240 | 12288 | 768 | 4 | 4 | ||||
| ExpandedComputeResourceStates | true | true | true | true | true | true | true | true | true | true | ||||
| Int64ShaderOps | false | false | false | true | false | false | false | true | false | false | ||||
| ASTC D3D11.3/12 | N | N | N | N | N | N | N | N | N | N | N | N | N | N |
| ASTC OpenGL | N | N | N | N | N | N | N (SW) | N (SW) | N (SW) | N (SW) | Y | Y | Y | N |
–></html>
| AMD | AMD | AMD | AMD | AMD | AMD APU Godavari | AMD APU Godavari | AMD APU Kabini | AMD | |
|---|---|---|---|---|---|---|---|---|---|
| RADEON Vega 56 | RADEON Vega 56 | RADEON RX 480 | RADEON RX 480 | RADEON RX 480 | RADEON R7 | RADEON R7 | RADEON R3 HD 8400 | RADEON HD 7750 | |
| GCN 5 | GCN 5 | Polaris GCN 4 | Polaris GCN 4 | Polaris GCN 4 | GCN 2 + HSA | GCN 2 + HSA | GCN 2 + HSA | GCN 1 | |
| 18.5.1 | 18.3.4 | 18.5.1 | 18.3.4 | 16.8 | 18.5.1 | 18.2.1 | 16.7 | 15.8 | |
| D3D12_FEATURE_LEVELS | 12_1 | 12_1 | 12_0 | 12_0 | 12_0 | 12_0 | 12_0 | 12_0 | 11_1 |
| ShaderModel | 6.1 | 5.1 | 6.1 | 5.1 | 5.1 | 6.1 | 5.1 | 5.1 | |
| RootSignatureVersion | 1.1 | 1.1 | 1.1 | 1.1 | 1.1 | 1.1 | 1.1 | 1.1 | |
| DoublePrecisionFloatShaderOps | true | true | true | true | true | true | true | true | true |
| OutputMergerLogicOp | true | true | true | true | true | true | true | true | true |
| MinPrecisionSupport(1=10,2=16bit) | 16 bit | 16 bit | NONE | NONE | 16 bit | NONE | NONE | NONE | NONE |
| TiledResourcesTier (Max 3) | Tier 3 | Tier 3 | Tier 2 | Tier 2 | Tier 2 | Tier 2 | Tier 2 | Tier 2 | Tire 1 |
| ResourceBindingTier (Max 3) | Tier 3 | Tier 3 | Tier 3 | Tier 3 | Tier 3 | Tier 3 | Tier 3 | Tier 3 | Tire 3 |
| PSSpecifiedStencilRefSupported | true | true | true | true | true | true | true | true | true |
| TypedUAVLoadAdditionalFormats | true | true | true | true | true | true | true | true | true |
| ROVsSupported | true | true | false | false | false | false | false | false | false |
| ConservativeRasterizationTier (Max 3) | Tier 3 | Tier 3 | Not Supported | Not Supported | Not Supported | Not Supported | Not Supported | Not Supported | Not Supported |
| MaxGPUVirtualAddressBitsPerResource | 44 | 44 | 40 | 40 | 40 | 40 | 40 | 40 | 31 |
| StandardSwizzle64KBSupported | false | false | false | false | false | false | false | false | false |
| CrossNodeSharingTier | Not Supported | Not Supported | Not Supported | Not Supported | Not Supported | Not Supported | Not Supported | Not Supported | Not Supported |
| CrossAdapterRowMajorTextureSupported | false | false | false | false | false | false | false | false | false |
| VPAndRTArrayIndexFromAnyShaderFeedingRaster.. | true | true | true | true | true | true | true | true | false |
| ResourceHeapTier (Max 2) | Tier 2 | Tier 2 | Tier 2 | Tier 2 | Tier 2 | Tier 2 | Tier 2 | Tier 2 | Tire 2 |
| TileBasedRenderer | false | false | false | false | false | false | false | false | false |
| UMA | false | false | false | false | false | true | false | false | false |
| CacheCoherentUMA | false | false | false | false | false | false | false | false | false |
| IsolatedMMU | true | true | true | true | true | ||||
| MaxGPUVirtualAddrBitsPerRes/PerProc | 44/44 | 44/44 | 40/40 | 40/40 | 40/40 | 40/40 | 40/40 | 40/40 | 40/40 |
| DescriptorSize CBV_SRV_UAV (byte) | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 |
| DescriptorSize Sampler (byte) | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 |
| DescriptorSize RTV (byte) | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 |
| DescriptorSize DSV (byte) | 2168 | 2168 | 1880 | 1880 | 1872 | 1880 | 1880 | 1872 | 144 |
| WaveOps | true | false | true | false | false | true | false | false | |
| WaveLaneCountMin | 64 | 64 | 64 | 64 | 4 | 64 | 64 | 4 | |
| WaveLaneCountMax | 64 | 64 | 64 | 64 | 4 | 64 | 64 | 4 | |
| TotalLaneCount | 3584 | 3584 | 2304 | 2304 | 4 | 512 | 512 | 4 | |
| ExpandedComputeResourceStates | true | true | true | true | true | true | true | true | |
| Int64ShaderOps | true | false | true | false | false | true | false | false | |
| DepthBoundsTestSupported | true | true | true | true | false | ||||
| ProgrammableSamplePositionsTier (Max 2) | Tier 2 | Tier 2 | Tier 2 | Tier 2 | Not Supported | ||||
| ShaderCache SINGLE_PSO/LIB/AUTO_INPROC/DISK | Y/Y/Y/Y | Y/Y/Y/N | Y/Y/Y/Y | Y/Y/Y/N | Y/Y/N/N | ||||
| Queue CommandListType | 0 | 0 | 0 | 0 | 0 | ||||
| Queue Priority | 0 | 0 | 0 | 0 | 0 | ||||
| Queue PriorityForTypeIsSupported | true | true | true | true | true | ||||
| CopyQueueTimestampQueriesSupported | true | true | true | true | false | ||||
| CastingFullyTypedFormatSupported | true | true | true | true | false | ||||
| WriteBufferImmediateSupportFlags | 15 | 15 | 15 | 15 | 0 | ||||
| ViewInstancingTier (Max 3) | Tier 1 | Not Supported | Tier 1 | Not Supported | Not Supported | ||||
| BarycentricsSupported | false | false | false | false | false | ||||
| ExistingHeaps | true | true | true | true | false | ||||
| ASTC D3D11.3/12 | N | N | N | N | N | N | N | N | N |
| ASTC OpenGL | N | N | N | N | N | N | N | N | N |
| NVIDIA | NVIDIA | NVIDIA | NVIDIA | NVIDIA | NVIDIA | NVIDIA | NVIDIA | NVIDIA | NVIDIA | NVIDIA | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| GeForce GTX 1070 | GeForce GTX 1070 | GeForce GTX 1070 | GeForce GTX 960 | GeForce GTX 960 | GeForce GTX 960 | GeForce GTX 750 Ti | GeForce GTX 750 Ti | GeForce GTX 750 Ti | GeForce GTX 650 | GeForce GTX 560 Ti | |
| Pascal GP104 | Pascal GP104 | Pascal GP104 | Maxwell GM206 | Maxwell GM206 | Maxwell GM206 | Maxwell GM107 | Maxwell GM107 | Maxwell GM107 | Kepler GK107 | Fermi GF110 | |
| 397.44 | 388.13 | 368.81 | 398.11 | 388.13 | 355.82 | 398.11 | 388.43 | 369.09 | 353.82 | 384.76 | |
| D3D12_FEATURE_LEVELS | 12_1 | 12_1 | 12_1 | 12_1 | 12_1 | 12_1 | 11_0 | 11_0 | 11_0 | 11_0 | 11_0 |
| ShaderModel | 6.1 | 6.0 | 5.1 | 6.1 | 6.0 | 6.1 | 6.0 | 5.1 | 5.1 | ||
| RootSignatureVersion | 1.1 | 1.1 | 1.1 | 1.1 | 1.1 | 1.1 | 1.1 | 1.1 | 1.1 | ||
| DoublePrecisionFloatShaderOps | true | true | true | true | true | true | true | true | true | true | true |
| OutputMergerLogicOp | true | true | true | true | true | true | true | true | true | true | true |
| MinPrecisionSupport(1=10,2=16bit) | NONE | NONE | NONE | NONE | NONE | NONE | NONE | NONE | NONE | NONE | NONE |
| TiledResourcesTier (Max 3) | Tier 3 | Tier 3 | Tier 3 | Tier 3 | Tier 3 | Tier 3 | Tier 1 | Tier 1 | Tier 1 | Tier 1 | Tier 1 |
| ResourceBindingTier (Max 3) | Tier 3 | Tier 3 | Tier 2 | Tier 3 | Tier 3 | Tier 2 | Tier 3 | Tier 3 | Tier 2 | Tier 2 | Tier 1 |
| PSSpecifiedStencilRefSupported | false | false | false | false | false | false | false | false | false | false | false |
| TypedUAVLoadAdditionalFormats | true | true | true | true | true | true | true | true | true | false | false |
| ROVsSupported | true | true | true | true | true | true | false | false | false | false | false |
| ConservativeRasterizationTier (Max 3) | Tier 2 | Tier 2 | Tier 2 | Tier 1 | Tier 1 | Tier 1 | Not Supported | Not Supported | Not Supported | Not Supported | Not Supported |
| MaxGPUVirtualAddressBitsPerResource | 40 | 40 | 40 | 40 | 40 | 38 | 40 | 40 | 40 | 31 | 40 |
| StandardSwizzle64KBSupported | false | false | false | false | false | false | false | false | false | false | false |
| CrossNodeSharingTier | Not Supported | Not Supported | Not Supported | Not Supported | Not Supported | Not Supported | Not Supported | Not Supported | Not Supported | Not Supported | Not Supported |
| CrossAdapterRowMajorTextureSupported | false | false | false | false | false | false | false | false | false | false | false |
| VPAndRTArrayIndexFromAnyShaderFeedingRaster.. | true | true | false | true | false | false | false | false | false | false | false |
| ResourceHeapTier (Max 2) | Tier 1 | Tier 1 | Tier 1 | Tier 1 | Tier 1 | Tier 1 | Tier 1 | Tier 1 | Tier 1 | Tier 1 | Tier 1 |
| TileBasedRenderer | false | false | false | false | false | false | false | false | false | false | false |
| UMA | false | false | false | false | false | false | false | false | false | false | false |
| CacheCoherentUMA | false | false | false | false | false | false | false | false | false | false | false |
| IsolatedMMU | true | true | true | false | true | false | |||||
| MaxGPUVirtualAddrBitsPerRes/PerProc | 40/40 | 40/40 | 40/40 | 40/40 | 40/40 | 40/40 | 40/40 | 40/40 | 40/40 | 40/40 | 40/40 |
| DescriptorSize CBV_SRV_UAV (byte) | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 |
| DescriptorSize Sampler (byte) | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 |
| DescriptorSize RTV (byte) | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 |
| DescriptorSize DSV (byte) | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 |
| WaveOps | true | true | false | true | true | true | true | false | false | ||
| WaveLaneCountMin | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | ||
| WaveLaneCountMax | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | ||
| TotalLaneCount | 30720 | 30720 | 30720 | 16384 | 16384 | 10240 | 10240 | 10240 | 12288 | ||
| ExpandedComputeResourceStates | true | true | true | true | true | true | true | true | true | ||
| Int64ShaderOps | true | true | false | true | true | true | true | false | false | ||
| DepthBoundsTestSupported | true | true | true | true | true | true | |||||
| ProgrammableSamplePositionsTier (Max 2) | Tier 2 | Tier 2 | Tier 2 | Tier 2 | Not Supported | Not Supported | |||||
| ShaderCache SINGLE_PSO/LIB/AUTO_INPROC/DISK | Y/Y/N/N | Y/Y/N/N | Y/Y/N/N | Y/Y/N/N | Y/Y/N/N | Y/Y/N/N | |||||
| Queue CommandListType | 0 | 0 | 0 | 0 | 0 | 0 | |||||
| Queue Priority | 0 | 0 | 0 | 0 | 0 | 0 | |||||
| Queue PriorityForTypeIsSupported | true | true | true | true | true | true | |||||
| CopyQueueTimestampQueriesSupported | true | true | true | true | true | true | |||||
| CastingFullyTypedFormatSupported | true | true | true | true | true | true | |||||
| WriteBufferImmediateSupportFlags | 63 | 15 | 63 | 15 | 63 | 15 | |||||
| ViewInstancingTier (Max 3) | Tier 2 | Not Supported | Tier 2 | Not Supported | 1 | Not Supported | |||||
| BarycentricsSupported | false | false | false | false | false | false | |||||
| ExistingHeaps | true | true | true | true | true | true | |||||
| ASTC D3D11.3/12 | N | N | N | N | N | N | N | N | N | N | N |
| ASTC OpenGL | N | N | N | N (SW) | N (SW) | N (SW) | N (SW) | N (SW) | N (SW) | N (SW) | N (SW) |
| Intel Skylake | Intel Skylake | Intel Braswell | Intel Braswell | Intel Haswell | Intel Haswell | |
|---|---|---|---|---|---|---|
| HD Graphics 530 | HD Graphics 530 | HD Graphics | HD Graphics | HD Graphics 4600 | HD Graphics 4600 | |
| Gen 9 | Gen 9 | Gen 8 | Gen 8 | Gen 7.5 | Gen 7.5 | |
| 23.20.16.4973 | 20.19.15.4474 | 20.19.15.4531 | 10.18.15.4256 | 20.19.15.4835 | 20.19.15.4444 | |
| D3D12_FEATURE_LEVELS | 12_1 | 12_1 | 11_1 | 11_1 | 11_1 | 11_1 |
| ShaderModel | 6.1 | 5.1 | 5.1 | 5.1 | 5.1 | |
| RootSignatureVersion | 1.1 | 1.1 | 1.1 | 1.1 | 1.1 | |
| DoublePrecisionFloatShaderOps | true | true | true | true | true | true |
| OutputMergerLogicOp | true | true | true | true | true | true |
| MinPrecisionSupport(1=10,2=16bit) | 16 bit | NONE | NONE | NONE | NONE | NONE |
| TiledResourcesTier (Max 3) | Tier 3 | Tier 3 | Not Supported | Not Supported | Not Supported | Not Supported |
| ResourceBindingTier (Max 3) | Tier 3 | Tier 3 | Tier 1 | Tier 1 | Tier 1 | Tier 1 |
| PSSpecifiedStencilRefSupported | true | true | false | false | false | false |
| TypedUAVLoadAdditionalFormats | true | true | false | false | false | false |
| ROVsSupported | true | true | true | true | true | true |
| ConservativeRasterizationTier (Max 3) | Tier 3 | Tier 3 | Not Supported | Not Supported | Not Supported | Not Supported |
| MaxGPUVirtualAddressBitsPerResource | 38 | 38 | 31 | 31 | 31 | 31 |
| StandardSwizzle64KBSupported | false | false | false | false | false | false |
| CrossNodeSharingTier | Not Supported | Not Supported | Not Supported | Not Supported | Not Supported | Not Supported |
| CrossAdapterRowMajorTextureSupported | true | false | false | false | false | false |
| VPAndRTArrayIndexFromAnyShaderFeedingRaster.. | true | true | true | true | true | true |
| ResourceHeapTier (Max 2) | Tier 2 | Tier 2 | Tier 2 | Tier 2 | Tier 2 | Tier 2 |
| TileBasedRenderer | false | false | false | false | false | false |
| UMA | true | true | true | true | true | true |
| CacheCoherentUMA | true | true | false | true | true | true |
| IsolatedMMU | true | true | true | |||
| MaxGPUVirtualAddrBitsPerRes/PerProc | 38/48 | 38/48 | 31/32 | 31/32 | 31/31 | 31/31 |
| DescriptorSize CBV_SRV_UAV (byte) | 64 | 64 | 64 | 64 | 32 | 32 |
| DescriptorSize Sampler (byte) | 32 | 32 | 16 | 16 | 16 | 16 |
| DescriptorSize RTV (byte) | 32 | 32 | 32 | 32 | 32 | 32 |
| DescriptorSize DSV (byte) | 176 | 104 | 128 | 128 | 96 | 96 |
| WaveOps | true | false | false | false | false | |
| WaveLaneCountMin | 8 | 4 | 4 | 4 | 4 | |
| WaveLaneCountMax | 32 | 4 | 4 | 4 | 4 | |
| TotalLaneCount | 768 | 4 | 4 | 4 | 4 | |
| ExpandedComputeResourceStates | true | true | true | true | true | |
| Int64ShaderOps | true | false | false | false | false | |
| DepthBoundsTestSupported | false | false | false | |||
| ProgrammableSamplePositionsTier (Max 2) | Not Supported | Not Supported | Not Supported | |||
| ShaderCache SINGLE_PSO/LIB/AUTO_INPROC/DISK | Y/Y/N/N | Y/N/N/N | Y/N/N/N | |||
| Queue CommandListType | 0 | 0 | 0 | |||
| Queue Priority | 0 | 0 | 0 | |||
| Queue PriorityForTypeIsSupported | true | true | true | |||
| CopyQueueTimestampQueriesSupported | false | false | false | |||
| CastingFullyTypedFormatSupported | false | false | false | |||
| WriteBufferImmediateSupportFlags | 0 | 0 | 0 | |||
| ViewInstancingTier (Max 3) | Not Supported | Not Supported | Not Supported | |||
| BarycentricsSupported | false | false | false | |||
| ExistingHeaps | false | false | false | |||
| ASTC D3D11.3/12 | N | N | N | N | N | N |
| ASTC OpenGL | Y | Y | Y | Y | N | N |
- 今後新しいドライバのリリースによって仕様が変わる可能性があります。
- 現時点の D3D は ASTC に対応していません。
- Wave~ は ShaderModel 6.0 の機能です。
- 対応 GPU について詳細はこちら
D3D12 の Version
| Windows | Version | Windows SDK | API |
|---|---|---|---|
| Windows 10 | 1803 | 10.0.17134.0 | ID3D12Device4, ID3D12GraphcisCommandList3, ID3D12Resource1, ID3D12Heap1, ID3D12ProtectedResourceSession |
| Windows 10 | 1709 | 10.0.16299.0 | ID3D12Device3, ID3D12GraphicsCommandList2, ID3D12Fence1 |
| Windows 10 | 1703 | 10.0.15063.0 | ID3D12Device2, ID3D12GraphicsCommandList1, ID3D12PipelineLibrary1, ID3D12Debug2, ID3D12Tools |
| Windows 10 | 1607 | 10.0.14393.0 | ID3D12Device1, ID3D12PipelineLibrary, ID3D12VersionedRootSignatureDeserializer |
| Windows 10 | 1511 | 10.0.10586.0 | |
| Windows 10 | 1507 | 10.0.10240.0 |
GPU の問題
わかってる範囲で判明してる問題点
- 2015/09/21 現在
- RADEON GCN (15.08 Beta)
- Bundle で RootSignature のパラメータ継承ができない
- CommandSignature で 32bitConsntant が反映されない
- CommandSignature で RootDescriptor が反映されない
- GeForce Kepler/Maxwell 1/2(355.82)
- 355.82 以降を適用しないと CommandSignature の RootDescriptor が反映されない
- Intel HD Graphics Gen7.5/8
- RootSignature に 32bitConstant が複数存在する場合、一番最初の 32bitConstant でないと更新されない
| Bundle<html><br></html>継承 | CommandSignature (Indirect) | MultiAdapter<html><br></html> Primary | |||
|---|---|---|---|---|---|
| RootConst 0 | RootConst 1 | RootDesc | |||
| RADEON GCN 15.8Beta | N | N | N | N | Y |
| GeForce 353.82 | Y | Y | Y | N | N |
| GeForce 355.82 | Y | Y | Y | Y | N |
| Intel HD Graphics | Y | Y | N | Y | Y |
d3d/d3d12/start.txt · 最終更新: by oga
