ユーザ用ツール

サイト用ツール


vulkan:vulkan_devicefeature

差分

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

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
vulkan:vulkan_devicefeature [2016/09/07 23:09] ogavulkan:vulkan_devicefeature [2016/09/21 11:01] (現在) – [Extensions] oga
行 1: 行 1:
-====== Vulkan Device Features ======+====== Vulkan Device Features (GPU毎の比較表) ======
  
  
  
 +~~NOTOC~~
  
  
  
 +===== 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  |  -  |  -  | 
  
  
  
  
 +^ 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  |  -  |  -  |
  
  
-^ 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  | +===== Physical Device Limits ===== 
-| 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 +^ 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  ^ 
-| maxStorageBufferRange  | 0x8000000  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0x7fffffff  | 0x7fffffff  | 0x7fffffff  | 0x8000000  | 0x8000000 +^ 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  ^ 
-| maxPushConstantsSize  | 256  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 256  | 256  | 256  | 128  | 128  | +^ 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  ^ 
-| maxMemoryAllocationCount  | 0x90000  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 4096  | 4096  | 4096  | 4096  | 4096  | 4096  | 0xffffffff  | 4096  | 4096  | 9999  | +^ Platform  ^ Windows  ^ Linux  ^ Linux  ^ Linux  ^ Windows  ^ Linux  ^ Linux  ^ Windows  ^ Linux  ^ Windows  ^ Windows  ^ Linux  ^ Windows  ^ Android  ^ Android 
-| maxSamplerAllocationCount  | 4000  | 0x10000  | 0x10000  | 0x10000  | 0x100000  | 0x100000  | 0x100000  | 0x100000  | 0x100000  | 4000  | 4000  | 4000  | 4000  | 9999  | +| maxImageDimension1D  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 8192  | 
-| bufferImageGranularity  | 1  | 64  | 64  | 64  | 1  | 1  | 1  | 1  | 1  | 1024  | 1024  | 0x10000  | 1  | 1  | +| maxImageDimension2D  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 8192  | 
-| sparseAddressSpaceSize  | 0  | 0  | 0  | 0  | 0xffffffffff  | 0xeffffffff  | 0xffffffffff  | 0xeffffffff  | 0xffffffffff  | 0xffffffffffffffff  | 0xffffffffffffffff  | 0xffffffffffffffff  | 0  | 0  | +| maxImageDimension3D  | 2048  | 2048  | 2048  | 2048  | 8192  | 8192  | 8192  | 8192  | 8192  | 8192  | 2048  | 2048  | 2048  | 2048  | 8192  | 
-| maxBoundDescriptorSets  | 4  | 8  | 8  | 8  | 32  | 32  | 32  | 32  | 32  | 8  | 8  | 8  | 4  | 8  | +| maxImageDimensionCube  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 8192  | 
-| maxPerStageDescriptorSamplers  | 16  | 64  | 64  | 64  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 4000  | 4000  | 4000  | 16  | 128  | +| maxImageArrayLayers  | 2048  | 2048  | 2048  | 2048  | 2048  | 2048  | 2048  | 2048  | 2048  | 2048  | 2048  | 2048  | 2048  | 2048  | 2048  | 
-| maxPerStageDescriptorUniformBuffers  | 200  | 64  | 64  | 64  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 12  | 12  | 12  | 14  | 128  | +| maxTexelBufferElements  | 0x8000000  | 0x8000000  | 0x8000000  | 0x8000000  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0x8000000  | 0x8000000  | 0x8000000  | 0x10000  | 0x10000 
-| maxPerStageDescriptorStorageBuffers  | 200  | 64  | 64  | 64  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 16  | 16  | 16  | 4  | 128  | +| maxUniformBufferRange  | 0x10000  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0x10000  | 0x10000  | 0x10000  | 0x10000  | 0x8000000 
-| maxPerStageDescriptorSampledImages  | 200  | 64  | 64  | 64  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 8192  | 8192  | 8192  | 64  | 128  | +| maxStorageBufferRange  | 0x8000000  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0x7fffffff  | 0x7fffffff  | 0x7fffffff  | 0x8000000  | 0x8000000 
-| maxPerStageDescriptorStorageImages  | 16  | 64  | 64  | 64  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 8192  | 8192  | 8192  | 4  | 128  | +| maxPushConstantsSize  | 256  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 256  | 256  | 256  | 128  | 128  | 
-| maxPerStageDescriptorInputAttachments  | 8  | 64  | 64  | 64  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 8  | 8  | 8  | 8  | 128  | +| maxMemoryAllocationCount  | 0x90000  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 4096  | 4096  | 4096  | 4096  | 4096  | 4096  | 4096  | 0xffffffff  | 4096  | 4096  | 9999  | 
-| maxPerStageResources  | 200  | 128  | 128  | 128  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 24612  | 24612  | 24612  | 94  | 128  | +| maxSamplerAllocationCount  | 4000  | 0x10000  | 0x10000  | 0x10000  | 0x100000  | 0x100000  | 0x100000  | 0x100000  | 0x100000  | 0x100000  | 4000  | 4000  | 4000  | 4000  | 9999  | 
-| maxDescriptorSetSamplers  | 96  | 256  | 256  | 256  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 4000  | 4000  | 4000  | 96  | 256  | +| bufferImageGranularity  | 1  | 64  | 64  | 64  | 1  | 1  | 1  | 1  | 1  | 1  | 1024  | 1024  | 0x10000  | 1  | 1  | 
-| maxDescriptorSetUniformBuffers  | 1200  | 256  | 256  | 256  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 72  | 72  | 72  | 84  | 256  | +| sparseAddressSpaceSize  | 0  | 0  | 0  | 0  | 0xffffffffff  | 0xeffffffff  | 0xeffffffff  | 0xffffffffff  | 0xeffffffff  | 0xffffffffff  | 0xffffffffffffffff  | 0xffffffffffffffff  | 0xffffffffffffffff  | 0  | 0  | 
-| maxDescriptorSetUniformBuffersDynamic  | 16  | 256  | 256  | 256  | 8  | 8  | 8  | 8  | 8  | 72  | 72  | 72  | 8  | 8  | +| maxBoundDescriptorSets  | 4  | 8  | 8  | 8  | 32  | 32  | 32  | 32  | 32  | 32  | 8  | 8  | 8  | 4  | 8  | 
-| maxDescriptorSetStorageBuffers  | 1200  | 256  | 256  | 256  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 96  | 96  | 96  | 24  | 256  | +| maxPerStageDescriptorSamplers  | 16  | 64  | 64  | 64  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 4000  | 4000  | 4000  | 16  | 128  | 
-| maxDescriptorSetStorageBuffersDynamic  | 16  | 256  | 256  | 256  | 8  | 8  | 8  | 8  | 8  | 96  | 96  | 96  | 4  | 8  | +| maxPerStageDescriptorUniformBuffers  | 200  | 64  | 64  | 64  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 12  | 12  | 12  | 14  | 128  | 
-| maxDescriptorSetSampledImages  | 1200  | 256  | 256  | 256  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 49152  | 49152  | 49152  | 384  | 256  | +| maxPerStageDescriptorStorageBuffers  | 200  | 64  | 64  | 64  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 16  | 16  | 16  | 4  | 128  | 
-| maxDescriptorSetStorageImages  | 96  | 256  | 256  | 256  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 49152  | 49152  | 49152  | 24  | 256  | +| maxPerStageDescriptorSampledImages  | 200  | 64  | 64  | 64  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 8192  | 8192  | 8192  | 64  | 128  | 
-| maxDescriptorSetInputAttachments  | 8  | 256  | 256  | 256  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 8  | 8  | 8  | 8  | 256  | +| maxPerStageDescriptorStorageImages  | 16  | 64  | 64  | 64  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 8192  | 8192  | 8192  | 4  | 128  | 
-| maxVertexInputAttributes  | 16  | 32  | 32  | 32  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 16  | 16  | 32  | 16  | 16  | +| maxPerStageDescriptorInputAttachments  | 8  | 64  | 64  | 64  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 8  | 8  | 8  | 8  | 128  | 
-| maxVertexInputBindings  | 16  | 32  | 32  | 32  | 32  | 32  | 32  | 32  | 32  | 32  | 32  | 32  | 16  | 16  | +| maxPerStageResources  | 200  | 128  | 128  | 128  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 24612  | 24612  | 24612  | 94  | 128  | 
-| maxVertexInputAttributeOffset  | 2047  | 2047  | 2047  | 2047  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 2047  | 2047  | 2047  | 2047  | 0x80000000 +| maxDescriptorSetSamplers  | 96  | 256  | 256  | 256  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 4000  | 4000  | 4000  | 96  | 256  | 
-| maxVertexInputBindingStride  | 4095  | 2048  | 2048  | 2048  | 16383  | 16383  | 16383  | 16383  | 16383  | 2048  | 2048  | 2048  | 2048  | 0x80000000 +| maxDescriptorSetUniformBuffers  | 1200  | 256  | 256  | 256  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 72  | 72  | 72  | 84  | 256  | 
-| maxVertexOutputComponents  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | +| maxDescriptorSetUniformBuffersDynamic  | 16  | 256  | 256  | 256  | 8  | 8  | 8  | 8  | 8  | 8  | 72  | 72  | 72  | 8  | 8  | 
-| maxTessellationGenerationLevel  | 64  | 0  | 0  | 0  | 64  | 64  | 64  | 64  | 64  | 64  | 64  | 64  | 0  | 0  | +| maxDescriptorSetStorageBuffers  | 1200  | 256  | 256  | 256  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 96  | 96  | 96  | 24  | 256  | 
-| maxTessellationPatchSize  | 32  | 0  | 0  | 0  | 32  | 32  | 32  | 32  | 32  | 32  | 32  | 32  | 0  | 0  | +| maxDescriptorSetStorageBuffersDynamic  | 16  | 256  | 256  | 256  | 8  | 8  | 8  | 8  | 8  | 8  | 96  | 96  | 96  | 4  | 8  | 
-| maxTessellationControlPerVertexInputComponents  | 128  | 0  | 0  | 0  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 0  | 0  | +| maxDescriptorSetSampledImages  | 1200  | 256  | 256  | 256  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 49152  | 49152  | 49152  | 384  | 256  | 
-| maxTessellationControlPerVertexOutputComponents  | 128  | 0  | 0  | 0  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 0  | 0  | +| maxDescriptorSetStorageImages  | 96  | 256  | 256  | 256  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 49152  | 49152  | 49152  | 24  | 256  | 
-| maxTessellationControlPerPatchOutputComponents  | 120  | 0  | 0  | 0  | 120  | 120  | 120  | 120  | 120  | 120  | 120  | 120  | 0  | 0  | +| maxDescriptorSetInputAttachments  | 8  | 256  | 256  | 256  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 8  | 8  | 8  | 8  | 256  | 
-| maxTessellationControlTotalOutputComponents  | 4096  | 0  | 0  | 0  | 4096  | 4096  | 4096  | 4096  | 4096  | 4216  | 4216  | 4216  | 0  | 0  | +| maxVertexInputAttributes  | 16  | 32  | 32  | 32  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 16  | 16  | 32  | 16  | 16  | 
-| maxTessellationEvaluationInputComponents  | 128  | 0  | 0  | 0  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 0  | 0  | +| maxVertexInputBindings  | 16  | 32  | 32  | 32  | 32  | 32  | 32  | 32  | 32  | 32  | 32  | 32  | 32  | 16  | 16  | 
-| maxTessellationEvaluationOutputComponents  | 128  | 0  | 0  | 0  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 0  | 0  | +| maxVertexInputAttributeOffset  | 2047  | 2047  | 2047  | 2047  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 2047  | 2047  | 2047  | 2047  | 0x80000000 
-| maxGeometryShaderInvocations  | 32  | 32  | 32  | 32  | 127  | 127  | 127  | 127  | 127  | 32  | 32  | 32  | 0  | 32  | +| maxVertexInputBindingStride  | 4095  | 2048  | 2048  | 2048  | 16383  | 16383  | 16383  | 16383  | 16383  | 16383  | 2048  | 2048  | 2048  | 2048  | 0x80000000 
-| maxGeometryInputComponents  | 128  | 64  | 64  | 64  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 0  | 128  | +| maxVertexOutputComponents  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 
-| maxGeometryOutputComponents  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 0  | 128  | +| maxTessellationGenerationLevel  | 64  | 0  | 0  | 0  | 64  | 64  | 64  | 64  | 64  | 64  | 64  | 64  | 64  | 0  | 0  | 
-| maxGeometryOutputVertices  | 256  | 256  | 256  | 256  | 1024  | 1024  | 1024  | 1024  | 1024  | 1024  | 1024  | 1024  | 0  | 256  | +| maxTessellationPatchSize  | 32  | 0  | 0  | 0  | 32  | 32  | 32  | 32  | 32  | 32  | 32  | 32  | 32  | 0  | 0  | 
-| maxGeometryTotalOutputComponents  | 1024  | 1024  | 1024  | 1024  | 16384  | 16384  | 16384  | 16384  | 16384  | 1024  | 1024  | 1024  | 0  | 1024  | +| maxTessellationControlPerVertexInputComponents  | 128  | 0  | 0  | 0  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 0  | 0  | 
-| maxFragmentInputComponents  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | +| maxTessellationControlPerVertexOutputComponents  | 128  | 0  | 0  | 0  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 0  | 0  | 
-| maxFragmentOutputAttachments  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | +| maxTessellationControlPerPatchOutputComponents  | 120  | 0  | 0  | 0  | 120  | 120  | 120  | 120  | 120  | 120  | 120  | 120  | 120  | 0  | 0  | 
-| maxFragmentDualSrcAttachments  | 1  | 2  | 2  | 2  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 0  | 0  | +| maxTessellationControlTotalOutputComponents  | 4096  | 0  | 0  | 0  | 4096  | 4096  | 4096  | 4096  | 4096  | 4096  | 4216  | 4216  | 4216  | 0  | 0  | 
-| maxFragmentCombinedOutputResources  | 16  | 8  | 8  | 8  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 16  | 16  | 16  | 72  | 8  | +| maxTessellationEvaluationInputComponents  | 128  | 0  | 0  | 0  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 0  | 0  | 
-| maxComputeSharedMemorySize  | 32768  | 32768  | 32768  | 32768  | 32768  | 32768  | 32768  | 32768  | 32768  | 49152  | 49152  | 49152  | 32768  | 16384  | +| maxTessellationEvaluationOutputComponents  | 128  | 0  | 0  | 0  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 0  | 0  | 
-| maxComputeWorkGroupInvocations  | 1024  | 1120  | 1120  | 512  | 1024  | 1024  | 256  | 256  | 256  | 1536  | 1536  | 1536  | 1024  | 512  | +| maxGeometryShaderInvocations  | 32  | 32  | 32  | 32  | 127  | 127  | 127  | 127  | 127  | 127  | 32  | 32  | 32  | 0  | 32  | 
-| subPixelPrecisionBits  | 8  | 4  | 4  | 4  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 4  | 8  | +| maxGeometryInputComponents  | 128  | 64  | 64  | 64  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 0  | 128  | 
-| subTexelPrecisionBits  | 8  | 4  | 4  | 4  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | +| maxGeometryOutputComponents  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 0  | 128  | 
-| mipmapPrecisionBits  | 8  | 4  | 4  | 4  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 4  | +| maxGeometryOutputVertices  | 256  | 256  | 256  | 256  | 1024  | 1024  | 1024  | 1024  | 1024  | 1024  | 1024  | 1024  | 1024  | 0  | 256  | 
-| maxDrawIndexedIndexValue  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffff  | 0xffffffff +| maxGeometryTotalOutputComponents  | 1024  | 1024  | 1024  | 1024  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 1024  | 1024  | 1024  | 0  | 1024  | 
-| maxDrawIndirectCount  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 1  | 0x80000000 +| maxFragmentInputComponents  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 128  | 
-| 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 +| maxFragmentOutputAttachments  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 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 +| maxFragmentDualSrcAttachments  | 1  | 2  | 2  | 2  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 0  | 0  | 
-| maxViewports  | 16  | 16  | 16  | 16  | 16  | 16  | 16  | 16  | 16  | 16  | 16  | 16  | 1  | 16  | +| maxFragmentCombinedOutputResources  | 16  | 8  | 8  | 8  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 16  | 16  | 16  | 72  | 8  | 
-| viewportSubPixelBits  | 8  | 13  | 13  | 13  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 0  | 0  | +| maxComputeSharedMemorySize  | 32768  | 32768  | 32768  | 32768  | 32768  | 32768  | 32768  | 32768  | 32768  | 32768  | 49152  | 49152  | 49152  | 32768  | 16384  | 
-| minMemoryMapAlignment  | 64  | 4096  | 4096  | 4096  | 64  | 64  | 64  | 64  | 64  | 64  | 64  | 64  | 64  | 64  | +| maxComputeWorkGroupInvocations  | 1024  | 1120  | 1120  | 512  | 1024  | 1024  | 1024  | 256  | 256  | 256  | 1536  | 1536  | 1536  | 1024  | 512  | 
-| minTexelBufferOffsetAlignment  | 16  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 16  | 16  | 256  | 32  | 4  | +| subPixelPrecisionBits  | 8  | 4  | 4  | 4  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 4  | 8  | 
-| minUniformBufferOffsetAlignment  | 16  | 1  | 1  | 1  | 16  | 16  | 16  | 16  | 16  | 256  | 256  | 256  | 32  | 4  | +| subTexelPrecisionBits  | 8  | 4  | 4  | 4  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 
-| minStorageBufferOffsetAlignment  | 4  | 1  | 1  | 1  | 4  | 4  | 4  | 4  | 4  | 32  | 32  | 32  | 32  | 4  | +| mipmapPrecisionBits  | 8  | 4  | 4  | 4  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 4  | 
-| minTexelOffset  | 0xfffffff8  | 0xfffffff8  | 0xfffffff8  | 0xfffffff8  | -64  | 0xffffffc0  | -64  | 0xffffffc0  | -64  | -8  | 0xfffffff8  | -8  | 0xfffffff8  | 0xfffffff8 +| maxDrawIndexedIndexValue  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffff  | 0xffffffff 
-| maxTexelOffset  | 7  | 7  | 7  | 7  | 63  | 63  | 63  | 63  | 63  | 7  | 7  | 7  | 7  | 7  | +| maxDrawIndirectCount  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 0xffffffff  | 1  | 0x80000000 
-| minTexelGatherOffset  | 0xffffffe0  | 0xfffffff8  | 0xfffffff8  | 0xfffffff8  | -32  | 0xffffffe0  | -32  | 0xffffffe0  | -32  | -32  | 0xffffffe0  | -32  | 0  | 0  | +| 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 
-| maxTexelGatherOffset  | 31  | 7  | 7  | 7  | 31  | 31  | 31  | 31  | 31  | 31  | 31  | 31  | 0  | 0  | +| 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 
-| 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 +| maxViewports  | 16  | 16  | 16  | 16  | 16  | 16  | 16  | 16  | 16  | 16  | 16  | 16  | 16  | 1  | 16  | 
-| 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 +| viewportSubPixelBits  | 8  | 13  | 13  | 13  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 0  | 0  | 
-| subPixelInterpolationOffsetBits  | 4  | 0  | 0  | 0  | 8  | 8  | 8  | 8  | 8  | 4  | 4  | 4  | 0  | 4  | +| minMemoryMapAlignment  | 64  | 4096  | 4096  | 4096  | 64  | 64  | 64  | 64  | 64  | 64  | 64  | 64  | 64  | 64  | 64  | 
-| maxFramebufferWidth  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 8192  | +| minTexelBufferOffsetAlignment  | 16  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 16  | 16  | 256  | 32  | 4  | 
-| maxFramebufferHeight  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 8192  | +| minUniformBufferOffsetAlignment  | 16  | 1  | 1  | 1  | 16  | 16  | 16  | 16  | 16  | 16  | 256  | 256  | 256  | 32  | 4  | 
-| maxFramebufferLayers  | 2048  | 1024  | 1024  | 1024  | 2048  | 2048  | 2048  | 2048  | 2048  | 2048  | 2048  | 2048  | 2048  | 2048  | +| minStorageBufferOffsetAlignment  | 4  | 1  | 1  | 1  | 4  | 4  | 4  | 4  | 4  | 4  | 32  | 32  | 32  | 32  | 4  | 
-| framebufferColorSampleCounts  | 31  | 13  | 13  | 13  | 15  | 15  | 15  | 15  | 15  | 15  | 15  | 15  | 7  | 15  | +| minTexelOffset  | 0xfffffff8  | 0xfffffff8  | 0xfffffff8  | 0xfffffff8  | -64  | 0xffffffc0  | 0xffffffc0  | -64  | 0xffffffc0  | -64  | -8  | 0xfffffff8  | -8  | 0xfffffff8  | 0xfffffff8 
-| framebufferDepthSampleCounts  | 31  | 13  | 13  | 13  | 15  | 15  | 15  | 15  | 15  | 15  | 15  | 15  | 7  | 15  | +| maxTexelOffset  | 7  | 7  | 7  | 7  | 63  | 63  | 63  | 63  | 63  | 63  | 7  | 7  | 7  | 7  | 7  | 
-| framebufferStencilSampleCounts  | 31  | 13  | 13  | 13  | 15  | 15  | 15  | 15  | 15  | 31  | 31  | 15  | 7  | 15  | +| minTexelGatherOffset  | 0xffffffe0  | 0xfffffff8  | 0xfffffff8  | 0xfffffff8  | -32  | 0xffffffe0  | 0xffffffe0  | -32  | 0xffffffe0  | -32  | -32  | 0xffffffe0  | -32  | 0  | 0  | 
-| maxColorAttachments  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | +| maxTexelGatherOffset  | 31  | 7  | 7  | 7  | 31  | 31  | 31  | 31  | 31  | 31  | 31  | 31  | 31  | 0  | 0  | 
-| sampledImageColorSampleCounts  | 31  | 13  | 13  | 13  | 15  | 15  | 15  | 15  | 15  | 15  | 15  | 15  | 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 
-| sampledImageDepthSampleCounts  | 31  | 13  | 13  | 13  | 15  | 15  | 15  | 15  | 15  | 15  | 15  | 15  | 7  | 15  | +| 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 
-| sampledImageStencilSampleCounts  | 31  | 13  | 13  | 13  | 15  | 15  | 15  | 15  | 15  | 31  | 31  | 15  | 7  | 15  | +| subPixelInterpolationOffsetBits  | 4  | 0  | 0  | 0  | 8  | 8  | 8  | 8  | 8  | 8  | 4  | 4  | 4  | 0  | 4  | 
-| sampledImageIntegerSampleCounts  | 31  | 1  | 1  | 1  | 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  | 
-| storageImageSampleCounts  | 31  | 1  | 1  | 1  | 15  | 15  | 15  | 15  | 15  | 15  | 15  | 15  | 1  | 15  | +| maxFramebufferHeight  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 16384  | 8192  | 
-| maxSampleMaskWords  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | +| maxFramebufferLayers  | 2048  | 1024  | 1024  | 1024  | 2048  | 2048  | 2048  | 2048  | 2048  | 2048  | 2048  | 2048  | 2048  | 2048  | 2048  | 
-| timestampComputeAndGraphics  | 1  | 0  | 0  | 0  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 0  | +| framebufferColorSampleCounts  | 31  | 13  | 13  | 13  | 15  | 15  | 15  | 15  | 15  | 15  | 15  | 15  | 15  | 7  | 15  | 
-| 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 +| framebufferDepthSampleCounts  | 31  | 13  | 13  | 13  | 15  | 15  | 15  | 15  | 15  | 15  | 15  | 15  | 15  | 7  | 15  | 
-| maxClipDistances  | 16  | 0  | 0  | 0  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 0  | 0  | +| framebufferStencilSampleCounts  | 31  | 13  | 13  | 13  | 15  | 15  | 15  | 15  | 15  | 15  | 31  | 31  | 15  | 7  | 15  | 
-| maxCullDistances  | 16  | 0  | 0  | 0  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 0  | 0  | +| maxColorAttachments  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 
-| maxCombinedClipAndCullDistances  | 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  | 
-| 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 +| sampledImageDepthSampleCounts  | 31  | 13  | 13  | 13  | 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 +| sampledImageStencilSampleCounts  | 31  | 13  | 13  | 13  | 15  | 15  | 15  | 15  | 15  | 15  | 31  | 31  | 15  | 7  | 15  | 
-| strictLines  | 1  | 0  | 0  | 0  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 0  | 0  | +| sampledImageIntegerSampleCounts  | 31  | 1  | 1  | 1  | 15  | 15  | 15  | 15  | 15  | 15  | 15  | 15  | 15  | 7  | 15  | 
-| standardSampleLocations  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | +| storageImageSampleCounts  | 31  | 1  | 1  | 1  | 15  | 15  | 15  | 15  | 15  | 15  | 15  | 15  | 15  | 1  | 15  | 
-| optimalBufferCopyOffsetAlignment  | 16  | 128  | 128  | 128  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 64  | 4  | +| maxSampleMaskWords  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 
-| optimalBufferCopyRowPitchAlignment  | 16  | 128  | 128  | 128  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 64  | 4  | +| timestampComputeAndGraphics  | 1  | 0  | 0  | 0  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 0  | 
-| nonCoherentAtomSize  | 1  | 64  | 64  | 64  | 128  | 128  | 128  | 128  | 128  | 64  | 64  | 64  | 1  | 128  | +| 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 
-| residencyStandard2DBlockShape  | 0  | 0  | 0  | 0  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 1  | 0  | 0  | +| maxClipDistances  | 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  | +| maxCullDistances  | 16  | 0  | 0  | 0  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 0  | 0  | 
-| residencyStandard3DBlockShape  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 1  | 1  | 1  | 0  | 0  | +| maxCombinedClipAndCullDistances  | 16  | 0  | 0  | 0  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 8  | 0  | 0  | 
-| residencyAlignedMipSize  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 0  | 1  | 0  | 0  | 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 
-| residencyNonResidentStrict  | 0  | 0  | 0  | 0  | 1  | 1  | 1  | 1  | 0  | 1  | 1  | 0  | 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 
 +| 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  
 + 
 + 
 + 
 + 
 + 
 +===== 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.1473257368.txt.gz · 最終更新: 2016/09/07 23:09 by oga

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki