ユーザ用ツール

サイト用ツール


vulkan:vulkan_devicefeature

差分

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

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
vulkan:vulkan_devicefeature [2016/09/07 19:29] ogavulkan:vulkan_devicefeature [2016/09/21 11:01] (現在) – [Extensions] oga
行 1: 行 1:
-====== Vulkan Device Features ======+====== Vulkan Device Features (GPU毎の比較表) ======
  
  
  
-^ ^ Intel HD Graphcis Gen9  ^ Intel HD Grahics Gen7  ^ Intel HD Grahics Gen7.5  ^ Intel HD Grahics Gen7.5  ^ RADEON GCN1.0  ^ RADEON GCN1.1  ^ RADEON GCN1.1  ^ RADEON GCN Polaris  ^ RADEON GCN Polaris  ^ GeForce Kepler  ^ GeForce Maxwell GM2  ^ GeForce Maxwell GM2  ^ Adreno 418  ^ PowerVR Series 6 Rogue  ^ +~~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  ^ +
-| robustBufferAccess  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | +
-| fullDrawIndexUint32  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 0  | 1  | +
-| imageCubeArray  | 1  | 0  | 0  | 0  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 0  | 1  | +
-| independentBlend  | 1  | 0  | 0  | 0  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 0  | 1  | +
-| geometryShader  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 0  | 0  | +
-| tessellationShader  | 1  | 0  | 0  | 0  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 0  | 0  | +
-| sampleRateShading  | 1  | 0  | 0  | 0  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 0  | 1  | +
-| dualSrcBlend  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 0  | 0  | +
-| logicOp  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 0  | 1  | +
-| multiDrawIndirect  | 1  | 0  | 0  | 0  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 0  | 1  | +
-| drawIndirectFirstInstance  | 1  | 0  | 0  | 0  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 0  | 0  | +
-| depthClamp  | 1  | 0  | 0  | 0  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 0  | 0  | +
-| depthBiasClamp  | 1  | 0  | 0  | 0  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 0  | 1  | +
-| fillModeNonSolid  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 0  | 0  | +
-| depthBounds  | 0  | 0  | 0  | 0  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 0  | 0  | +
-| wideLines  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 0  | 0  | +
-| largePoints  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 0  | 1  | +
-| textureCompressionETC2  | 1  | 1  | 1  | 1  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 1  | 1  | +
-| textureCompressionASTC_LDR  | 1  | 1  | 1  | 1  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 1  | 0  | +
-| textureCompressionBC  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 0  | 0  | +
-| occlusionQueryPrecise  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | +
-| pipelineStatisticsQuery  | 1  | 0  | 0  | 0  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 0  | 0  | +
-| vertexSideEffects  | 1  | 0  | 0  | 0  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 0  | 0  | +
-| tessellationSideEffects  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 0  | 0  | +
-| geometrySideEffects  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 0  | 0  | +
-| shaderImageGatherExtended  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 0  | 0  | +
-| shaderStorageImageExtendedFormats  | 1  | 0  | 0  | 0  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 0  | 0  | +
-| shaderStorageImageMultisample  | 1  | 0  | 0  | 0  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 0  | 0  | +
-| shaderStorageImageReadWithoutFormat  | 0  | 0  | 0  | 0  | 1  | 1  | 1  | 1  | 1  | 0  | 1  | 1  | 0  | 0  | +
-| shaderStorageImageWriteWithoutFormat  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 0  | 0  | +
-| shaderUniformBufferArrayDynamicIndexing  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 0  | 0  | +
-| shaderSampledImageArrayDynamicIndexing  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 0  | 0  | +
-| shaderStorageBufferArrayDynamicIndexing  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 0  | 0  | +
-| shaderStorageImageArrayDynamicIndexing  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 0  | 0  | +
-| shaderClipDistance  | 1  | 0  | 0  | 0  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 0  | 0  | +
-| shaderCullDistance  | 1  | 0  | 0  | 0  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 0  | 0  | +
-| shaderFloat64  | 1  | 0  | 0  | 0  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 0  | 0  | +
-| shaderInt64  | 1  | 0  | 0  | 0  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 0  | 0  | +
-| shaderInt16  | 1  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 1  | +
-| shaderResourceResidency  | 1  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 1  | 1  | 0  | 0  | +
-| shaderResourceMinLod  | 1  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 1  | 1  | 0  | 0  | +
-| alphaToOne  | 1  | 1  | 1  | 1  | 0  | 0  | 0  | 0  | 0  | 1  | 1  | 1  | 0  | 1  | +
-| sparseBinding  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 1  | 1  | 1  | 0  | 0  | +
-| sparseResidencyBuffer  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 1  | 1  | 1  | 0  | 0  | +
-| sparseResidencyImage2D  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 1  | 1  | 1  | 0  | 0  | +
-| sparseResidencyImage3D  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 1  | 1  | 1  | 0  | 0  | +
-| sparseResidency2Samples  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 1  | 1  | 1  | 0  | 0  | +
-| sparseResidency4Samples  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 1  | 1  | 1  | 0  | 0  | +
-| sparseResidency8Samples  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 1  | 1  | 1  | 0  | 0  | +
-| sparseResidency16Samples  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 1  | 1  | 0  | 0  | +
-| sparseResidencyAliased  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 1  | 1  | 1  | 0  | 0  | +
-| variableMultisampleRate  | 1  | 0  | 0  | 0  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 0  | 0  | +
-| iheritedQueries  | 1  | 0  | 0  | 0  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 0  | 0  |+
  
  
  
 +===== Physical Device Features =====
  
  
行 68: 行 15:
  
  
 +^ 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  |  -  |  -  |
  
  
行 73: 行 77:
  
  
-^ ^ Intel HD Graphcis Gen9  ^ Intel HD Grahics Gen7  ^ Intel HD Grahics Gen7.5  ^ Intel HD Grahics Gen7.5  ^ RADEON GCN1.0  ^ RADEON GCN1.1  ^ RADEON GCN1.1  ^ RADEON GCN Polaris  ^ RADEON GCN Polaris  ^ GeForce Kepler  ^ GeForce Maxwell GM2  ^ GeForce Maxwell GM2  ^ Adreno 418  ^ PowerVR Series 6 Rogue  ^ +===== Physical Device Limits ===== 
-^ ^ 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  ^ + 
-| 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  | +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  ^ 
-| maxTexelBufferElements  | 0x8000000  | 0x8000000  | 0x8000000  | 0x8000000  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0x8000000  | 0x8000000  | 0x8000000  | 0x10000  | 0x10000 +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  ^ 
-| maxUniformBufferRange  | 0x10000  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0x10000  | 0x10000  | 0x10000  | 0x10000  | 0x8000000 +^ 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  ^ 
-| maxStorageBufferRange  | 0x8000000  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0x7fffffff  | 0x7fffffff  | 0x7fffffff  | 0x8000000  | 0x8000000 +^ Platform  ^ Windows  ^ Linux  ^ Linux  ^ Linux  ^ Windows  ^ Linux  ^ Linux  ^ Windows  ^ Linux  ^ Windows  ^ Windows  ^ Linux  ^ Windows  ^ Android  ^ Android  ^ 
-| maxPushConstantsSize  | 256  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 256  | 256  | 256  | 128  | 128  | +| maxImageDimension1D  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 8192  | 
-| maxMemoryAllocationCount  | 0x90000  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 4096  | 4096  | 4096  | 4096  | 4096  | 4096  | 4096  | 0xffffffff  | 4096  | 9999  | +| maxImageDimension2D  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 8192  | 
-| maxSamplerAllocationCount  | 4000  | 0x10000  | 0x10000  | 0x10000  | 0x100000  | 0x100000  | 0x100000  | 0x100000  | 0x100000  | 4000  | 4000  | 4000  | 4000  | 9999  | +| maxImageDimension3D  | 2048  | 2048  | 2048  | 2048  | 8192  | 8192  | 8192  | 8192  | 8192  | 8192  | 2048  | 2048  | 2048  | 2048  | 8192  | 
-| bufferImageGranularity  | 1  | 64  | 64  | 64  | 1  | 1  | 1  | 1  | 1  | 0x10000  | 1024  | 1024  | 1  | 1  | +| maxImageDimensionCube  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 8192  | 
-| sparseAddressSpaceSize  | 0  | 0  | 0  | 0  | 0xffffffffff 0xffffffffff  | 0xeffffffff  | 0xffffffffff  | 0xeffffffff  | 0xffffffffffffffff  | 0xffffffffffffffff  | 0xffffffffffffffff  | 0  | 0  | +| maxImageArrayLayers  | 2048  | 2048  | 2048  | 2048  | 2048  | 2048  | 2048  | 2048  | 2048  | 2048  | 2048  | 2048  | 2048  | 2048  | 2048  | 
-| maxBoundDescriptorSets  | 4  | 8  | 8  | 8  | 32  | 32  | 32  | 32  | 32  | 8  | 8  | 8  | 4  | 8  | +| maxTexelBufferElements  | 0x8000000  | 0x8000000  | 0x8000000  | 0x8000000  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0x8000000  | 0x8000000  | 0x8000000  | 0x10000  | 0x10000 
-| maxPerStageDescriptorSamplers  | 16  | 64  | 64  | 64  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 4000  | 4000  | 4000  | 16  | 128  | +| maxUniformBufferRange  | 0x10000  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0x10000  | 0x10000  | 0x10000  | 0x10000  | 0x8000000 
-| maxPerStageDescriptorUniformBuffers  | 200  | 64  | 64  | 64  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 12  | 12  | 12  | 14  | 128  | +| maxStorageBufferRange  | 0x8000000  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0x7fffffff  | 0x7fffffff  | 0x7fffffff  | 0x8000000  | 0x8000000 
-| maxPerStageDescriptorStorageBuffers  | 200  | 64  | 64  | 64  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 16  | 16  | 16  | 4  | 128  | +| maxPushConstantsSize  | 256  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 256  | 256  | 256  | 128  | 128  | 
-| maxPerStageDescriptorSampledImages  | 200  | 64  | 64  | 64  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 8192  | 8192  | 8192  | 64  | 128  | +| maxMemoryAllocationCount  | 0x90000  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 4096  | 4096  | 4096  | 4096  | 4096  | 4096  | 4096  | 0xffffffff  | 4096  | 4096  | 9999  | 
-| maxPerStageDescriptorStorageImages  | 16  | 64  | 64  | 64  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 8192  | 8192  | 8192  | 4  | 128  | +| maxSamplerAllocationCount  | 4000  | 0x10000  | 0x10000  | 0x10000  | 0x100000  | 0x100000  | 0x100000  | 0x100000  | 0x100000  | 0x100000  | 4000  | 4000  | 4000  | 4000  | 9999  | 
-| maxPerStageDescriptorInputAttachments  | 8  | 64  | 64  | 64  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 8  | 8  | 8  | 8  | 128  | +| bufferImageGranularity  | 1  | 64  | 64  | 64  | 1  | 1  | 1  | 1  | 1  |  | 1024  | 1024  | 0x10000  | 1  | 1  | 
-| maxPerStageResources  | 200  | 128  | 128  | 128  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 24612  | 24612  | 24612  | 94  | 128  | +| sparseAddressSpaceSize  | 0  | 0  | 0  | 0  | 0xffffffffff 0xeffffffff  | 0xeffffffff  | 0xffffffffff  | 0xeffffffff  | 0xffffffffff  | 0xffffffffffffffff  | 0xffffffffffffffff  | 0xffffffffffffffff  | 0  | 0  | 
-| maxDescriptorSetSamplers  | 96  | 256  | 256  | 256  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 4000  | 4000  | 4000  | 96  | 256  | +| maxBoundDescriptorSets  | 4  | 8  | 8  | 8  | 32  | 32  | 32  | 32  | 32  | 32  | 8  | 8  | 8  | 4  | 8  | 
-| maxDescriptorSetUniformBuffers  | 1200  | 256  | 256  | 256  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 72  | 72  | 72  | 84  | 256  | +| maxPerStageDescriptorSamplers  | 16  | 64  | 64  | 64  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 4000  | 4000  | 4000  | 16  | 128  | 
-| maxDescriptorSetUniformBuffersDynamic  | 16  | 256  | 256  | 256  | 8  | 8  | 8  | 8  | 8  | 72  | 72  | 72  | 8  | 8  | +| maxPerStageDescriptorUniformBuffers  | 200  | 64  | 64  | 64  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 12  | 12  | 12  | 14  | 128  | 
-| maxDescriptorSetStorageBuffers  | 1200  | 256  | 256  | 256  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 96  | 96  | 96  | 24  | 256  | +| maxPerStageDescriptorStorageBuffers  | 200  | 64  | 64  | 64  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 16  | 16  | 16  | 4  | 128  | 
-| maxDescriptorSetStorageBuffersDynamic  | 16  | 256  | 256  | 256  | 8  | 8  | 8  | 8  | 8  | 96  | 96  | 96  | 4  | 8  | +| maxPerStageDescriptorSampledImages  | 200  | 64  | 64  | 64  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 8192  | 8192  | 8192  | 64  | 128  | 
-| maxDescriptorSetSampledImages  | 1200  | 256  | 256  | 256  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 49152  | 49152  | 49152  | 384  | 256  | +| maxPerStageDescriptorStorageImages  | 16  | 64  | 64  | 64  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 8192  | 8192  | 8192  | 4  | 128  | 
-| maxDescriptorSetStorageImages  | 96  | 256  | 256  | 256  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 49152  | 49152  | 49152  | 24  | 256  | +| maxPerStageDescriptorInputAttachments  | 8  | 64  | 64  | 64  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 8  | 8  | 8  | 8  | 128  | 
-| maxDescriptorSetInputAttachments  | 8  | 256  | 256  | 256  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 8  | 8  | 8  | 8  | 256  | +| maxPerStageResources  | 200  | 128  | 128  | 128  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 24612  | 24612  | 24612  | 94  | 128  | 
-| maxVertexInputAttributes  | 16  | 32  | 32  | 32  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff 32  | 16  | 16  | 16  | 16  | +| maxDescriptorSetSamplers  | 96  | 256  | 256  | 256  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 4000  | 4000  | 4000  | 96  | 256  | 
-| maxVertexInputBindings  | 16  | 32  | 32  | 32  | 32  | 32  | 32  | 32  | 32  | 32  | 32  | 32  | 16  | 16  | +| maxDescriptorSetUniformBuffers  | 1200  | 256  | 256  | 256  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 72  | 72  | 72  | 84  | 256  | 
-| maxVertexInputAttributeOffset  | 2047  | 2047  | 2047  | 2047  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 2047  | 2047  | 2047  | 2047  | 0x80000000 +| maxDescriptorSetUniformBuffersDynamic  | 16  | 256  | 256  | 256  | 8  | 8  | 8  | 8  | 8  | 8  | 72  | 72  | 72  | 8  | 8  | 
-| maxVertexInputBindingStride  | 4095  | 2048  | 2048  | 2048  | 16383  | 16383  | 16383  | 16383  | 16383  | 2048  | 2048  | 2048  | 2048  | 0x80000000 +| maxDescriptorSetStorageBuffers  | 1200  | 256  | 256  | 256  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 96  | 96  | 96  | 24  | 256  | 
-| maxVertexOutputComponents  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | +| maxDescriptorSetStorageBuffersDynamic  | 16  | 256  | 256  | 256  | 8  | 8  | 8  | 8  | 8  | 8  | 96  | 96  | 96  | 4  | 8  | 
-| maxTessellationGenerationLevel  | 64  | 0  | 0  | 0  | 64  | 64  | 64  | 64  | 64  | 64  | 64  | 64  | 0  | 0  | +| maxDescriptorSetSampledImages  | 1200  | 256  | 256  | 256  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 49152  | 49152  | 49152  | 384  | 256  | 
-| maxTessellationPatchSize  | 32  | 0  | 0  | 0  | 32  | 32  | 32  | 32  | 32  | 32  | 32  | 32  | 0  | 0  | +| maxDescriptorSetStorageImages  | 96  | 256  | 256  | 256  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 49152  | 49152  | 49152  | 24  | 256  | 
-| maxTessellationControlPerVertexInputComponents  | 128  | 0  | 0  | 0  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 0  | 0  | +| maxDescriptorSetInputAttachments  | 8  | 256  | 256  | 256  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 8  | 8  | 8  | 8  | 256  | 
-| maxTessellationControlPerVertexOutputComponents  | 128  | 0  | 0  | 0  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 0  | 0  | +| maxVertexInputAttributes  | 16  | 32  | 32  | 32  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff 0xffffffff  | 16  | 16  | 32  | 16  | 16  | 
-| maxTessellationControlPerPatchOutputComponents  | 120  | 0  | 0  | 0  | 120  | 120  | 120  | 120  | 120  | 120  | 120  | 120  | 0  | 0  | +| maxVertexInputBindings  | 16  | 32  | 32  | 32  | 32  | 32  | 32  | 32  | 32  | 32  | 32  | 32  | 32  | 16  | 16  | 
-| maxTessellationControlTotalOutputComponents  | 4096  | 0  | 0  | 0  | 4096  | 4096  | 4096  | 4096  | 4096  | 4216  | 4216  | 4216  | 0  | 0  | +| maxVertexInputAttributeOffset  | 2047  | 2047  | 2047  | 2047  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 2047  | 2047  | 2047  | 2047  | 0x80000000 
-| maxTessellationEvaluationInputComponents  | 128  | 0  | 0  | 0  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 0  | 0  | +| maxVertexInputBindingStride  | 4095  | 2048  | 2048  | 2048  | 16383  | 16383  | 16383  | 16383  | 16383  | 16383  | 2048  | 2048  | 2048  | 2048  | 0x80000000 
-| maxTessellationEvaluationOutputComponents  | 128  | 0  | 0  | 0  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 0  | 0  | +| maxVertexOutputComponents  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 
-| maxGeometryShaderInvocations  | 32  | 32  | 32  | 32  | 127  | 127  | 127  | 127  | 127  | 32  | 32  | 32  | 0  | 32  | +| maxTessellationGenerationLevel  | 64  | 0  | 0  | 0  | 64  | 64  | 64  | 64  | 64  | 64  | 64  | 64  | 64  | 0  | 0  | 
-| maxGeometryInputComponents  | 128  | 64  | 64  | 64  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 0  | 128  | +| maxTessellationPatchSize  | 32  | 0  | 0  | 0  | 32  | 32  | 32  | 32  | 32  | 32  | 32  | 32  | 32  | 0  | 0  | 
-| maxGeometryOutputComponents  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 0  | 128  | +| maxTessellationControlPerVertexInputComponents  | 128  | 0  | 0  | 0  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 0  | 0  | 
-| maxGeometryOutputVertices  | 256  | 256  | 256  | 256  | 1024  | 1024  | 1024  | 1024  | 1024  | 1024  | 1024  | 1024  | 0  | 256  | +| maxTessellationControlPerVertexOutputComponents  | 128  | 0  | 0  | 0  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 0  | 0  | 
-| maxGeometryTotalOutputComponents  | 1024  | 1024  | 1024  | 1024  | 16384  | 16384  | 16384  | 16384  | 16384  | 1024  | 1024  | 1024  | 0  | 1024  | +| maxTessellationControlPerPatchOutputComponents  | 120  | 0  | 0  | 0  | 120  | 120  | 120  | 120  | 120  | 120  | 120  | 120  | 120  | 0  | 0  | 
-| maxFragmentInputComponents  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | +| maxTessellationControlTotalOutputComponents  | 4096  | 0  | 0  | 0  | 4096  | 4096  | 4096  | 4096  | 4096  | 4096  | 4216  | 4216  | 4216  | 0  | 0  | 
-| maxFragmentOutputAttachments  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | +| maxTessellationEvaluationInputComponents  | 128  | 0  | 0  | 0  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 0  | 0  | 
-| maxFragmentDualSrcAttachments  | 1  | 2  | 2  | 2  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 0  | 0  | +| maxTessellationEvaluationOutputComponents  | 128  | 0  | 0  | 0  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 0  | 0  | 
-| maxFragmentCombinedOutputResources  | 16  | 8  | 8  | 8  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 16  | 16  | 16  | 72  | 8  | +| maxGeometryShaderInvocations  | 32  | 32  | 32  | 32  | 127  | 127  | 127  | 127  | 127  | 127  | 32  | 32  | 32  | 0  | 32  | 
-| maxComputeSharedMemorySize  | 32768  | 32768  | 32768  | 32768  | 32768  | 32768  | 32768  | 32768  | 32768  | 49152  | 49152  | 49152  | 32768  | 16384  | +| maxGeometryInputComponents  | 128  | 64  | 64  | 64  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 0  | 128  | 
-| maxComputeWorkGroupInvocations  | 1024  | 512  | 1120  | 1120  256  256  | 256  | 1024  1024  | 1536  | 1536  | 1536  | 1024  | 512  | +| maxGeometryOutputComponents  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 0  | 128  | 
-| subPixelPrecisionBits  | 8  | 4  | 4  | 4  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 4  | 8  | +| maxGeometryOutputVertices  | 256  | 256  | 256  | 256  | 1024  | 1024  | 1024  | 1024  | 1024  | 1024  | 1024  | 1024  | 1024  | 0  | 256  | 
-| subTexelPrecisionBits  | 8  | 4  | 4  | 4  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | +| maxGeometryTotalOutputComponents  | 1024  | 1024  | 1024  | 1024  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 1024  | 1024  | 1024  | 0  | 1024  | 
-| mipmapPrecisionBits  | 8  | 4  | 4  | 4  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 4  | +| maxFragmentInputComponents  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 
-| maxDrawIndexedIndexValue  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffff  | 0xffffffff +| maxFragmentOutputAttachments  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 
-| maxDrawIndirectCount  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 1  | 0x80000000 +| maxFragmentDualSrcAttachments  | 1  | 2  | 2  | 2  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 0  | 0  | 
-| 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 +| maxFragmentCombinedOutputResources  | 16  | 8  | 8  | 8  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 16  | 16  | 16  | 72  | 8  | 
-| 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 +| maxComputeSharedMemorySize  | 32768  | 32768  | 32768  | 32768  | 32768  | 32768  | 32768  | 32768  | 32768  | 32768  | 49152  | 49152  | 49152  | 32768  | 16384  | 
-| maxViewports  | 16  | 16  | 16  | 16  | 16  | 16  | 16  | 16  | 16  | 16  | 16  | 16  | 1  | 16  | +| maxComputeWorkGroupInvocations  | 1024  | 1120  | 1120  | 512  1024  1024  | 1024  | 256  | 256  256  | 1536  | 1536  | 1536  | 1024  | 512  | 
-| viewportSubPixelBits  | 8  | 13  | 13  | 13  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 0  | 0  | +| subPixelPrecisionBits  | 8  | 4  | 4  | 4  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 4  | 8  | 
-| minMemoryMapAlignment  | 64  | 4096  | 4096  | 4096  | 64  | 64  | 64  | 64  | 64  | 64  | 64  | 64  | 64  | 64  | +| subTexelPrecisionBits  | 8  | 4  | 4  | 4  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 
-| minTexelBufferOffsetAlignment  | 16  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 256  | 16  | 16  | 32  | 4  | +| mipmapPrecisionBits  | 8  | 4  | 4  | 4  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 4  | 
-| minUniformBufferOffsetAlignment  | 16  | 1  | 1  | 1  | 16  | 16  | 16  | 16  | 16  | 256  | 256  | 256  | 32  | 4  | +| maxDrawIndexedIndexValue  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffff  | 0xffffffff 
-| minStorageBufferOffsetAlignment  | 4  | 1  | 1  | 1  | 4  | 4  | 4  | 4  | 4  | 32  | 32  | 32  | 32  | 4  | +| maxDrawIndirectCount  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 1  | 0x80000000 
-| minTexelOffset  | 0xfffffff8  | 0xfffffff8  | 0xfffffff8  | 0xfffffff8  | -64  | -64  | 0xffffffc0  | -64  | 0xffffffc0  | - | -8  | 0xfffffff8  | 0xfffffff8  | 0xfffffff8 +| 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 
-| maxTexelOffset  | 7  | 7  | 7  | 7  | 63  | 63  | 63  | 63  | 63  | 7  | 7  | 7  | 7  | 7  | +| 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 
-| minTexelGatherOffset  | 0xffffffe0  | 0xfffffff8  | 0xfffffff8  | 0xfffffff8  | -32  | -32  | 0xffffffe0  | -32  | 0xffffffe0  | -32  | -32  | 0xffffffe0  | 0  | 0  | +| maxViewports  | 16  | 16  | 16  | 16  | 16  | 16  | 16  | 16  | 16  | 16  | 16  | 16  | 16  | 1  | 16  | 
-| maxTexelGatherOffset  | 31  | 7  | 7  | 7  | 31  | 31  | 31  | 31  | 31  | 31  | 31  | 31  | 0  | 0  | +| viewportSubPixelBits  | 8  | 13  | 13  | 13  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 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 +| minMemoryMapAlignment  | 64  | 4096  | 4096  | 4096  | 64  | 64  | 64  | 64  | 64  | 64  | 64  | 64  | 64  | 64  | 64  | 
-| 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 +| minTexelBufferOffsetAlignment  | 16  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  |  | 16  | 16  | 256  | 32  | 4  | 
-| subPixelInterpolationOffsetBits  | 4  | 0  | 0  | 0  | 8  | 8  | 8  | 8  | 8  | 4  | 4  | 4  | 0  | 4  | +| minUniformBufferOffsetAlignment  | 16  | 1  | 1  | 1  | 16  | 16  | 16  | 16  | 16  | 16  | 256  | 256  | 256  | 32  | 4  | 
-| maxFramebufferWidth  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 8192  | +| minStorageBufferOffsetAlignment  | 4  | 1  | 1  | 1  | 4  | 4  | 4  | 4  | 4  | 4  | 32  | 32  | 32  | 32  | 4  | 
-| maxFramebufferHeight  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 8192  | +| minTexelOffset  | 0xfffffff8  | 0xfffffff8  | 0xfffffff8  | 0xfffffff8  | -64  | 0xffffffc0  | 0xffffffc0  | -64  | 0xffffffc0  | -64  | -8  | 0xfffffff8  | -8  | 0xfffffff8  | 0xfffffff8 
-| maxFramebufferLayers  | 2048  | 1024  | 1024  | 1024  | 2048  | 2048  | 2048  | 2048  | 2048  | 2048  | 2048  | 2048  | 2048  | 2048  | +| maxTexelOffset  | 7  | 7  | 7  | 7  | 63  | 63  | 63  | 63  | 63  | 63  | 7  | 7  | 7  | 7  | 7  | 
-| framebufferColorSampleCounts  | 31  | 13  | 13  | 13  | 15  | 15  | 15  | 15  | 15  | 15  | 15  | 15  | 7  | 15  | +| minTexelGatherOffset  | 0xffffffe0  | 0xfffffff8  | 0xfffffff8  | 0xfffffff8  | -32  | 0xffffffe0  | 0xffffffe0  | -32  | 0xffffffe0  | -32  | -32  | 0xffffffe0  | -32  | 0  | 0  | 
-| framebufferDepthSampleCounts  | 31  | 13  | 13  | 13  | 15  | 15  | 15  | 15  | 15  | 15  | 15  | 15  | 7  | 15  | +| maxTexelGatherOffset  | 31  | 7  | 7  | 7  | 31  | 31  | 31  | 31  | 31  | 31  | 31  | 31  | 31  | 0  | 0  | 
-| framebufferStencilSampleCounts  | 31  | 13  | 13  | 13  | 15  | 15  | 15  | 15  | 15  | 15  | 31  | 31  | 7  | 15  | +| 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 
-| maxColorAttachments  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | +| 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 
-| sampledImageColorSampleCounts  | 31  | 13  | 13  | 13  | 15  | 15  | 15  | 15  | 15  | 15  | 15  | 15  | 7  | 15  | +| subPixelInterpolationOffsetBits  | 4  | 0  | 0  | 0  | 8  | 8  | 8  | 8  | 8  | 8  | 4  | 4  | 4  | 0  | 4  | 
-| sampledImageDepthSampleCounts  | 31  | 13  | 13  | 13  | 15  | 15  | 15  | 15  | 15  | 15  | 15  | 15  | 7  | 15  | +| maxFramebufferWidth  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 8192  | 
-| sampledImageStencilSampleCounts  | 31  | 13  | 13  | 13  | 15  | 15  | 15  | 15  | 15  | 15  | 31  | 31  | 7  | 15  | +| maxFramebufferHeight  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 8192  | 
-| sampledImageIntegerSampleCounts  | 31  | 1  | 1  | 1  | 15  | 15  | 15  | 15  | 15  | 15  | 15  | 15  | 7  | 15  | +| maxFramebufferLayers  | 2048  | 1024  | 1024  | 1024  | 2048  | 2048  | 2048  | 2048  | 2048  | 2048  | 2048  | 2048  | 2048  | 2048  | 2048  | 
-| storageImageSampleCounts  | 31  | 1  | 1  | 1  | 15  | 15  | 15  | 15  | 15  | 15  | 15  | 15  | 1  | 15  | +| framebufferColorSampleCounts  | 31  | 13  | 13  | 13  | 15  | 15  | 15  | 15  | 15  | 15  | 15  | 15  | 15  | 7  | 15  | 
-| maxSampleMaskWords  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | +| framebufferDepthSampleCounts  | 31  | 13  | 13  | 13  | 15  | 15  | 15  | 15  | 15  | 15  | 15  | 15  | 15  | 7  | 15  | 
-| timestampComputeAndGraphics  | 1  | 0  | 0  | 0  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 0  | +| framebufferStencilSampleCounts  | 31  | 13  | 13  | 13  | 15  | 15  | 15  | 15  | 15  | 15  | 31  | 31  | 15  | 7  | 15  | 
-| timestampPeriod  | 0.012048  | 0.000000  | 0.000000  | 0.000000 37.037037  10.000000 20.833334  40.000000 40.000000  | 1.000000  | 1.000000  | 1.000000  | 52.083332  | 0.000000 +| maxColorAttachments  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 
-| maxClipDistances  | 16  | 0  | 0  | 0  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 0  | 0  | +| sampledImageColorSampleCounts  | 31  | 13  | 13  | 13  | 15  | 15  | 15  | 15  | 15  | 15  | 15  | 15  | 15  | 7  | 15  | 
-| maxCullDistances  | 16  | 0  | 0  | 0  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 0  | 0  | +| sampledImageDepthSampleCounts  | 31  | 13  | 13  | 13  | 15  | 15  | 15  | 15  | 15  | 15  | 15  | 15  | 15  | 7  | 15  | 
-| maxCombinedClipAndCullDistances  | 16  | 0  | 0  | 0  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 0  | 0  | +| sampledImageStencilSampleCounts  | 31  | 13  | 13  | 13  | 15  | 15  | 15  | 15  | 15  | 15  | 31  | 31  | 15  | 7  | 15  | 
-| 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 +| sampledImageIntegerSampleCounts  | 31  | 1  | 1  | 1  | 15  | 15  | 15  | 15  | 15  | 15  | 15  | 15  | 15  | 7  | 15  | 
-| 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 +| storageImageSampleCounts  | 31  | 1  | 1  | 1  | 15  | 15  | 15  | 15  | 15  | 15  | 15  | 15  | 15  | 1  | 15  | 
-| strictLines  | 1  | 0  | 0  | 0  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 0  | 0  | +| maxSampleMaskWords  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 
-| standardSampleLocations  | 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  | 
-| optimalBufferCopyOffsetAlignment  | 16  | 128  | 128  | 128  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 64  | 4  | +| 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 
-| optimalBufferCopyRowPitchAlignment  | 16  | 128  | 128  | 128  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 64  | 4  | +| maxClipDistances  | 16  | 0  | 0  | 0  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 0  | 0  | 
-| nonCoherentAtomSize  | 1  | 64  | 64  | 64  | 128  | 128  | 128  | 128  | 128  | 64  | 64  | 64  | 1  | 128  | +| maxCullDistances  | 16  | 0  | 0  | 0  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 0  | 0  | 
-| residencyStandard2DBlockShape  | 0  | 0  | 0  | 0  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 0  | 0  | +| maxCombinedClipAndCullDistances  | 16  | 0  | 0  | 0  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 0  | 0  | 
-| residencyStandard2DMultisampleBlockShape  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 1  | 1  | 1  | 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 
-| residencyStandard3DBlockShape  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 1  | 1  | 1  | 0  | 0  | +| 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 
-| residencyAlignedMipSize  | 0  | 0  | 0  | 0  |  | 0  | 0  | 0  | 0  | 1  | 0  | 0  | 0  | 0  | +| strictLines  | 1  | 0  | 0  | 0  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 0  | 0  | 
-| residencyNonResidentStrict  | 0  | 0  | 0  | 0  |  | 1  | 1  | 1  | 1  | 0  | 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  | 1  | 0  | 0  | 1  | 0  | 0  | 
 +| residencyNonResidentStrict  | 0  | 0  | 0  | 0  |  | 1  | 1  | 1  | 1  | 0  | 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.1473244151.txt.gz · 最終更新: 2016/09/07 19:29 by oga

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki