mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-04-20 11:36:13 +00:00
vk: Fix rare crash when handling mixed depth format types
This commit is contained in:
parent
a272f3e3b9
commit
d4ee308ffd
1 changed files with 2 additions and 6 deletions
|
@ -36,13 +36,9 @@ namespace vk
|
|||
|
||||
u64 calculate_working_buffer_size(u64 base_size, VkImageAspectFlags aspect)
|
||||
{
|
||||
if (aspect & VK_IMAGE_ASPECT_STENCIL_BIT)
|
||||
if (aspect & (VK_IMAGE_ASPECT_STENCIL_BIT | VK_IMAGE_ASPECT_DEPTH_BIT))
|
||||
{
|
||||
return (base_size * 9) / 4;
|
||||
}
|
||||
else if (aspect & VK_IMAGE_ASPECT_DEPTH_BIT)
|
||||
{
|
||||
return (base_size * 6) / 2;
|
||||
return (base_size * 3);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
Loading…
Add table
Reference in a new issue