-
Notifications
You must be signed in to change notification settings - Fork 1
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
Optimizations and Settings #145
Conversation
[ADDED] Defines for easier versioning
[UPDATED] Settings serialization with visit struct for reflection.
[REMOVED] GBuffer for emissive [UPDATED] Octwrap normals
Cpp-Linter Report
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Aside from the settings being a singleton that we discussed, it looks good to me and it works.
Also I'll add the settings file to the github action to this PR, as we don't have a single file that tells the github action what it needs to package.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice work! LGTM
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good, project runs well. Improvement can be observed in the performance. runs around 80/90 fps at 1440p on my old rtx 2070
Reviewer steps
Description
Contains a number of optimizations and new settings
We can now "play" the game on the steam deck at stable 60fps
Issues
Test criteria