diff --git a/src/video_core/rasterizer_cache/rasterizer_cache.h b/src/video_core/rasterizer_cache/rasterizer_cache.h index e77bd83ea..7940aa2af 100644 --- a/src/video_core/rasterizer_cache/rasterizer_cache.h +++ b/src/video_core/rasterizer_cache/rasterizer_cache.h @@ -617,7 +617,7 @@ auto RasterizerCache::GetTextureSurface(const Pica::Texture::TextureInfo& inf } SurfaceId surface_id = GetSurface(params, ScaleMatch::Ignore, true); - return slot_surfaces[surface_id]; + return surface_id ? slot_surfaces[surface_id] : slot_surfaces[NULL_SURFACE_ID]; } template