NotNotTech / Raylib-CsLo

autogen bindings to Raylib 4.x and convenience wrappers on top. Requires use of `unsafe`
Mozilla Public License 2.0
112 stars 9 forks source link

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

Open tingspain opened 3 months ago

tingspain commented 3 months ago

Hello

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

Thanks in advance.

jasonswearingen commented 3 months ago

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:

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 commented 3 months ago

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