-
-
Notifications
You must be signed in to change notification settings - Fork 988
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
merge some commits from the base of new_rendering, should fix problems with rendering on MacOS in master #6756
Merged
Commits on Jun 10, 2022
-
display: Convert draw buffer to use textures not surfaces.
Many places are not completely converted, but rather just converting a surface to a texture on the fly. This is likely to be very bad for performance. However they can now be addressed one by one.
Configuration menu - View commit details
-
Copy full SHA for 23947d3 - Browse repository at this point
Copy the full SHA 23947d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for ddff684 - Browse repository at this point
Copy the full SHA ddff684View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a88087 - Browse repository at this point
Copy the full SHA 2a88087View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2af0497 - Browse repository at this point
Copy the full SHA 2af0497View commit details -
Configuration menu - View commit details
-
Copy full SHA for e379aee - Browse repository at this point
Copy the full SHA e379aeeView commit details -
CVideo: completely remove fake framebuffer compatibility surface.
This removes drawingSurface, and the compatibility shims blit_surface() and render_low_res() entirely. All draws should now use the new drawing interface in draw.cpp, primarily draw::blit(). There are still things reading pixels back from the screen. These should be phased out, but the interface will remain for screenshots and the like.
Configuration menu - View commit details
-
Copy full SHA for 9347248 - Browse repository at this point
Copy the full SHA 9347248View commit details -
draw: allow null textures to be passed to draw functions.
They silently do nothing in this case.
Configuration menu - View commit details
-
Copy full SHA for 92ee4df - Browse repository at this point
Copy the full SHA 92ee4dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 950ff69 - Browse repository at this point
Copy the full SHA 950ff69View commit details -
Tests: remove spurious filesystem test.
It was (a) spitting warnings, (b) deserving to do so because it was relying on undefined behaviour, and (c) doing nothing that the check directly above it hadn't just done.
Configuration menu - View commit details
-
Copy full SHA for ed55d7f - Browse repository at this point
Copy the full SHA ed55d7fView commit details -
Display no longer tries to draw or make buttons when it doesn't have a screen, and the request for an empty theme name is treated as a request for the default theme.
Configuration menu - View commit details
-
Copy full SHA for 072c22f - Browse repository at this point
Copy the full SHA 072c22fView commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.