vulkan: fix validation errors in love.graphics.getTextureFormats.

This commit is contained in:
Sasha Szpakowski
2024-03-21 21:43:45 -03:00
parent bbaa55f8b8
commit 17cb64c45f
+16
View File
@@ -1092,6 +1092,22 @@ bool Graphics::isPixelFormatSupported(PixelFormat format, uint32 usage)
{
format = getSizedFormat(format);
switch (format)
{
case PIXELFORMAT_PVR1_RGB2_UNORM:
case PIXELFORMAT_PVR1_RGB2_sRGB:
case PIXELFORMAT_PVR1_RGB4_UNORM:
case PIXELFORMAT_PVR1_RGB4_sRGB:
case PIXELFORMAT_PVR1_RGBA2_UNORM:
case PIXELFORMAT_PVR1_RGBA2_sRGB:
case PIXELFORMAT_PVR1_RGBA4_UNORM:
case PIXELFORMAT_PVR1_RGBA4_sRGB:
// Lets not support these in Vulkan - they're deprecated.
return false;
default:
break;
}
auto vulkanFormat = Vulkan::getTextureFormat(format);
VkFormatProperties formatProperties;