Skip to content

Conversation

@marauder2k7
Copy link
Contributor

@marauder2k7 marauder2k7 commented Jan 26, 2025

DX Changes

use DXGI_SWAP_EFFECT_FLIP_DISCARD for the swapeffect
buffer count to 2, 3 when vsync is on (recommended setup but can tune this)
prevBackBuffer added to gfxd3d11windowTarget to swap to for postfx or targets etc.

GL Changes

use SDL window in double buffered mode
dynamic version picking (minimum of 3.3)
TODO: pointer to previous buffer render.

@Azaezel Azaezel added the WIP Issue is a known Work In progress; Please Check back later label Feb 20, 2025
use DXGI_SWAP_EFFECT_FLIP_DISCARD for the swapeffect
buffer count to 2, 3 when vsync is on (recommended setup but can tune this)
GL updated to use the latest version supported minimum 3.3
gl updated to double buffered window
dx prev buffer saved and accessed through resolve or getPrevBackBuffer
set shader model for opengl devices (going to be needed later for shader editor)
@marauder2k7 marauder2k7 force-pushed the DX-DoubleBuffered-rendering branch from 9f7c0eb to e78f86b Compare May 21, 2025 11:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

WIP Issue is a known Work In progress; Please Check back later

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants