Using a post-processing effect on some atoms causes clients' GPU to go above 100%.
Client verison: 514.1566
Server version: 514.1566
Numbered Steps to Reproduce Problem:
1. Create atom with KEEP_TOGETHER.
2. Assign it a 352x352 image.
3. Add in a few overlays to that image.
4. Use a post-processing filter.
Code Snippet (if applicable) to Reproduce Problem:
filters += filter(type = "blur", size = 2)
Expected Results:
The filter to work.
Actual Results:
The GPUs of our players goes above 100%, including very high-end ones like a RTX 3080.
Does the problem occur:
Every time? Or how often? Every time.
In other games? N/A
In other user accounts? Yes.
On other computers? Yes.
When does the problem NOT occur?
It does seem to happen even locally as well the correct stress triggers are used.
Did the problem NOT occur in any earlier versions? If so, what was the last version that worked? (Visit http://www.byond.com/download/build to download old versions for testing.)
N/A
Workarounds:
Not using post-processing.
Even if we explicitly order byond to clear up the image's filters before applying the gaussian noise, it starts to eat all your GPU's processing power and may keep doing it long after you've stopped.
Closing Dream Seeker instantly stops it from computing.