diff --git a/src/xenia/gpu/d3d12/texture_cache.cc b/src/xenia/gpu/d3d12/texture_cache.cc index 88acccde4..75ba0f379 100644 --- a/src/xenia/gpu/d3d12/texture_cache.cc +++ b/src/xenia/gpu/d3d12/texture_cache.cc @@ -355,6 +355,7 @@ void TextureCache::RequestTextures(uint32_t used_vertex_texture_mask, binding.swizzle); texture_keys_in_sync_ |= index_bit; if (binding.key.IsInvalid()) { + binding.texture = nullptr; continue; } bool load = force_load;