Skip to content
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

softgpu: Plug bad leak of bin queue data #15440

Merged
merged 6 commits into from
Mar 13, 2022

Conversation

unknownbrackets
Copy link
Collaborator

@unknownbrackets unknownbrackets commented Mar 13, 2022

There were some possible crashes/issues remaining on 32-bit with the new software renderer queues, which this fixes.

More importantly, it turns out the draw engine for softgpu was never getting freed, which meant a lot of things attached to that never got freed either. This made memory usage steadily rise while running automated tests, and is likely the cause of #15434.

Fixes #15434 (at least builds from Visual Studio.)

-[Unknown]

@hrydgard hrydgard enabled auto-merge March 13, 2022 20:42
@hrydgard hrydgard merged commit 6dce4f5 into hrydgard:master Mar 13, 2022
@unknownbrackets unknownbrackets deleted the softgpu-32bit branch March 13, 2022 20:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
2 participants