gobj: Fix Texture render_to_texture flag garbage after CData copy

This commit is contained in:
rdb 2022-12-07 19:02:30 +01:00
parent bdb55c480b
commit 602bd3e023
2 changed files with 2 additions and 0 deletions

View File

@ -26,6 +26,7 @@ INLINE PT(Texture) Texture::
make_copy() const {
PT(Texture) tex = make_copy_impl();
CDWriter cdata_tex(tex->_cycler, true);
cdata_tex->_render_to_texture = false;
cdata_tex->inc_properties_modified();
cdata_tex->inc_image_modified();
cdata_tex->inc_simple_image_modified();

View File

@ -10710,6 +10710,7 @@ CData() {
Texture::CData::
CData(const Texture::CData &copy) {
_num_mipmap_levels_read = 0;
_render_to_texture = copy._render_to_texture;
do_assign(&copy);