Fix for leak in prototypes' ShaderData #555
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I was getting reports of this while doing some other tests in Debug on Windows.
You seem to get two leaks per uniform used by an effect (after first assignment), which I'm guessing belong to the two shader mods. Proper instances cloned off of these were being shuttled into the orphanage and then cleaned up, as expected, but nothing was accounting for the originals.
There seemed to be some awareness of the situation, but I guess it slipped through the cracks.