Implement Triple Buffering Option
Moderator: GZDoom Developers
-
- Spotlight Team
- Posts: 1030
- Joined: Mon Nov 25, 2019 8:54 am
- Graphics Processor: Intel (Modern GZDoom)
Re: Implement Triple Buffering Option
What's your hardware specs then?Walter Cheblingbot wrote:For Improve More Performance When Vsync It's Enabled
What is happening that causes you to make this suggestion?
Triple buffering isn't a magic improvement that sees dramatic increases, hence these questions.
-
- Lead GZDoom+Raze Developer
- Posts: 48854
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
Re: Implement Triple Buffering Option
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.
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
I have a lot of stuttering. I'd love to see if triple buffering will fix it.
Re: Implement Triple Buffering Option
I use GLESZDoom together with GZDoom but GLESZDoom hasn't been updated for months and they haven't even released devbuilds.
-
- Spotlight Team
- Posts: 1030
- Joined: Mon Nov 25, 2019 8:54 am
- Graphics Processor: Intel (Modern GZDoom)
Re: Implement Triple Buffering Option
You haven't posted any specs so all that can be provided is guess work.Walter Cheblingbot wrote:I have a lot of stuttering. I'd love to see if triple buffering will fix it.
GLESZDoom/ZDoomGLES will be updated when GZDoom 4.6 releases, with an equivalent change for Raze (GLESRaze?).Walter Cheblingbot wrote:I use GLESZDoom together with GZDoom but GLESZDoom hasn't been updated for months and they haven't even released devbuilds.
GZDoom 4.6 just released so i reckon we will see a new build soon.