mirror of
https://github.com/cemu-project/Cemu.git
synced 2025-01-23 07:11:12 +01:00
Vulkan: Added R5_G6_B5_UNORM to supported readback formats (#1430)
This commit is contained in:
parent
f61539a262
commit
1923b7a7c4
@ -79,6 +79,13 @@ uint32 LatteTextureReadbackInfoVk::GetImageSize(LatteTextureView* textureView)
|
|||||||
// todo - if driver does not support VK_FORMAT_D24_UNORM_S8_UINT this is represented as VK_FORMAT_D32_SFLOAT_S8_UINT which is 8 bytes
|
// todo - if driver does not support VK_FORMAT_D24_UNORM_S8_UINT this is represented as VK_FORMAT_D32_SFLOAT_S8_UINT which is 8 bytes
|
||||||
return baseTexture->width * baseTexture->height * 4;
|
return baseTexture->width * baseTexture->height * 4;
|
||||||
}
|
}
|
||||||
|
else if (textureView->format == Latte::E_GX2SURFFMT::R5_G6_B5_UNORM )
|
||||||
|
{
|
||||||
|
if(textureFormat == VK_FORMAT_R5G6B5_UNORM_PACK16){
|
||||||
|
return baseTexture->width * baseTexture->height * 2;
|
||||||
|
}
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
cemuLog_log(LogType::Force, "Unsupported texture readback format {:04x}", (uint32)textureView->format);
|
cemuLog_log(LogType::Force, "Unsupported texture readback format {:04x}", (uint32)textureView->format);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user