mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-04 10:54:24 -04:00
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:
parent
0be6d7ae10
commit
3255e51f1d
@ -298,6 +298,10 @@ upload_texture(DXTextureContext8 *dtc, bool force) {
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
dtc->delete_texture();
|
||||||
|
dtc->update_data_size_bytes(0);
|
||||||
|
dtc->mark_unloaded();
|
||||||
|
|
||||||
if (_effective_incomplete_render && !force) {
|
if (_effective_incomplete_render && !force) {
|
||||||
bool has_image = _supports_compressed_texture ? tex->has_ram_image() : tex->has_uncompressed_ram_image();
|
bool has_image = _supports_compressed_texture ? tex->has_ram_image() : tex->has_uncompressed_ram_image();
|
||||||
if (!has_image && tex->might_have_ram_image() &&
|
if (!has_image && tex->might_have_ram_image() &&
|
||||||
|
Loading…
x
Reference in New Issue
Block a user