diff --git a/panda/src/glstuff/glGraphicsStateGuardian_src.cxx b/panda/src/glstuff/glGraphicsStateGuardian_src.cxx index b0d2decf8b..67e60fc1ef 100644 --- a/panda/src/glstuff/glGraphicsStateGuardian_src.cxx +++ b/panda/src/glstuff/glGraphicsStateGuardian_src.cxx @@ -11504,6 +11504,8 @@ upload_texture(CLP(TextureContext) *gtc, bool force, bool uses_mipmaps) { gtc->_width = width; gtc->_height = height; gtc->_depth = depth; + gtc->update_data_size_bytes(get_texture_memory_size(gtc)); + needs_reload = false; } } else {