Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Save changes to Render Mode and CRT Filter settings across launches #859

Merged

Conversation

SRSaunders
Copy link

Fixes #858

Also properly fixes issue where game is not waiting long enough on exit before shutting down Vertex Cache. Current code using GL_BlockingSwapBuffers() is not correct for the nvrhi implementation, especially when using triple buffering. The correct solution is to wait on device idle. This also eliminates the need for an #ifdef based on build config options. This same fix is also included in #849, but I am not sure if that PR will be merged, so I am duplicating the fix here to make sure.

@RobertBeckebans
Copy link
Owner

Thank you I completely overlooked this.

@RobertBeckebans RobertBeckebans merged commit 36f42a9 into RobertBeckebans:master Feb 5, 2024
@SRSaunders SRSaunders deleted the rendermode-sticky branch February 12, 2024 05:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

New Render Mode and CRT Filter settings not sticky across launches
2 participants