mirror of
https://github.com/thegatesbrowser/thegates.git
synced 2025-08-24 11:17:26 -04:00
scene reload hotfix
This commit is contained in:
parent
4189f2aef3
commit
0d04cace3e
1 changed files with 5 additions and 0 deletions
|
@ -42,6 +42,11 @@ func create_external_texture() -> void:
|
||||||
image.convert(Image.FORMAT_RGBA8)
|
image.convert(Image.FORMAT_RGBA8)
|
||||||
image.clear_mipmaps()
|
image.clear_mipmaps()
|
||||||
|
|
||||||
|
# For some reason when switching scene something is not freed
|
||||||
|
# So need to wait to free that up
|
||||||
|
await get_tree().process_frame
|
||||||
|
await get_tree().process_frame
|
||||||
|
|
||||||
ext_texure = ExternalTexture.new()
|
ext_texure = ExternalTexture.new()
|
||||||
var err = ext_texure.create(t_format, t_view, [image.get_data()])
|
var err = ext_texure.create(t_format, t_view, [image.get_data()])
|
||||||
if err: Debug.logerr("Cannot create external texture"); return
|
if err: Debug.logerr("Cannot create external texture"); return
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue