ユーザ用ツール

サイト用ツール


vulkan:vulkan_devicefeature

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
vulkan:vulkan_devicefeature [2016/09/21 10:48] – [Vulkan Device Features (GPU毎の比較表)] ogavulkan:vulkan_devicefeature [2016/09/21 11:01] (現在) – [Extensions] oga
行 9: 行 9:
 ===== Physical Device Features ===== ===== Physical Device Features =====
  
-^ GPU  ^ Intel HD Graphcis Gen9  ^ Intel HD Grahics Gen7.5  ^ Intel HD Grahics Gen7.5  ^ Intel HD Grahics Gen7  ^ RADEON GCN Polaris  ^ RADEON GCN Polaris  ^ RADEON GCN1.1  ^ RADEON GCN1.1  ^ RADEON GCN1.0  ^ GeForce Maxwell GM2  ^ GeForce Maxwell GM2  ^ GeForce Kepler  ^ Adreno 418  ^ PowerVR Series 6 Rogue  ^ 
-^ DeviceName  ^ Intel(R) HD Graphics 530  ^ Intel(R) Haswell Desktop  ^ Intel(R) Haswell Mobile  ^ Intel(R) Bay Trail  ^ Radeon (TM) RX 480 Graphics  ^ AMD Radeon (TM) RX 480 Graphics  ^ AMD Radeon HD 8400 / R3 Series  ^ Unknown AMD GPU  ^ AMD Radeon HD 7700 Series  ^ GTX 960  ^ GTX 960  ^ GTX 760  ^ Adreno (TM) 418  ^ PowerVR Rogue G6430  ^ 
-^ Platform  ^ Windows  ^ Linux  ^ Linux  ^ Linux  ^ Windows  ^ Linux  ^ Windows  ^ Linux  ^ Windows  ^ Windows  ^ Linux  ^ Windows  ^ Android  ^ Android  ^ 
-| robustBufferAccess  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  | 
-| fullDrawIndexUint32  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  Y  | 
-| imageCubeArray  |  Y  |  -  |  -  |  -  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  Y  | 
-| independentBlend  |  Y  |  -  |  -  |  -  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  Y  | 
-| geometryShader  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  -  | 
-| tessellationShader  |  Y  |  -  |  -  |  -  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  -  | 
-| sampleRateShading  |  Y  |  -  |  -  |  -  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  Y  | 
-| dualSrcBlend  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  -  | 
-| logicOp  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  Y  | 
-| multiDrawIndirect  |  Y  |  -  |  -  |  -  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  Y  | 
-| drawIndirectFirstInstance  |  Y  |  -  |  -  |  -  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  -  | 
-| depthClamp  |  Y  |  -  |  -  |  -  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  -  | 
-| depthBiasClamp  |  Y  |  -  |  -  |  -  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  Y  | 
-| fillModeNonSolid  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  -  | 
-| depthBounds  |  -  |  -  |  -  |  -  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  -  | 
-| wideLines  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  -  | 
-| largePoints  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  Y  | 
-| textureCompressionETC2  |  Y  |  Y  |  Y  |  Y  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  Y  |  Y  | 
-| textureCompressionASTC_LDR  |  Y  |  Y  |  Y  |  Y  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  Y  |  -  | 
-| textureCompressionBC  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  -  | 
-| occlusionQueryPrecise  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  | 
-| pipelineStatisticsQuery  |  Y  |  -  |  -  |  -  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  -  | 
-| vertexPipelineStoresAndAtomics  |  Y  |  -  |  -  |  -  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  -  | 
-| fragmentStoresAndAtomics  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  -  | 
-| shaderTessellationAndGeometryPointSize  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  -  | 
-| shaderImageGatherExtended  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  -  | 
-| shaderStorageImageExtendedFormats  |  Y  |  -  |  -  |  -  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  -  | 
-| shaderStorageImageMultisample  |  Y  |  -  |  -  |  -  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  -  | 
-| shaderStorageImageReadWithoutFormat  |  -  |  -  |  -  |  -  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  -  |  -  | 
-| shaderStorageImageWriteWithoutFormat  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  -  | 
-| shaderUniformBufferArrayDynamicIndexing  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  -  | 
-| shaderSampledImageArrayDynamicIndexing  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  -  | 
-| shaderStorageBufferArrayDynamicIndexing  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  -  | 
-| shaderStorageImageArrayDynamicIndexing  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  -  | 
-| shaderClipDistance  |  Y  |  -  |  -  |  -  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  -  | 
-| shaderCullDistance  |  Y  |  -  |  -  |  -  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  -  | 
-| shaderFloat64  |  Y  |  -  |  -  |  -  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  -  | 
-| shaderInt64  |  Y  |  -  |  -  |  -  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  -  | 
-| shaderInt16  |  Y  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  Y  | 
-| shaderResourceResidency  |  Y  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  Y  |  Y  |  -  |  -  |  -  | 
-| shaderResourceMinLod  |  Y  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  Y  |  Y  |  -  |  -  |  -  | 
-| alphaToOne  |  Y  |  Y  |  Y  |  Y  |  -  |  -  |  -  |  -  |  -  |  Y  |  Y  |  Y  |  -  |  Y  | 
-| sparseBinding  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  Y  |  Y  |  Y  |  -  |  -  | 
-| sparseResidencyBuffer  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  Y  |  Y  |  Y  |  -  |  -  | 
-| sparseResidencyImage2D  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  Y  |  Y  |  Y  |  -  |  -  | 
-| sparseResidencyImage3D  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  Y  |  Y  |  Y  |  -  |  -  | 
-| sparseResidency2Samples  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  Y  |  Y  |  Y  |  -  |  -  | 
-| sparseResidency4Samples  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  Y  |  Y  |  Y  |  -  |  -  | 
-| sparseResidency8Samples  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  Y  |  Y  |  Y  |  -  |  -  | 
-| sparseResidency16Samples  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  Y  |  Y  |  -  |  -  |  -  | 
-| sparseResidencyAliased  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  Y  |  Y  |  Y  |  -  |  -  | 
-| variableMultisampleRate  |  Y  |  -  |  -  |  -  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  -  | 
-| iheritedQueries  |  Y  |  -  |  -  |  -  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  -  | 
  
  
  
-===== Physical Device Limits ===== 
  
  
-^ GPU  ^ Intel HD Graphcis Gen9  ^ Intel HD Grahics Gen7.5  ^ Intel HD Grahics Gen7.5  ^ Intel HD Grahics Gen7  ^ RADEON GCN Polaris  ^ RADEON GCN Polaris  ^ RADEON GCN1.1  ^ RADEON GCN1.1  ^ RADEON GCN1.0  ^ GeForce Maxwell GM2  ^ GeForce Maxwell GM2  ^ GeForce Kepler  ^ Adreno 418  ^ PowerVR Series 6 Rogue  ^ 
-^ DeviceName  ^ Intel(R) HD Graphics 530  ^ Intel(R) Haswell Desktop  ^ Intel(R) Haswell Mobile  ^ Intel(R) Bay Trail  ^ Radeon (TM) RX 480 Graphics  ^ AMD Radeon (TM) RX 480 Graphics  ^ AMD Radeon HD 8400 / R3 Series  ^ Unknown AMD GPU  ^ AMD Radeon HD 7700 Series  ^ GTX 960  ^ GTX 960  ^ GTX 760  ^ Adreno (TM) 418  ^ PowerVR Rogue G6430  ^ 
-^ Platform  ^ Windows  ^ Linux  ^ Linux  ^ Linux  ^ Windows  ^ Linux  ^ Windows  ^ Linux  ^ Windows  ^ Windows  ^ Linux  ^ Windows  ^ Android  ^ Android  ^ 
-| maxImageDimension1D  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 8192  | 
-| maxImageDimension2D  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 8192  | 
-| maxImageDimension3D  | 2048  | 2048  | 2048  | 2048  | 8192  | 8192  | 8192  | 8192  | 8192  | 2048  | 2048  | 2048  | 2048  | 8192  | 
-| maxImageDimensionCube  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 8192  | 
-| maxImageArrayLayers  | 2048  | 2048  | 2048  | 2048  | 2048  | 2048  | 2048  | 2048  | 2048  | 2048  | 2048  | 2048  | 2048  | 2048  | 
-| maxTexelBufferElements  | 0x8000000  | 0x8000000  | 0x8000000  | 0x8000000  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0x8000000  | 0x8000000  | 0x8000000  | 0x10000  | 0x10000  | 
-| maxUniformBufferRange  | 0x10000  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0x10000  | 0x10000  | 0x10000  | 0x10000  | 0x8000000  | 
-| maxStorageBufferRange  | 0x8000000  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0x7fffffff  | 0x7fffffff  | 0x7fffffff  | 0x8000000  | 0x8000000  | 
-| maxPushConstantsSize  | 256  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 256  | 256  | 256  | 128  | 128  | 
-| maxMemoryAllocationCount  | 0x90000  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 4096  | 4096  | 4096  | 4096  | 4096  | 4096  | 0xffffffff  | 4096  | 4096  | 9999  | 
-| maxSamplerAllocationCount  | 4000  | 0x10000  | 0x10000  | 0x10000  | 0x100000  | 0x100000  | 0x100000  | 0x100000  | 0x100000  | 4000  | 4000  | 4000  | 4000  | 9999  | 
-| bufferImageGranularity  | 1  | 64  | 64  | 64  | 1  | 1  | 1  | 1  | 1  | 1024  | 1024  | 0x10000  | 1  | 1  | 
-| sparseAddressSpaceSize  | 0  | 0  | 0  | 0  | 0xffffffffff  | 0xeffffffff  | 0xffffffffff  | 0xeffffffff  | 0xffffffffff  | 0xffffffffffffffff  | 0xffffffffffffffff  | 0xffffffffffffffff  | 0  | 0  | 
-| maxBoundDescriptorSets  | 4  | 8  | 8  | 8  | 32  | 32  | 32  | 32  | 32  | 8  | 8  | 8  | 4  | 8  | 
-| maxPerStageDescriptorSamplers  | 16  | 64  | 64  | 64  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 4000  | 4000  | 4000  | 16  | 128  | 
-| maxPerStageDescriptorUniformBuffers  | 200  | 64  | 64  | 64  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 12  | 12  | 12  | 14  | 128  | 
-| maxPerStageDescriptorStorageBuffers  | 200  | 64  | 64  | 64  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 16  | 16  | 16  | 4  | 128  | 
-| maxPerStageDescriptorSampledImages  | 200  | 64  | 64  | 64  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 8192  | 8192  | 8192  | 64  | 128  | 
-| maxPerStageDescriptorStorageImages  | 16  | 64  | 64  | 64  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 8192  | 8192  | 8192  | 4  | 128  | 
-| maxPerStageDescriptorInputAttachments  | 8  | 64  | 64  | 64  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 8  | 8  | 8  | 8  | 128  | 
-| maxPerStageResources  | 200  | 128  | 128  | 128  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 24612  | 24612  | 24612  | 94  | 128  | 
-| maxDescriptorSetSamplers  | 96  | 256  | 256  | 256  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 4000  | 4000  | 4000  | 96  | 256  | 
-| maxDescriptorSetUniformBuffers  | 1200  | 256  | 256  | 256  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 72  | 72  | 72  | 84  | 256  | 
-| maxDescriptorSetUniformBuffersDynamic  | 16  | 256  | 256  | 256  | 8  | 8  | 8  | 8  | 8  | 72  | 72  | 72  | 8  | 8  | 
-| maxDescriptorSetStorageBuffers  | 1200  | 256  | 256  | 256  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 96  | 96  | 96  | 24  | 256  | 
-| maxDescriptorSetStorageBuffersDynamic  | 16  | 256  | 256  | 256  | 8  | 8  | 8  | 8  | 8  | 96  | 96  | 96  | 4  | 8  | 
-| maxDescriptorSetSampledImages  | 1200  | 256  | 256  | 256  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 49152  | 49152  | 49152  | 384  | 256  | 
-| maxDescriptorSetStorageImages  | 96  | 256  | 256  | 256  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 49152  | 49152  | 49152  | 24  | 256  | 
-| maxDescriptorSetInputAttachments  | 8  | 256  | 256  | 256  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 8  | 8  | 8  | 8  | 256  | 
-| maxVertexInputAttributes  | 16  | 32  | 32  | 32  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 16  | 16  | 32  | 16  | 16  | 
-| maxVertexInputBindings  | 16  | 32  | 32  | 32  | 32  | 32  | 32  | 32  | 32  | 32  | 32  | 32  | 16  | 16  | 
-| maxVertexInputAttributeOffset  | 2047  | 2047  | 2047  | 2047  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 2047  | 2047  | 2047  | 2047  | 0x80000000  | 
-| maxVertexInputBindingStride  | 4095  | 2048  | 2048  | 2048  | 16383  | 16383  | 16383  | 16383  | 16383  | 2048  | 2048  | 2048  | 2048  | 0x80000000  | 
-| maxVertexOutputComponents  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 
-| maxTessellationGenerationLevel  | 64  | 0  | 0  | 0  | 64  | 64  | 64  | 64  | 64  | 64  | 64  | 64  | 0  | 0  | 
-| maxTessellationPatchSize  | 32  | 0  | 0  | 0  | 32  | 32  | 32  | 32  | 32  | 32  | 32  | 32  | 0  | 0  | 
-| maxTessellationControlPerVertexInputComponents  | 128  | 0  | 0  | 0  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 0  | 0  | 
-| maxTessellationControlPerVertexOutputComponents  | 128  | 0  | 0  | 0  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 0  | 0  | 
-| maxTessellationControlPerPatchOutputComponents  | 120  | 0  | 0  | 0  | 120  | 120  | 120  | 120  | 120  | 120  | 120  | 120  | 0  | 0  | 
-| maxTessellationControlTotalOutputComponents  | 4096  | 0  | 0  | 0  | 4096  | 4096  | 4096  | 4096  | 4096  | 4216  | 4216  | 4216  | 0  | 0  | 
-| maxTessellationEvaluationInputComponents  | 128  | 0  | 0  | 0  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 0  | 0  | 
-| maxTessellationEvaluationOutputComponents  | 128  | 0  | 0  | 0  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 0  | 0  | 
-| maxGeometryShaderInvocations  | 32  | 32  | 32  | 32  | 127  | 127  | 127  | 127  | 127  | 32  | 32  | 32  | 0  | 32  | 
-| maxGeometryInputComponents  | 128  | 64  | 64  | 64  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 0  | 128  | 
-| maxGeometryOutputComponents  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 0  | 128  | 
-| maxGeometryOutputVertices  | 256  | 256  | 256  | 256  | 1024  | 1024  | 1024  | 1024  | 1024  | 1024  | 1024  | 1024  | 0  | 256  | 
-| maxGeometryTotalOutputComponents  | 1024  | 1024  | 1024  | 1024  | 16384  | 16384  | 16384  | 16384  | 16384  | 1024  | 1024  | 1024  | 0  | 1024  | 
-| maxFragmentInputComponents  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 
-| maxFragmentOutputAttachments  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 
-| maxFragmentDualSrcAttachments  | 1  | 2  | 2  | 2  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 0  | 0  | 
-| maxFragmentCombinedOutputResources  | 16  | 8  | 8  | 8  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 16  | 16  | 16  | 72  | 8  | 
-| maxComputeSharedMemorySize  | 32768  | 32768  | 32768  | 32768  | 32768  | 32768  | 32768  | 32768  | 32768  | 49152  | 49152  | 49152  | 32768  | 16384  | 
-| maxComputeWorkGroupInvocations  | 1024  | 1120  | 1120  | 512  | 1024  | 1024  | 256  | 256  | 256  | 1536  | 1536  | 1536  | 1024  | 512  | 
-| subPixelPrecisionBits  | 8  | 4  | 4  | 4  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 4  | 8  | 
-| subTexelPrecisionBits  | 8  | 4  | 4  | 4  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 
-| mipmapPrecisionBits  | 8  | 4  | 4  | 4  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 4  | 
-| maxDrawIndexedIndexValue  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffff  | 0xffffffff  | 
-| maxDrawIndirectCount  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 1  | 0x80000000  | 
-| maxSamplerLodBias  | 16.000000  | 16.000000  | 16.000000  | 16.000000  | 15.996094  | 15.996094  | 15.996094  | 15.996094  | 15.996094  | 15.000000  | 15.000000  | 15.000000  | 15.996094  | 15.000000  | 
-| maxSamplerAnisotropy  | 16.000000  | 16.000000  | 16.000000  | 16.000000  | 16.000000  | 16.000000  | 16.000000  | 16.000000  | 16.000000  | 16.000000  | 16.000000  | 16.000000  | 16.000000  | 16.000000  | 
-| maxViewports  | 16  | 16  | 16  | 16  | 16  | 16  | 16  | 16  | 16  | 16  | 16  | 16  | 1  | 16  | 
-| viewportSubPixelBits  | 8  | 13  | 13  | 13  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 0  | 0  | 
-| minMemoryMapAlignment  | 64  | 4096  | 4096  | 4096  | 64  | 64  | 64  | 64  | 64  | 64  | 64  | 64  | 64  | 64  | 
-| minTexelBufferOffsetAlignment  | 16  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 16  | 16  | 256  | 32  | 4  | 
-| minUniformBufferOffsetAlignment  | 16  | 1  | 1  | 1  | 16  | 16  | 16  | 16  | 16  | 256  | 256  | 256  | 32  | 4  | 
-| minStorageBufferOffsetAlignment  | 4  | 1  | 1  | 1  | 4  | 4  | 4  | 4  | 4  | 32  | 32  | 32  | 32  | 4  | 
-| minTexelOffset  | 0xfffffff8  | 0xfffffff8  | 0xfffffff8  | 0xfffffff8  | -64  | 0xffffffc0  | -64  | 0xffffffc0  | -64  | -8  | 0xfffffff8  | -8  | 0xfffffff8  | 0xfffffff8  | 
-| maxTexelOffset  | 7  | 7  | 7  | 7  | 63  | 63  | 63  | 63  | 63  | 7  | 7  | 7  | 7  | 7  | 
-| minTexelGatherOffset  | 0xffffffe0  | 0xfffffff8  | 0xfffffff8  | 0xfffffff8  | -32  | 0xffffffe0  | -32  | 0xffffffe0  | -32  | -32  | 0xffffffe0  | -32  | 0  | 0  | 
-| maxTexelGatherOffset  | 31  | 7  | 7  | 7  | 31  | 31  | 31  | 31  | 31  | 31  | 31  | 31  | 0  | 0  | 
-| minInterpolationOffset  | -0.500000  | 0.000000  | 0.000000  | 0.000000  | -2.000000  | -2.000000  | -2.000000  | -2.000000  | -2.000000  | -0.500000  | -0.500000  | -0.500000  | 0.000000  | -0.500000  | 
-| maxInterpolationOffset  | 0.437500  | 0.000000  | 0.000000  | 0.000000  | 2.000000  | 2.000000  | 2.000000  | 2.000000  | 2.000000  | 0.437500  | 0.437500  | 0.437500  | 0.000000  | 0.500000  | 
-| subPixelInterpolationOffsetBits  | 4  | 0  | 0  | 0  | 8  | 8  | 8  | 8  | 8  | 4  | 4  | 4  | 0  | 4  | 
-| maxFramebufferWidth  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 8192  | 
-| maxFramebufferHeight  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 8192  | 
-| maxFramebufferLayers  | 2048  | 1024  | 1024  | 1024  | 2048  | 2048  | 2048  | 2048  | 2048  | 2048  | 2048  | 2048  | 2048  | 2048  | 
-| framebufferColorSampleCounts  | 31  | 13  | 13  | 13  | 15  | 15  | 15  | 15  | 15  | 15  | 15  | 15  | 7  | 15  | 
-| framebufferDepthSampleCounts  | 31  | 13  | 13  | 13  | 15  | 15  | 15  | 15  | 15  | 15  | 15  | 15  | 7  | 15  | 
-| framebufferStencilSampleCounts  | 31  | 13  | 13  | 13  | 15  | 15  | 15  | 15  | 15  | 31  | 31  | 15  | 7  | 15  | 
-| maxColorAttachments  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 
-| sampledImageColorSampleCounts  | 31  | 13  | 13  | 13  | 15  | 15  | 15  | 15  | 15  | 15  | 15  | 15  | 7  | 15  | 
-| sampledImageDepthSampleCounts  | 31  | 13  | 13  | 13  | 15  | 15  | 15  | 15  | 15  | 15  | 15  | 15  | 7  | 15  | 
-| sampledImageStencilSampleCounts  | 31  | 13  | 13  | 13  | 15  | 15  | 15  | 15  | 15  | 31  | 31  | 15  | 7  | 15  | 
-| sampledImageIntegerSampleCounts  | 31  | 1  | 1  | 1  | 15  | 15  | 15  | 15  | 15  | 15  | 15  | 15  | 7  | 15  | 
-| storageImageSampleCounts  | 31  | 1  | 1  | 1  | 15  | 15  | 15  | 15  | 15  | 15  | 15  | 15  | 1  | 15  | 
-| maxSampleMaskWords  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 
-| timestampComputeAndGraphics  | 1  | 0  | 0  | 0  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 0  | 
-| timestampPeriod  | 0.012048  | 0.000000  | 0.000000  | 0.000000  | 40.000000  | 40.000000  | 10.000000  | 20.833334  | 37.037037  | 1.000000  | 1.000000  | 1.000000  | 52.083332  | 0.000000  | 
-| maxClipDistances  | 16  | 0  | 0  | 0  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 0  | 0  | 
-| maxCullDistances  | 16  | 0  | 0  | 0  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 0  | 0  | 
-| maxCombinedClipAndCullDistances  | 16  | 0  | 0  | 0  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 0  | 0  | 
-| pointSizeGranularity  | 0.125000  | 0.125000  | 0.125000  | 0.125000  | 0.125000  | 0.125000  | 0.125000  | 0.125000  | 0.125000  | 0.125000  | 0.125000  | 0.125000  | 0.000000  | 0.000000  | 
-| lineWidthGranularity  | 0.007813  | 0.007812  | 0.007812  | 0.007812  | 0.125000  | 0.125000  | 0.125000  | 0.125000  | 0.125000  | 0.125000  | 0.125000  | 0.125000  | 0.000000  | 0.000000  | 
-| strictLines  | 1  | 0  | 0  | 0  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 0  | 0  | 
-| standardSampleLocations  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 
-| optimalBufferCopyOffsetAlignment  | 16  | 128  | 128  | 128  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 64  | 4  | 
-| optimalBufferCopyRowPitchAlignment  | 16  | 128  | 128  | 128  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 64  | 4  | 
-| nonCoherentAtomSize  | 1  | 64  | 64  | 64  | 128  | 128  | 128  | 128  | 128  | 64  | 64  | 64  | 1  | 128  | 
-| residencyStandard2DBlockShape  | 0  | 0  | 0  | 0  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 0  | 0  | 
-| residencyStandard2DMultisampleBlockShape  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 1  | 1  | 1  | 0  | 0  | 
-| residencyStandard3DBlockShape  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 1  | 1  | 1  | 0  | 0  | 
-| residencyAlignedMipSize  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 1  | 0  | 0  | 1  | 0  | 0  | 
-| residencyNonResidentStrict  | 0  | 0  | 0  | 0  | 1  | 1  | 1  | 1  | 0  | 1  | 1  | 0  | 0  | 0  | 
  
 +^ GPU core  ^ Intel HD Graphcis Gen9  ^ Intel HD Grahics Gen7.5  ^ Intel HD Grahics Gen7.5  ^ Intel HD Grahics Gen7  ^ RADEON GCN Polaris  ^ RADEON GCN Polaris  ^ RADEON GCN1.1  ^ RADEON GCN1.1  ^ RADEON GCN1.1  ^ RADEON GCN1.0  ^ GeForce Maxwell GM2  ^ GeForce Maxwell GM2  ^ GeForce Kepler  ^ Adreno 418  ^ PowerVR Series 6 Rogue  ^
 +^ CPU/GPU/SoC  ^ Core i7-6700K  ^ Core i7-4790K  ^ Celeron 2957U  ^ Celeron J1900  ^ RADEON RX480  ^ RADEON RX480  ^ A10-7870K  ^ Athlon 5350  ^ Athlon 5350  ^ RADEON HD7750  ^ GeForce GTX960  ^ GeForce GTX960  ^ GeForce GTX760  ^ Snapdragon 808  ^ Atom Z3560  ^
 +^ DeviceName  ^ Intel(R) HD Graphics 530  ^ Intel(R) Haswell Desktop  ^ Intel(R) Haswell Mobile  ^ Intel(R) Bay Trail  ^ Radeon (TM) RX 480 Graphics  ^ AMD Radeon (TM) RX 480 Graphics  ^ Unknown AMD GPU  ^ AMD Radeon HD 8400 / R3 Series  ^ Unknown AMD GPU  ^ AMD Radeon HD 7700 Series  ^ GTX 960  ^ GTX 960  ^ GTX 760  ^ Adreno (TM) 418  ^ PowerVR Rogue G6430  ^
 +^ Platform  ^ Windows  ^ Linux  ^ Linux  ^ Linux  ^ Windows  ^ Linux  ^ Linux  ^ Windows  ^ Linux  ^ Windows  ^ Windows  ^ Linux  ^ Windows  ^ Android  ^ Android  ^
 +| robustBufferAccess  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |
 +| fullDrawIndexUint32  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  Y  |
 +| imageCubeArray  |  Y  |  -  |  -  |  -  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  Y  |
 +| independentBlend  |  Y  |  -  |  -  |  -  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  Y  |
 +| geometryShader  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  -  |
 +| tessellationShader  |  Y  |  -  |  -  |  -  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  -  |
 +| sampleRateShading  |  Y  |  -  |  -  |  -  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  Y  |
 +| dualSrcBlend  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  -  |
 +| logicOp  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  Y  |
 +| multiDrawIndirect  |  Y  |  -  |  -  |  -  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  Y  |
 +| drawIndirectFirstInstance  |  Y  |  -  |  -  |  -  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  -  |
 +| depthClamp  |  Y  |  -  |  -  |  -  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  -  |
 +| depthBiasClamp  |  Y  |  -  |  -  |  -  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  Y  |
 +| fillModeNonSolid  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  -  |
 +| depthBounds  |  -  |  -  |  -  |  -  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  -  |
 +| wideLines  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  -  |
 +| largePoints  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  Y  |
 +| textureCompressionETC2  |  Y  |  Y  |  Y  |  Y  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  Y  |  Y  |
 +| textureCompressionASTC_LDR  |  Y  |  Y  |  Y  |  Y  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  Y  |  -  |
 +| textureCompressionBC  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  -  |
 +| occlusionQueryPrecise  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |
 +| pipelineStatisticsQuery  |  Y  |  -  |  -  |  -  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  -  |
 +| vertexPipelineStoresAndAtomics  |  Y  |  -  |  -  |  -  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  -  |
 +| fragmentStoresAndAtomics  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  -  |
 +| shaderTessellationAndGeometryPointSize  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  -  |
 +| shaderImageGatherExtended  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  -  |
 +| shaderStorageImageExtendedFormats  |  Y  |  -  |  -  |  -  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  -  |
 +| shaderStorageImageMultisample  |  Y  |  -  |  -  |  -  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  -  |
 +| shaderStorageImageReadWithoutFormat  |  -  |  -  |  -  |  -  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  -  |  -  |
 +| shaderStorageImageWriteWithoutFormat  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  -  |
 +| shaderUniformBufferArrayDynamicIndexing  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  -  |
 +| shaderSampledImageArrayDynamicIndexing  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  -  |
 +| shaderStorageBufferArrayDynamicIndexing  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  -  |
 +| shaderStorageImageArrayDynamicIndexing  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  -  |
 +| shaderClipDistance  |  Y  |  -  |  -  |  -  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  -  |
 +| shaderCullDistance  |  Y  |  -  |  -  |  -  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  -  |
 +| shaderFloat64  |  Y  |  -  |  -  |  -  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  -  |
 +| shaderInt64  |  Y  |  -  |  -  |  -  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  -  |
 +| shaderInt16  |  Y  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  Y  |
 +| shaderResourceResidency  |  Y  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  Y  |  Y  |  -  |  -  |  -  |
 +| shaderResourceMinLod  |  Y  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  Y  |  Y  |  -  |  -  |  -  |
 +| alphaToOne  |  Y  |  Y  |  Y  |  Y  |  -  |  -  |  -  |  -  |  -  |  -  |  Y  |  Y  |  Y  |  -  |  Y  |
 +| sparseBinding  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  Y  |  Y  |  Y  |  -  |  -  |
 +| sparseResidencyBuffer  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  Y  |  Y  |  Y  |  -  |  -  |
 +| sparseResidencyImage2D  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  Y  |  Y  |  Y  |  -  |  -  |
 +| sparseResidencyImage3D  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  Y  |  Y  |  Y  |  -  |  -  |
 +| sparseResidency2Samples  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  Y  |  Y  |  Y  |  -  |  -  |
 +| sparseResidency4Samples  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  Y  |  Y  |  Y  |  -  |  -  |
 +| sparseResidency8Samples  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  Y  |  Y  |  Y  |  -  |  -  |
 +| sparseResidency16Samples  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  Y  |  Y  |  -  |  -  |  -  |
 +| sparseResidencyAliased  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  Y  |  Y  |  Y  |  -  |  -  |
 +| variableMultisampleRate  |  Y  |  -  |  -  |  -  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  -  |
 +| iheritedQueries  |  Y  |  -  |  -  |  -  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  -  |
  
  
  
  
 +
 +===== Physical Device Limits =====
  
  
行 187: 行 83:
  
  
 +^ GPU core  ^ Intel HD Graphcis Gen9  ^ Intel HD Grahics Gen7.5  ^ Intel HD Grahics Gen7.5  ^ Intel HD Grahics Gen7  ^ RADEON GCN Polaris  ^ RADEON GCN Polaris  ^ RADEON GCN1.1  ^ RADEON GCN1.1  ^ RADEON GCN1.1  ^ RADEON GCN1.0  ^ GeForce Maxwell GM2  ^ GeForce Maxwell GM2  ^ GeForce Kepler  ^ Adreno 418  ^ PowerVR Series 6 Rogue  ^
 +^ CPU/GPU/SoC  ^ Core i7-6700K  ^ Core i7-4790K  ^ Celeron 2957U  ^ Celeron J1900  ^ RADEON RX480  ^ RADEON RX480  ^ A10-7870K  ^ Athlon 5350  ^ Athlon 5350  ^ RADEON HD7750  ^ GeForce GTX960  ^ GeForce GTX960  ^ GeForce GTX760  ^ Snapdragon 808  ^ Atom Z3560  ^
 +^ DeviceName  ^ Intel(R) HD Graphics 530  ^ Intel(R) Haswell Desktop  ^ Intel(R) Haswell Mobile  ^ Intel(R) Bay Trail  ^ Radeon (TM) RX 480 Graphics  ^ AMD Radeon (TM) RX 480 Graphics  ^ Unknown AMD GPU  ^ AMD Radeon HD 8400 / R3 Series  ^ Unknown AMD GPU  ^ AMD Radeon HD 7700 Series  ^ GTX 960  ^ GTX 960  ^ GTX 760  ^ Adreno (TM) 418  ^ PowerVR Rogue G6430  ^
 +^ Platform  ^ Windows  ^ Linux  ^ Linux  ^ Linux  ^ Windows  ^ Linux  ^ Linux  ^ Windows  ^ Linux  ^ Windows  ^ Windows  ^ Linux  ^ Windows  ^ Android  ^ Android  ^
 +| maxImageDimension1D  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 8192  |
 +| maxImageDimension2D  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 8192  |
 +| maxImageDimension3D  | 2048  | 2048  | 2048  | 2048  | 8192  | 8192  | 8192  | 8192  | 8192  | 8192  | 2048  | 2048  | 2048  | 2048  | 8192  |
 +| maxImageDimensionCube  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 8192  |
 +| maxImageArrayLayers  | 2048  | 2048  | 2048  | 2048  | 2048  | 2048  | 2048  | 2048  | 2048  | 2048  | 2048  | 2048  | 2048  | 2048  | 2048  |
 +| maxTexelBufferElements  | 0x8000000  | 0x8000000  | 0x8000000  | 0x8000000  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0x8000000  | 0x8000000  | 0x8000000  | 0x10000  | 0x10000  |
 +| maxUniformBufferRange  | 0x10000  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0x10000  | 0x10000  | 0x10000  | 0x10000  | 0x8000000  |
 +| maxStorageBufferRange  | 0x8000000  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0x7fffffff  | 0x7fffffff  | 0x7fffffff  | 0x8000000  | 0x8000000  |
 +| maxPushConstantsSize  | 256  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 256  | 256  | 256  | 128  | 128  |
 +| maxMemoryAllocationCount  | 0x90000  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 4096  | 4096  | 4096  | 4096  | 4096  | 4096  | 4096  | 0xffffffff  | 4096  | 4096  | 9999  |
 +| maxSamplerAllocationCount  | 4000  | 0x10000  | 0x10000  | 0x10000  | 0x100000  | 0x100000  | 0x100000  | 0x100000  | 0x100000  | 0x100000  | 4000  | 4000  | 4000  | 4000  | 9999  |
 +| bufferImageGranularity  | 1  | 64  | 64  | 64  | 1  | 1  | 1  | 1  | 1  | 1  | 1024  | 1024  | 0x10000  | 1  | 1  |
 +| sparseAddressSpaceSize  | 0  | 0  | 0  | 0  | 0xffffffffff  | 0xeffffffff  | 0xeffffffff  | 0xffffffffff  | 0xeffffffff  | 0xffffffffff  | 0xffffffffffffffff  | 0xffffffffffffffff  | 0xffffffffffffffff  | 0  | 0  |
 +| maxBoundDescriptorSets  | 4  | 8  | 8  | 8  | 32  | 32  | 32  | 32  | 32  | 32  | 8  | 8  | 8  | 4  | 8  |
 +| maxPerStageDescriptorSamplers  | 16  | 64  | 64  | 64  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 4000  | 4000  | 4000  | 16  | 128  |
 +| maxPerStageDescriptorUniformBuffers  | 200  | 64  | 64  | 64  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 12  | 12  | 12  | 14  | 128  |
 +| maxPerStageDescriptorStorageBuffers  | 200  | 64  | 64  | 64  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 16  | 16  | 16  | 4  | 128  |
 +| maxPerStageDescriptorSampledImages  | 200  | 64  | 64  | 64  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 8192  | 8192  | 8192  | 64  | 128  |
 +| maxPerStageDescriptorStorageImages  | 16  | 64  | 64  | 64  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 8192  | 8192  | 8192  | 4  | 128  |
 +| maxPerStageDescriptorInputAttachments  | 8  | 64  | 64  | 64  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 8  | 8  | 8  | 8  | 128  |
 +| maxPerStageResources  | 200  | 128  | 128  | 128  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 24612  | 24612  | 24612  | 94  | 128  |
 +| maxDescriptorSetSamplers  | 96  | 256  | 256  | 256  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 4000  | 4000  | 4000  | 96  | 256  |
 +| maxDescriptorSetUniformBuffers  | 1200  | 256  | 256  | 256  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 72  | 72  | 72  | 84  | 256  |
 +| maxDescriptorSetUniformBuffersDynamic  | 16  | 256  | 256  | 256  | 8  | 8  | 8  | 8  | 8  | 8  | 72  | 72  | 72  | 8  | 8  |
 +| maxDescriptorSetStorageBuffers  | 1200  | 256  | 256  | 256  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 96  | 96  | 96  | 24  | 256  |
 +| maxDescriptorSetStorageBuffersDynamic  | 16  | 256  | 256  | 256  | 8  | 8  | 8  | 8  | 8  | 8  | 96  | 96  | 96  | 4  | 8  |
 +| maxDescriptorSetSampledImages  | 1200  | 256  | 256  | 256  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 49152  | 49152  | 49152  | 384  | 256  |
 +| maxDescriptorSetStorageImages  | 96  | 256  | 256  | 256  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 49152  | 49152  | 49152  | 24  | 256  |
 +| maxDescriptorSetInputAttachments  | 8  | 256  | 256  | 256  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 8  | 8  | 8  | 8  | 256  |
 +| maxVertexInputAttributes  | 16  | 32  | 32  | 32  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 16  | 16  | 32  | 16  | 16  |
 +| maxVertexInputBindings  | 16  | 32  | 32  | 32  | 32  | 32  | 32  | 32  | 32  | 32  | 32  | 32  | 32  | 16  | 16  |
 +| maxVertexInputAttributeOffset  | 2047  | 2047  | 2047  | 2047  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 2047  | 2047  | 2047  | 2047  | 0x80000000  |
 +| maxVertexInputBindingStride  | 4095  | 2048  | 2048  | 2048  | 16383  | 16383  | 16383  | 16383  | 16383  | 16383  | 2048  | 2048  | 2048  | 2048  | 0x80000000  |
 +| maxVertexOutputComponents  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  |
 +| maxTessellationGenerationLevel  | 64  | 0  | 0  | 0  | 64  | 64  | 64  | 64  | 64  | 64  | 64  | 64  | 64  | 0  | 0  |
 +| maxTessellationPatchSize  | 32  | 0  | 0  | 0  | 32  | 32  | 32  | 32  | 32  | 32  | 32  | 32  | 32  | 0  | 0  |
 +| maxTessellationControlPerVertexInputComponents  | 128  | 0  | 0  | 0  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 0  | 0  |
 +| maxTessellationControlPerVertexOutputComponents  | 128  | 0  | 0  | 0  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 0  | 0  |
 +| maxTessellationControlPerPatchOutputComponents  | 120  | 0  | 0  | 0  | 120  | 120  | 120  | 120  | 120  | 120  | 120  | 120  | 120  | 0  | 0  |
 +| maxTessellationControlTotalOutputComponents  | 4096  | 0  | 0  | 0  | 4096  | 4096  | 4096  | 4096  | 4096  | 4096  | 4216  | 4216  | 4216  | 0  | 0  |
 +| maxTessellationEvaluationInputComponents  | 128  | 0  | 0  | 0  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 0  | 0  |
 +| maxTessellationEvaluationOutputComponents  | 128  | 0  | 0  | 0  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 0  | 0  |
 +| maxGeometryShaderInvocations  | 32  | 32  | 32  | 32  | 127  | 127  | 127  | 127  | 127  | 127  | 32  | 32  | 32  | 0  | 32  |
 +| maxGeometryInputComponents  | 128  | 64  | 64  | 64  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 0  | 128  |
 +| maxGeometryOutputComponents  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 0  | 128  |
 +| maxGeometryOutputVertices  | 256  | 256  | 256  | 256  | 1024  | 1024  | 1024  | 1024  | 1024  | 1024  | 1024  | 1024  | 1024  | 0  | 256  |
 +| maxGeometryTotalOutputComponents  | 1024  | 1024  | 1024  | 1024  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 1024  | 1024  | 1024  | 0  | 1024  |
 +| maxFragmentInputComponents  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  |
 +| maxFragmentOutputAttachments  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  |
 +| maxFragmentDualSrcAttachments  | 1  | 2  | 2  | 2  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 0  | 0  |
 +| maxFragmentCombinedOutputResources  | 16  | 8  | 8  | 8  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 16  | 16  | 16  | 72  | 8  |
 +| maxComputeSharedMemorySize  | 32768  | 32768  | 32768  | 32768  | 32768  | 32768  | 32768  | 32768  | 32768  | 32768  | 49152  | 49152  | 49152  | 32768  | 16384  |
 +| maxComputeWorkGroupInvocations  | 1024  | 1120  | 1120  | 512  | 1024  | 1024  | 1024  | 256  | 256  | 256  | 1536  | 1536  | 1536  | 1024  | 512  |
 +| subPixelPrecisionBits  | 8  | 4  | 4  | 4  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 4  | 8  |
 +| subTexelPrecisionBits  | 8  | 4  | 4  | 4  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  |
 +| mipmapPrecisionBits  | 8  | 4  | 4  | 4  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 4  |
 +| maxDrawIndexedIndexValue  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffff  | 0xffffffff  |
 +| maxDrawIndirectCount  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 1  | 0x80000000  |
 +| maxSamplerLodBias  | 16.000000  | 16.000000  | 16.000000  | 16.000000  | 15.996094  | 15.996094  | 15.996094  | 15.996094  | 15.996094  | 15.996094  | 15.000000  | 15.000000  | 15.000000  | 15.996094  | 15.000000  |
 +| maxSamplerAnisotropy  | 16.000000  | 16.000000  | 16.000000  | 16.000000  | 16.000000  | 16.000000  | 16.000000  | 16.000000  | 16.000000  | 16.000000  | 16.000000  | 16.000000  | 16.000000  | 16.000000  | 16.000000  |
 +| maxViewports  | 16  | 16  | 16  | 16  | 16  | 16  | 16  | 16  | 16  | 16  | 16  | 16  | 16  | 1  | 16  |
 +| viewportSubPixelBits  | 8  | 13  | 13  | 13  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 0  | 0  |
 +| minMemoryMapAlignment  | 64  | 4096  | 4096  | 4096  | 64  | 64  | 64  | 64  | 64  | 64  | 64  | 64  | 64  | 64  | 64  |
 +| minTexelBufferOffsetAlignment  | 16  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 16  | 16  | 256  | 32  | 4  |
 +| minUniformBufferOffsetAlignment  | 16  | 1  | 1  | 1  | 16  | 16  | 16  | 16  | 16  | 16  | 256  | 256  | 256  | 32  | 4  |
 +| minStorageBufferOffsetAlignment  | 4  | 1  | 1  | 1  | 4  | 4  | 4  | 4  | 4  | 4  | 32  | 32  | 32  | 32  | 4  |
 +| minTexelOffset  | 0xfffffff8  | 0xfffffff8  | 0xfffffff8  | 0xfffffff8  | -64  | 0xffffffc0  | 0xffffffc0  | -64  | 0xffffffc0  | -64  | -8  | 0xfffffff8  | -8  | 0xfffffff8  | 0xfffffff8  |
 +| maxTexelOffset  | 7  | 7  | 7  | 7  | 63  | 63  | 63  | 63  | 63  | 63  | 7  | 7  | 7  | 7  | 7  |
 +| minTexelGatherOffset  | 0xffffffe0  | 0xfffffff8  | 0xfffffff8  | 0xfffffff8  | -32  | 0xffffffe0  | 0xffffffe0  | -32  | 0xffffffe0  | -32  | -32  | 0xffffffe0  | -32  | 0  | 0  |
 +| maxTexelGatherOffset  | 31  | 7  | 7  | 7  | 31  | 31  | 31  | 31  | 31  | 31  | 31  | 31  | 31  | 0  | 0  |
 +| minInterpolationOffset  | -0.500000  | 0.000000  | 0.000000  | 0.000000  | -2.000000  | -2.000000  | -2.000000  | -2.000000  | -2.000000  | -2.000000  | -0.500000  | -0.500000  | -0.500000  | 0.000000  | -0.500000  |
 +| maxInterpolationOffset  | 0.437500  | 0.000000  | 0.000000  | 0.000000  | 2.000000  | 2.000000  | 2.000000  | 2.000000  | 2.000000  | 2.000000  | 0.437500  | 0.437500  | 0.437500  | 0.000000  | 0.500000  |
 +| subPixelInterpolationOffsetBits  | 4  | 0  | 0  | 0  | 8  | 8  | 8  | 8  | 8  | 8  | 4  | 4  | 4  | 0  | 4  |
 +| maxFramebufferWidth  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 8192  |
 +| maxFramebufferHeight  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 8192  |
 +| maxFramebufferLayers  | 2048  | 1024  | 1024  | 1024  | 2048  | 2048  | 2048  | 2048  | 2048  | 2048  | 2048  | 2048  | 2048  | 2048  | 2048  |
 +| framebufferColorSampleCounts  | 31  | 13  | 13  | 13  | 15  | 15  | 15  | 15  | 15  | 15  | 15  | 15  | 15  | 7  | 15  |
 +| framebufferDepthSampleCounts  | 31  | 13  | 13  | 13  | 15  | 15  | 15  | 15  | 15  | 15  | 15  | 15  | 15  | 7  | 15  |
 +| framebufferStencilSampleCounts  | 31  | 13  | 13  | 13  | 15  | 15  | 15  | 15  | 15  | 15  | 31  | 31  | 15  | 7  | 15  |
 +| maxColorAttachments  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  |
 +| sampledImageColorSampleCounts  | 31  | 13  | 13  | 13  | 15  | 15  | 15  | 15  | 15  | 15  | 15  | 15  | 15  | 7  | 15  |
 +| sampledImageDepthSampleCounts  | 31  | 13  | 13  | 13  | 15  | 15  | 15  | 15  | 15  | 15  | 15  | 15  | 15  | 7  | 15  |
 +| sampledImageStencilSampleCounts  | 31  | 13  | 13  | 13  | 15  | 15  | 15  | 15  | 15  | 15  | 31  | 31  | 15  | 7  | 15  |
 +| sampledImageIntegerSampleCounts  | 31  | 1  | 1  | 1  | 15  | 15  | 15  | 15  | 15  | 15  | 15  | 15  | 15  | 7  | 15  |
 +| storageImageSampleCounts  | 31  | 1  | 1  | 1  | 15  | 15  | 15  | 15  | 15  | 15  | 15  | 15  | 15  | 1  | 15  |
 +| maxSampleMaskWords  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  |
 +| timestampComputeAndGraphics  | 1  | 0  | 0  | 0  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 0  |
 +| timestampPeriod  | 0.012048  | 0.000000  | 0.000000  | 0.000000  | 40.000000  | 40.000000  | 10.000000  | 10.000000  | 20.833334  | 37.037037  | 1.000000  | 1.000000  | 1.000000  | 52.083332  | 0.000000  |
 +| maxClipDistances  | 16  | 0  | 0  | 0  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 0  | 0  |
 +| maxCullDistances  | 16  | 0  | 0  | 0  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 0  | 0  |
 +| maxCombinedClipAndCullDistances  | 16  | 0  | 0  | 0  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 0  | 0  |
 +| pointSizeGranularity  | 0.125000  | 0.125000  | 0.125000  | 0.125000  | 0.125000  | 0.125000  | 0.125000  | 0.125000  | 0.125000  | 0.125000  | 0.125000  | 0.125000  | 0.125000  | 0.000000  | 0.000000  |
 +| lineWidthGranularity  | 0.007813  | 0.007812  | 0.007812  | 0.007812  | 0.125000  | 0.125000  | 0.125000  | 0.125000  | 0.125000  | 0.125000  | 0.125000  | 0.125000  | 0.125000  | 0.000000  | 0.000000  |
 +| strictLines  | 1  | 0  | 0  | 0  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 0  | 0  |
 +| standardSampleLocations  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  |
 +| optimalBufferCopyOffsetAlignment  | 16  | 128  | 128  | 128  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 64  | 4  |
 +| optimalBufferCopyRowPitchAlignment  | 16  | 128  | 128  | 128  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 64  | 4  |
 +| nonCoherentAtomSize  | 1  | 64  | 64  | 64  | 128  | 128  | 128  | 128  | 128  | 128  | 64  | 64  | 64  | 1  | 128  |
 +| residencyStandard2DBlockShape  | 0  | 0  | 0  | 0  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 0  | 0  |
 +| residencyStandard2DMultisampleBlockShape  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 1  | 1  | 1  | 0  | 0  |
 +| residencyStandard3DBlockShape  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 1  | 1  | 1  | 0  | 0  |
 +| residencyAlignedMipSize  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 1  | 0  | 0  | 1  | 0  | 0  |
 +| residencyNonResidentStrict  | 0  | 0  | 0  | 0  | 1  | 1  | 1  | 1  | 1  | 0  | 1  | 1  | 0  | 0  | 0  |
  
  
行 198: 行 201:
  
  
-^ GPU  ^ Intel HD Graphcis Gen9  ^ Intel HD Grahics Gen7.5  ^ Intel HD Grahics Gen7.5  ^ Intel HD Grahics Gen7  ^ RADEON GCN Polaris  ^ RADEON GCN Polaris  ^ RADEON GCN1.1  ^ RADEON GCN1.1  ^ RADEON GCN1.0  ^ GeForce Maxwell GM2  ^ GeForce Maxwell GM2  ^ GeForce Kepler  ^ Adreno 418  ^ PowerVR Series 6 Rogue  ^ +^ GPU core  ^ Intel HD Graphcis Gen9  ^ Intel HD Grahics Gen7.5  ^ Intel HD Grahics Gen7.5  ^ Intel HD Grahics Gen7  ^ RADEON GCN Polaris  ^ RADEON GCN Polaris  ^ RADEON GCN1.1  ^ RADEON GCN1.1  ^ RADEON GCN1.1  ^ RADEON GCN1.0  ^ GeForce Maxwell GM2  ^ GeForce Maxwell GM2  ^ GeForce Kepler  ^ Adreno 418  ^ PowerVR Series 6 Rogue  ^ 
-^ DeviceName  ^ Intel(R) HD Graphics 530  ^ Intel(R) Haswell Desktop  ^ Intel(R) Haswell Mobile  ^ Intel(R) Bay Trail  ^ Radeon (TM) RX 480 Graphics  ^ AMD Radeon (TM) RX 480 Graphics  ^ AMD Radeon HD 8400 / R3 Series  ^ Unknown AMD GPU  ^ AMD Radeon HD 7700 Series  ^ GTX 960  ^ GTX 960  ^ GTX 760  ^ Adreno (TM) 418  ^ PowerVR Rogue G6430  ^ +^ CPU/GPU/SoC  ^ Core i7-6700K  ^ Core i7-4790K  ^ Celeron 2957U  ^ Celeron J1900  ^ RADEON RX480  ^ RADEON RX480  ^ A10-7870K  ^ Athlon 5350  ^ Athlon 5350  ^ RADEON HD7750  ^ GeForce GTX960  ^ GeForce GTX960  ^ GeForce GTX760  ^ Snapdragon 808  ^ Atom Z3560  ^ 
-^ Platform  ^ Windows  ^ Linux  ^ Linux  ^ Linux  ^ Windows  ^ Linux  ^ Windows  ^ Linux  ^ Windows  ^ Windows  ^ Linux  ^ Windows  ^ Android  ^ Android +^ DeviceName  ^ Intel(R) HD Graphics 530  ^ Intel(R) Haswell Desktop  ^ Intel(R) Haswell Mobile  ^ Intel(R) Bay Trail  ^ Radeon (TM) RX 480 Graphics  ^ AMD Radeon (TM) RX 480 Graphics  ^ Unknown AMD GPU  ^ AMD Radeon HD 8400 / R3 Series  ^ Unknown AMD GPU  ^ AMD Radeon HD 7700 Series  ^ GTX 960  ^ GTX 960  ^ GTX 760  ^ Adreno (TM) 418  ^ PowerVR Rogue G6430  ^ 
-| Instance  | VK_KHR_surface <html><br></html> VK_KHR_win32_surface <html><br></html> VK_EXT_debug_report <html><br></html> | VK_KHR_surface <html><br></html> VK_KHR_xcb_surface <html><br></html> VK_EXT_debug_report <html><br></html> | VK_KHR_surface <html><br></html> VK_KHR_xcb_surface <html><br></html> VK_EXT_debug_report <html><br></html> | VK_KHR_surface <html><br></html> VK_KHR_xcb_surface <html><br></html> VK_EXT_debug_report <html><br></html> | VK_KHR_surface <html><br></html> VK_KHR_win32_surface <html><br></html> VK_EXT_debug_report <html><br></html> | VK_KHR_surface <html><br></html> VK_KHR_xcb_surface <html><br></html> VK_EXT_debug_report <html><br></html> | VK_KHR_surface <html><br></html> VK_KHR_win32_surface <html><br></html> VK_EXT_debug_report <html><br></html> | VK_KHR_surface <html><br></html> VK_KHR_xcb_surface <html><br></html> VK_EXT_debug_report <html><br></html> | VK_KHR_surface <html><br></html> VK_KHR_win32_surface <html><br></html> VK_EXT_debug_report <html><br></html> | VK_KHR_surface <html><br></html> VK_KHR_win32_surface <html><br></html> VK_EXT_debug_report <html><br></html> | VK_KHR_surface <html><br></html> VK_KHR_xcb_surface <html><br></html> VK_EXT_debug_report <html><br></html> | VK_KHR_surface <html><br></html> VK_KHR_win32_surface <html><br></html> VK_EXT_debug_report <html><br></html> | VK_KHR_surface <html><br></html> VK_KHR_android_surface <html><br></html> VK_EXT_debug_report <html><br></html> | VK_KHR_surface <html><br></html> VK_KHR_android_surface <html><br></html> VK_EXT_debug_report <html><br></html>+^ Platform  ^ Windows  ^ Linux  ^ Linux  ^ Linux  ^ Windows  ^ Linux  ^ Linux  ^ Windows  ^ Linux  ^ Windows  ^ Windows  ^ Linux  ^ Windows  ^ Android  ^ Android 
-| Device  | VK_KHR_swapchain <html><br></html> VK_KHR_sampler_mirror_clamp_to_edge <html><br></html> | VK_KHR_swapchain <html><br></html> | VK_KHR_swapchain <html><br></html> | VK_KHR_swapchain <html><br></html> | VK_KHR_sampler_mirror_clamp_to_edge <html><br></html> VK_KHR_swapchain <html><br></html> VK_AMD_rasterization_order <html><br></html> VK_AMD_shader_ballot <html><br></html> VK_AMD_shader_trinary_minmax <html><br></html> VK_AMD_shader_explicit_vertex_parameter <html><br></html> VK_AMD_gcn_shader <html><br></html> | VK_KHR_sampler_mirror_clamp_to_edge <html><br></html> VK_KHR_swapchain <html><br></html> VK_AMD_rasterization_order <html><br></html> VK_AMD_shader_ballot <html><br></html> VK_AMD_shader_trinary_minmax <html><br></html> VK_AMD_shader_explicit_vertex_parameter <html><br></html> VK_AMD_gcn_shader <html><br></html> | VK_KHR_sampler_mirror_clamp_to_edge <html><br></html> VK_KHR_swapchain <html><br></html> VK_AMD_rasterization_order <html><br></html> VK_AMD_shader_ballot <html><br></html> VK_AMD_shader_trinary_minmax <html><br></html> VK_AMD_shader_explicit_vertex_parameter <html><br></html> VK_AMD_gcn_shader <html><br></html> | VK_KHR_sampler_mirror_clamp_to_edge <html><br></html> VK_KHR_swapchain <html><br></html> VK_AMD_rasterization_order <html><br></html> VK_AMD_shader_ballot <html><br></html> VK_AMD_shader_trinary_minmax <html><br></html> VK_AMD_shader_explicit_vertex_parameter <html><br></html> VK_AMD_gcn_shader <html><br></html> | VK_KHR_sampler_mirror_clamp_to_edge <html><br></html> VK_KHR_swapchain <html><br></html> VK_AMD_rasterization_order <html><br></html> VK_AMD_shader_ballot <html><br></html> VK_AMD_shader_trinary_minmax <html><br></html> VK_AMD_shader_explicit_vertex_parameter <html><br></html> VK_AMD_gcn_shader <html><br></html> | VK_KHR_swapchain <html><br></html> VK_NV_glsl_shader <html><br></html> VK_KHR_sampler_mirror_clamp_to_edge <html><br></html> VK_NV_dedicated_allocation <html><br></html> | VK_KHR_swapchain <html><br></html> VK_NV_glsl_shader <html><br></html> VK_KHR_sampler_mirror_clamp_to_edge <html><br></html> VK_NV_dedicated_allocation <html><br></html> | VK_KHR_swapchain <html><br></html> VK_NV_glsl_shader <html><br></html> VK_KHR_sampler_mirror_clamp_to_edge <html><br></html> VK_NV_dedicated_allocation <html><br></html> | VK_KHR_swapchain <html><br></html> | VK_IMG_filter_cubic <html><br></html> VK_KHR_sampler_mirror_clamp_to_edge <html><br></html> VK_KHR_swapchain <html><br></html> |+| Instance  | VK_KHR_surface <html><br></html> VK_KHR_win32_surface <html><br></html> VK_EXT_debug_report <html><br></html> | VK_KHR_surface <html><br></html> VK_KHR_xcb_surface <html><br></html> VK_EXT_debug_report <html><br></html> | VK_KHR_surface <html><br></html> VK_KHR_xcb_surface <html><br></html> VK_EXT_debug_report <html><br></html> | VK_KHR_surface <html><br></html> VK_KHR_xcb_surface <html><br></html> VK_EXT_debug_report <html><br></html> | VK_KHR_surface <html><br></html> VK_KHR_win32_surface <html><br></html> VK_EXT_debug_report <html><br></html> | VK_KHR_surface <html><br></html> VK_KHR_xcb_surface <html><br></html> VK_EXT_debug_report <html><br></html> | VK_KHR_surface <html><br></html> VK_KHR_xcb_surface <html><br></html> VK_EXT_debug_report <html><br></html> | VK_KHR_surface <html><br></html> VK_KHR_win32_surface <html><br></html> VK_EXT_debug_report <html><br></html> | VK_KHR_surface <html><br></html> VK_KHR_xcb_surface <html><br></html> VK_EXT_debug_report <html><br></html> | VK_KHR_surface <html><br></html> VK_KHR_win32_surface <html><br></html> VK_EXT_debug_report <html><br></html> | VK_KHR_surface <html><br></html> VK_KHR_win32_surface <html><br></html> VK_EXT_debug_report <html><br></html> | VK_KHR_surface <html><br></html> VK_KHR_xcb_surface <html><br></html> VK_EXT_debug_report <html><br></html> | VK_KHR_surface <html><br></html> VK_KHR_win32_surface <html><br></html> VK_EXT_debug_report <html><br></html> | VK_KHR_surface <html><br></html> VK_KHR_android_surface <html><br></html> VK_EXT_debug_report <html><br></html> | VK_KHR_surface <html><br></html> VK_KHR_android_surface <html><br></html> VK_EXT_debug_report <html><br></html>
 +| Device  | VK_KHR_swapchain <html><br></html> VK_KHR_sampler_mirror_clamp_to_edge <html><br></html> | VK_KHR_swapchain <html><br></html> | VK_KHR_swapchain <html><br></html> | VK_KHR_swapchain <html><br></html> | VK_KHR_sampler_mirror_clamp_to_edge <html><br></html> VK_KHR_swapchain <html><br></html> VK_AMD_rasterization_order <html><br></html> VK_AMD_shader_ballot <html><br></html> VK_AMD_shader_trinary_minmax <html><br></html> VK_AMD_shader_explicit_vertex_parameter <html><br></html> VK_AMD_gcn_shader <html><br></html> | VK_KHR_sampler_mirror_clamp_to_edge <html><br></html> VK_KHR_swapchain <html><br></html> VK_AMD_rasterization_order <html><br></html> VK_AMD_shader_ballot <html><br></html> VK_AMD_shader_trinary_minmax <html><br></html> VK_AMD_shader_explicit_vertex_parameter <html><br></html> VK_AMD_gcn_shader <html><br></html> | VK_KHR_sampler_mirror_clamp_to_edge <html><br></html> VK_KHR_swapchain <html><br></html> VK_AMD_rasterization_order <html><br></html> VK_AMD_shader_ballot <html><br></html> VK_AMD_shader_trinary_minmax <html><br></html> VK_AMD_shader_explicit_vertex_parameter <html><br></html> VK_AMD_gcn_shader <html><br></html> | VK_KHR_sampler_mirror_clamp_to_edge <html><br></html> VK_KHR_swapchain <html><br></html> VK_AMD_rasterization_order <html><br></html> VK_AMD_shader_ballot <html><br></html> VK_AMD_shader_trinary_minmax <html><br></html> VK_AMD_shader_explicit_vertex_parameter <html><br></html> VK_AMD_gcn_shader <html><br></html> | VK_KHR_sampler_mirror_clamp_to_edge <html><br></html> VK_KHR_swapchain <html><br></html> VK_AMD_rasterization_order <html><br></html> VK_AMD_shader_ballot <html><br></html> VK_AMD_shader_trinary_minmax <html><br></html> VK_AMD_shader_explicit_vertex_parameter <html><br></html> VK_AMD_gcn_shader <html><br></html> | VK_KHR_sampler_mirror_clamp_to_edge <html><br></html> VK_KHR_swapchain <html><br></html> VK_AMD_rasterization_order <html><br></html> VK_AMD_shader_ballot <html><br></html> VK_AMD_shader_trinary_minmax <html><br></html> VK_AMD_shader_explicit_vertex_parameter <html><br></html> VK_AMD_gcn_shader <html><br></html> | VK_KHR_swapchain <html><br></html> VK_NV_glsl_shader <html><br></html> VK_KHR_sampler_mirror_clamp_to_edge <html><br></html> VK_NV_dedicated_allocation <html><br></html> | VK_KHR_swapchain <html><br></html> VK_NV_glsl_shader <html><br></html> VK_KHR_sampler_mirror_clamp_to_edge <html><br></html> VK_NV_dedicated_allocation <html><br></html> | VK_KHR_swapchain <html><br></html> VK_NV_glsl_shader <html><br></html> VK_KHR_sampler_mirror_clamp_to_edge <html><br></html> VK_NV_dedicated_allocation <html><br></html> | VK_KHR_swapchain <html><br></html> | VK_IMG_filter_cubic <html><br></html> VK_KHR_sampler_mirror_clamp_to_edge <html><br></html> VK_KHR_swapchain <html><br></html> |
  
vulkan/vulkan_devicefeature.1474422493.txt.gz · 最終更新: 2016/09/21 10:48 by oga

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki