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

Any plan to update with Raylib-CsLo with Raylib 5? #39

Open
tingspain opened this issue Apr 20, 2024 · 2 comments
Open

Any plan to update with Raylib-CsLo with Raylib 5? #39

tingspain opened this issue Apr 20, 2024 · 2 comments
Labels
wontfix This will not be worked on work-around

Comments

@tingspain
Copy link

Hello

I was wondering if there is any plan to update with the new version Raylib 5.0?

Thanks in advance.

@jasonswearingen
Copy link
Member

jasonswearingen commented Apr 22, 2024

I don't, as unfortunately I don't use raylib anymore. There are a couple options though:

  1. Use this hard-fork of raylib cslo: https://github.com/ZeroElectric/Raylib-CSharp-Vinculum which has been updated to raylib 5
  2. Update raylib-cslo yourself, and submit a PR, I'd be happy to merge
    • you could even, more easily, do this by merging back the above mentioned Vinculum fork back
    • or you can look through the build system docs (I tried to document things fully) and get it working with raylib4.x, then upgrade to raylib5 manually.

The likely "gotchas" problems you'd face in upgrading to raylib5:

  • examples will likely be broken. which is fine and expected for a major upgrade
  • raylib5 increasingly presents itself as a "modular CPP library" and further distances itself from the various raylib-extras, which makes the raylib-cslo "everything included" approach harder
  • also related to raylib's greater "modular cpp library" approach, it is very painful to build the native lib for cross-platform support.

In light of the above, I would suggest a "raylib5-lite" branch which ignores all raylib-extras and just builds raylib-cslo using the vanilla raylib5 libs for all platforms. This bypasses the need for the native build entirely, at the expense that no extras are included.

If you or anyone else wishes to update cslo to raylib5 I'll do my best to offer support/advise.

@jasonswearingen
Copy link
Member

re-opening so ppl can see the potential options for raylib5

@jasonswearingen jasonswearingen added work-around wontfix This will not be worked on labels Apr 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
wontfix This will not be worked on work-around
Projects
None yet
Development

No branches or pull requests

2 participants