texture_cache: Fix layered null surfaces

Null texture cubes were not considered arrays, causing issues on Vulkan
and OpenGL when creating views.
This commit is contained in:
ReinUsesLisp 2020-05-26 17:36:23 -03:00
parent b17fe82973
commit b2c4521a91
1 changed files with 3 additions and 1 deletions

View File

@ -991,7 +991,9 @@ private:
params.target = target; params.target = target;
params.is_tiled = false; params.is_tiled = false;
params.srgb_conversion = false; params.srgb_conversion = false;
params.is_layered = false; params.is_layered =
target == SurfaceTarget::Texture1DArray || target == SurfaceTarget::Texture2DArray ||
target == SurfaceTarget::TextureCubemap || target == SurfaceTarget::TextureCubeArray;
params.block_width = 0; params.block_width = 0;
params.block_height = 0; params.block_height = 0;
params.block_depth = 0; params.block_depth = 0;