ユーザ用ツール

サイト用ツール


vulkan:vulkan_devicefeature

差分

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

この比較画面へのリンク

次のリビジョン
前のリビジョン
vulkan:vulkan_devicefeature [2016/09/07 19:15] – 作成 ogavulkan:vulkan_devicefeature [2016/09/21 11:01] (現在) – [Extensions] oga
行 1: 行 1:
-====== Vulkan Device Features ======+====== Vulkan Device Features (GPU毎の比較表) ======
  
  
  
 +~~NOTOC~~
  
  
  
-^ ^ Intel(R) HD Graphics 530  ^ Intel(R) Bay Trail  ^ Intel(R) Haswell Mobile  ^ Intel(R) Haswell Desktop  ^ AMD Radeon HD 7700 Series  ^ AMD Radeon HD 8400 / R3 Series  ^ Unknown AMD GPU  ^ Radeon (TM) RX 480 Graphics  ^ AMD Radeon (TM) RX 480 Graphics GTX 760  ^ GTX 960  ^ GTX 960  ^ Adreno (TM) 418  ^ PowerVR Rogue G6430  ^ +===== Physical Device Features ===== 
-robustBufferAccess                | + 
-fullDrawIndexUint32                | + 
-imageCubeArray       | 1  | 1  | 1  | 1  | 1  | 1  | 1  |  | 1  | + 
-independentBlend   | 0  | 0  | 0  |         | 0  |  | + 
-geometryShader                | + 
-tessellationShader   | 0  | 0  | 0  |         | 0  | 0  | + 
-sampleRateShading   | 0  | 0  | 0  |         | 0  |  | + 
-dualSrcBlend              | 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  ^ 
-logicOp              | 0  |  | +^ 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  ^ 
-multiDrawIndirect   | 0  | 0  | 0  |         | 0  |  | +^ 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  ^ 
-drawIndirectFirstInstance   | 0  | 0  | 0  |         | 0  | 0  | +^ Platform  ^ Windows  ^ Linux  ^ Linux  ^ Linux  ^ Windows  ^ Linux  ^ Linux  ^ Windows  ^ Linux  ^ Windows  ^ Windows  ^ Linux  ^ Windows  ^ Android  ^ Android 
-depthClamp   | 0  | 0  | 0  |         | 0  | 0  | +| robustBufferAccess  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  | 
-depthBiasClamp   | 0  | 0  | 0  |         | 0  |  | +| fullDrawIndexUint32  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  Y  | 
-fillModeNonSolid               | 0  | +| imageCubeArray  |  Y  |  -  |  -  |  -  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  Y  | 
-depthBounds               | 0  | +| independentBlend  |  Y  |  -  |  -  |  -  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  Y  | 
-wideLines               | 0  | +| geometryShader  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  -  | 
-largePoints              | 0  |  | +| tessellationShader  |  Y  |  -  |  -  |  -  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  -  | 
-textureCompressionETC2             | 0  |   | +| sampleRateShading  |  Y  |  -  |  -  |  -  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  Y  | 
-textureCompressionASTC_LDR                | +| dualSrcBlend  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  -  | 
-textureCompressionBC  | 1  |   | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 0  | 0  | +| logicOp  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  Y  | 
-occlusionQueryPrecise                | +| multiDrawIndirect  |  Y  |  -  |  -  |  -  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  Y  | 
-pipelineStatisticsQuery                | +| drawIndirectFirstInstance  |  Y  |  -  |  -  |  -  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  -  | 
-vertexSideEffects            | 1  | 1  | 0  | 0  | +| depthClamp  |  Y  |  -  |  -  |  -  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  -  | 
-tessellationSideEffects     | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  |   | +| depthBiasClamp  |  Y  |  -  |  -  |  -  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  Y  | 
-geometrySideEffects   | 1  | 1  | 1  |      | 1  | 1  | 1  | 0  | 0  | +| fillModeNonSolid  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  -  | 
-shaderImageGatherExtended              | 0  | 0  | +| depthBounds  |  -  |  -  |  -  |  -  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  -  | 
-shaderStorageImageExtendedFormats   | 0  | 0  | 0  |         | 0  | 0  | +| wideLines  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  -  | 
-shaderStorageImageMultisample   | 0  | 0  | 0  |         | 0  | 0  | +| largePoints  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  Y  | 
-shaderStorageImageReadWithoutFormat   | 0  | 0  | 0  |          | 0  | +| textureCompressionETC2  |  Y  |  Y  |  Y  |  Y  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  Y  |  Y  | 
-shaderStorageImageWriteWithoutFormat                | +| textureCompressionASTC_LDR  |  Y  |  Y  |  Y  |  Y  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  Y  |  -  | 
-shaderUniformBufferArrayDynamicIndexing                | +| textureCompressionBC  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  -  | 
-shaderSampledImageArrayDynamicIndexing                | +| occlusionQueryPrecise  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  | 
-shaderStorageBufferArrayDynamicIndexing                | +| pipelineStatisticsQuery  |  Y  |  -  |  -  |  -  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  -  | 
-shaderStorageImageArrayDynamicIndexing                | +| vertexPipelineStoresAndAtomics  |  Y  |  -  |  -  |  -  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  -  | 
-shaderClipDistance        | 1  | 1  | 1  | 1  | 1  | 1  |   | +| fragmentStoresAndAtomics  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  -  | 
-shaderCullDistance  | 1  |    | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  |   | +| shaderTessellationAndGeometryPointSize  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  -  | 
-shaderFloat64  | 1  | 0  | 0  | 0  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  |  | 0  | +| shaderImageGatherExtended  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  -  | 
-shaderInt64   | 0  | 0  | 0  |      | 1  | 1  | 1  |  | 0  | +| shaderStorageImageExtendedFormats  |  Y  |  -  |  -  |  -  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  -  | 
-shaderInt16   | 0  | 0  | 0  |         | 0  |  | +| shaderStorageImageMultisample  |  Y  |  -  |  -  |  -  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  -  | 
-shaderResourceResidency   | 0  | 0  | 0  |         | 0  | 0  | +| shaderStorageImageReadWithoutFormat  |  -  |  -  |  -  |  -  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  -  |  -  | 
-shaderResourceMinLod   | 0  | 0  | 0  |         | 0  | 0  | +| shaderStorageImageWriteWithoutFormat  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  -  | 
-alphaToOne      | 0  | 0  | 0  | 0  | 0  |    | 0  |  | +| shaderUniformBufferArrayDynamicIndexing  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  -  | 
-sparseBinding  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 0  |    | 0  | 0  | +| shaderSampledImageArrayDynamicIndexing  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  -  | 
-sparseResidencyBuffer   | 0  | 0  | 0  |      | 1  | 1  | 1  | 0  | 0  | +| shaderStorageBufferArrayDynamicIndexing  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  -  | 
-sparseResidencyImage2D           | 1  | 1  | 1  |   | +| shaderStorageImageArrayDynamicIndexing  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  -  | 
-sparseResidencyImage3D           | 1  | 1  | 1  |   | +| shaderClipDistance  |  Y  |  -  |  -  |  -  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  -  | 
-sparseResidency2Samples           | 1  | 1  | 1  |   | +| shaderCullDistance  |  Y  |  -  |  -  |  -  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  -  | 
-sparseResidency4Samples                | +| shaderFloat64  |  Y  |  -  |  -  |  -  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  -  | 
-sparseResidency8Samples  | 0  | 0  | 0  | 0  |      | 1  | 1  | 1  | 0  | 0  | +| shaderInt64  |  Y  |  -  |  -  |  -  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  Y  |  -  |  -  | 
-sparseResidency16Samples  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 1  | 1  | 0  | 0  | +| shaderInt16  |  Y  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  Y  | 
-sparseResidencyAliased  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 1  | 1  | 1  | 0  | 0  | +| shaderResourceResidency  |  Y  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  Y  |  Y  |  -  |  -  |  -  | 
-variableMultisampleRate   | 0  | 0  | 0  |      | 1  |  | 1  | 0  | 0  | +| shaderResourceMinLod  |  Y  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  Y  |  Y  |  -  |  -  |  -  | 
-iheritedQueries   | 0  | 0  | 0  | 1  | 1  | 1  | 1  | 1  |  | 1  | 1  | 0  | 0  |+| 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 ===== 
 + 
 + 
 + 
 + 
 + 
 +^ 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  | 0xffffffffff  0xeffffffff  0xeffffffff  0xffffffffff  0xeffffffff  0xffffffffff  0xffffffffffffffff  0xffffffffffffffff  | 0xffffffffffffffff  | 0  |  | 
 +maxBoundDescriptorSets      32  32  32  32  32  32     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  |  | 
 +maxTessellationControlPerVertexInputComponents  128     128  128  128  128  128  128  128  128  | 128  | 0  | 0  | 
 +maxTessellationControlPerVertexOutputComponents  128     128  128  128  128  128  128  128  128  | 128  | 0  |  | 
 +maxTessellationControlPerPatchOutputComponents  120  | 0  | 0  | 0  | 120  120  120  120  120  120  120  120  | 120  | 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  |  | 
 +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  | 
 +maxFragmentDualSrcAttachments  | 1  |  2  | 2  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 0  | 0  | 
 +maxFragmentCombinedOutputResources  16     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     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   | 0  | 0  | 0  |          | 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  | 
 +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  | 0  |  | 
 +maxCullDistances  16  | 0  | 0  | 0  |        8  | 8  | 0  | 0  | 
 +maxCombinedClipAndCullDistances  16  | 0  | 0  | 0  |        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   | 0  | 0  | 0  |     1  | 1  | 1  | 1  | 1  | 0  | 0  | 
 +standardSampleLocations           | 1  | 1  | 1  |  1  | 1  | 
 +optimalBufferCopyOffsetAlignment  16  128  128  128       | 1  | 1  | 1  |  64  | 4  | 
 +optimalBufferCopyRowPitchAlignment  16  128  128  128       | 1  | 1  | 1  |  64  | 4  | 
 +nonCoherentAtomSize   64  64  64  128  128  128  128  128  128  64  64  64  1  | 128  | 
 +residencyStandard2DBlockShape  | 0  | 0  | 0  | 0  |     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  |      | 1  | 0  | 0  | 1  | 0  | 0  | 
 +residencyNonResidentStrict   | 0  | 0  | 0  | 1  | 1  | 1  | 1  | 1  |  | 1  | 1  | 0  | 0  | 0  | 
 + 
 + 
 + 
 + 
 + 
 +===== Extensions ===== 
 + 
 + 
 + 
 + 
 + 
 +^ 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 
 +| 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.txt · 最終更新: 2016/09/21 11:01 by oga

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki