Skip to content

sfmlv3 migration PR #338

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

Draft
wants to merge 2 commits into
base: master
Choose a base branch
from
Draft

Conversation

dogunbound
Copy link
Contributor

@dogunbound dogunbound commented Mar 23, 2025

Still a WIP. Second commit is to get the libraries to compile.

Miscellaneous TODO list:

  1. Get the examples to compile again

Missing v3 feature list:

  1. sf::WindowBase::handleEvents
  2. Fix Style enum to match SFML's enum
  3. sf::Angle
  4. Ensure sf::Vector2and3 has the same functions as base SFML
  5. Evaluate the completion of ALL features. I have yet run a double check on every single feature and ensure we aren't missing something we intend to keep
  6. https://www.sfml-dev.org/tutorials/3.0/getting-started/migrate/#deprecated-apis Need to run through this list
  7. https://www.sfml-dev.org/tutorials/3.0/getting-started/migrate/#anti-aliasing-renamed Need to run through this too
  8. I personally haven't dove into SFML audio all that much, so there may be a few things I'm missing. Need to investigate

Possibly more other things missed. lmk if you find other stuff

@dogunbound dogunbound marked this pull request as draft March 23, 2025 01:57
@dogunbound dogunbound changed the title [WIP] Sfmlv3 migration PR sfmlv3 migration PR Mar 23, 2025
@crumblingstatue
Copy link
Collaborator

Thank you for the monumental effort!
I can't promise I'll do a thorough review soon, but I'll take a peek tomorrow.

@dogunbound
Copy link
Contributor Author

Thank you for the monumental effort! I can't promise I'll do a thorough review soon, but I'll take a peek tomorrow.

Still got some ways to go, but wanted to throw it up to show the progress I have made so far. No rush for a "real review" as I said, still got some ways to go :)

@dogunbound dogunbound force-pushed the sfmlv3 branch 2 times, most recently from 8bb8753 to 0332b04 Compare March 28, 2025 05:16
@dogunbound dogunbound force-pushed the sfmlv3 branch 2 times, most recently from ba02e10 to 739957a Compare April 11, 2025 04:30
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.

2 participants