Bring in some lines from the DX9 gsg to fix textures getting swapped to their simple form but not getting reloaded.

This commit is contained in:
Mark Wojtowicz 2010-04-28 16:25:09 +00:00
parent 0be6d7ae10
commit 3255e51f1d

View File

@ -298,6 +298,10 @@ upload_texture(DXTextureContext8 *dtc, bool force) {
return false;
}
dtc->delete_texture();
dtc->update_data_size_bytes(0);
dtc->mark_unloaded();
if (_effective_incomplete_render && !force) {
bool has_image = _supports_compressed_texture ? tex->has_ram_image() : tex->has_uncompressed_ram_image();
if (!has_image && tex->might_have_ram_image() &&