ソースを参照

gobj: Fix Texture render_to_texture flag garbage after CData copy

rdb 3 年 前
コミット
602bd3e023
2 ファイル変更2 行追加0 行削除
  1. 1 0
      panda/src/gobj/texture.I
  2. 1 0
      panda/src/gobj/texture.cxx

+ 1 - 0
panda/src/gobj/texture.I

@@ -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();

+ 1 - 0
panda/src/gobj/texture.cxx

@@ -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);