mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-08-08 09:09:46 +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)
|
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;
|
return (base_size * 3);
|
||||||
}
|
|
||||||
else if (aspect & VK_IMAGE_ASPECT_DEPTH_BIT)
|
|
||||||
{
|
|
||||||
return (base_size * 6) / 2;
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue