-
Notifications
You must be signed in to change notification settings - Fork 7.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Memory leak when using preFX in the same scene as a 3.8 Spine object #6856
Comments
For internal use onlyTo address the memory leak issue in Phaser 3.80.1, please check the following updates and fixes:
Refer to the changelog for version 3.80.1 for more details on these fixes. References/changelog/3.80.1/CHANGELOG-v3.80.1.md
|
I see this with later versions of spine as well. If you use preFX and spine in the same scene, a significant memory leak begins. I'm using spine 4.1 I think |
Version
Description
If you assign preFX to any gameObject in a scene that also contains a 3.8 spine object, something goes wacky in the renderer and starts spewing the same instructions into
this.renderer.glAttribLocationWrappers
on repeat.Game performance eventually tanks, as
renderer.glAttribLocationWrappers.indexOf()
is run multiple times per render cycle.Example Test Code
Click the text to trigger the bug
https://codepen.io/Bambosh/pen/KKjKdxP
Additional Information
The text was updated successfully, but these errors were encountered: