Joh
Member
Hi, started using shaders and I've noticed they lead to High GPU usage. (which I'm fairly sure is by design)
I'm using the Xor blur, and it essentially doubles my GPU usage from 25% to 50%
First I thought that was bad and I had to fix this, but reading upon it, it seems like its a good thing? well hadn't seen any GM specific topic so I'm asking to be sure.
Is high GPU ok or even good?
I'm noticing it has a positive effect on the true FPS (its weird though, because the room fps is unaffected).
As for what I want to do, just in case its worth doing anyway.
I'm bluring my background. but I do it at full screen (straight from draw event).
I realize, it could be more efficient to draw it to a surface, blur the surface and draw that surface aftwerwards. I could even scale-down the background, blur that small background, and draw a scaled surface.
The downside is, i have to manage surfaces, which I prefer to avoid; especially if everything is fine as is (but the GPU).
-side note, should I prioritize the shader version of most effects? (shadows, outlines etc)
Thank you!
I'm using the Xor blur, and it essentially doubles my GPU usage from 25% to 50%
First I thought that was bad and I had to fix this, but reading upon it, it seems like its a good thing? well hadn't seen any GM specific topic so I'm asking to be sure.
Is high GPU ok or even good?
I'm noticing it has a positive effect on the true FPS (its weird though, because the room fps is unaffected).
As for what I want to do, just in case its worth doing anyway.
I'm bluring my background. but I do it at full screen (straight from draw event).
I realize, it could be more efficient to draw it to a surface, blur the surface and draw that surface aftwerwards. I could even scale-down the background, blur that small background, and draw a scaled surface.
The downside is, i have to manage surfaces, which I prefer to avoid; especially if everything is fine as is (but the GPU).
-side note, should I prioritize the shader version of most effects? (shadows, outlines etc)
Thank you!