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:
		
							parent
							
								
									b17fe82973
								
							
						
					
					
						commit
						b2c4521a91
					
				@ -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;
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user