Merge pull request #305 from DrChat/a2rgb10_fix

Vulkan: Mark A2RGB10 formats as special
This commit is contained in:
Baldur Karlsson
2016-07-25 22:01:38 +02:00
committed by GitHub
+6
View File
@@ -164,11 +164,17 @@ ResourceFormat MakeResourceFormat(VkFormat fmt)
ret.specialFormat = eSpecial_R4G4B4A4;
break;
case VK_FORMAT_A2B10G10R10_UNORM_PACK32:
case VK_FORMAT_A2R10G10B10_UNORM_PACK32:
case VK_FORMAT_A2B10G10R10_SNORM_PACK32:
case VK_FORMAT_A2R10G10B10_SNORM_PACK32:
case VK_FORMAT_A2B10G10R10_USCALED_PACK32:
case VK_FORMAT_A2R10G10B10_USCALED_PACK32:
case VK_FORMAT_A2B10G10R10_SSCALED_PACK32:
case VK_FORMAT_A2R10G10B10_SSCALED_PACK32:
case VK_FORMAT_A2B10G10R10_UINT_PACK32:
case VK_FORMAT_A2R10G10B10_UINT_PACK32:
case VK_FORMAT_A2B10G10R10_SINT_PACK32:
case VK_FORMAT_A2R10G10B10_SINT_PACK32:
ret.special = true;
ret.specialFormat = eSpecial_R10G10B10A2;
break;