Port to sdl2#44
Merged
Merged
Conversation
a6f00de to
ca8f9c1
Compare
- renamed autogen.sh --> 00boot - updated INSTALL, and github CI
ca8f9c1 to
08d9c9d
Compare
Keep the existing non-smoothed scaling behavior while moving tile and asset resizing off zoomSurface(). This preserves current alpha and colorkey handling and gives the SDL3 port a smaller graphics dependency surface.
Generate rotated bullet surfaces with a local nearest-neighbor path instead of rotozoomSurface(). This keeps the existing per-bullet caching model in place while removing the last runtime transform dependency from SDL2_gfx.
Stop including SDL2_rotozoom headers, remove SDL2_gfx from configure checks, and update CI packages to match the new dependency set. The codebase now builds and runs without SDL2_gfx, clearing the graphics-side blocker for the SDL3 migration.
- we'll move up to 2.0 when hitting full SDL3 port
Owner
Author
|
Ok, SDL2 port seems complete, and cleaned-up some of the intermediate compatibility-wrappers. Testing (on Linux) shows all working as it should be. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Ported old SDL1.2 interface to using SDL2 (with help from OpenCode(GPT-5.3-codex)).
This is meant as an intermediate step to porting this to SDL3.
Seems to work completely, at least on Linux. (Deferring cross-builds until SDL3 migration is complete).