Implement Triple Buffering Option

Thu May 20, 2021 11:31 pm

For Improve More Performance When Vsync It's Enabled

Re: Implement Triple Buffering Option

Fri May 21, 2021 1:52 pm

Walter Cheblingbot wrote:For Improve More Performance When Vsync It's Enabled

What's your hardware specs then?
What is happening that causes you to make this suggestion?
Triple buffering isn't a magic improvement that sees dramatic increases, hence these questions.

Re: Implement Triple Buffering Option

Fri May 21, 2021 2:19 pm

I know from my own experience that older Intel chipsets have major issues with Vsync and keeping a steady frame rate.
But here's the thing. It's not something magical that can 'just' be added. GZDoom's renderer is synchronized with the play data, this means it must have finished rendering before doing the page flip. My guess is that any hardware that requires triple buffering or other workarounds is better served by Beloko's GLESZDoom fork.

On anything semi modern with somewhat decent performance this won't do anything good except increasing lag.

Re: Implement Triple Buffering Option

Fri May 21, 2021 5:16 pm

I have a lot of stuttering. I'd love to see if triple buffering will fix it.

Re: Implement Triple Buffering Option

Fri May 21, 2021 5:30 pm

I use GLESZDoom together with GZDoom but GLESZDoom hasn't been updated for months and they haven't even released devbuilds.

Re: Implement Triple Buffering Option

Sat May 22, 2021 10:31 am

Walter Cheblingbot wrote:I have a lot of stuttering. I'd love to see if triple buffering will fix it.

You haven't posted any specs so all that can be provided is guess work.

Walter Cheblingbot wrote:I use GLESZDoom together with GZDoom but GLESZDoom hasn't been updated for months and they haven't even released devbuilds.

GLESZDoom/ZDoomGLES will be updated when GZDoom 4.6 releases, with an equivalent change for Raze (GLESRaze?).

GZDoom 4.6 just released so i reckon we will see a new build soon.