Raylib-CsLo icon indicating copy to clipboard operation
Raylib-CsLo copied to clipboard

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

Open tingspain opened this issue 10 months ago • 2 comments

Hello

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

Thanks in advance.

tingspain avatar Apr 20 '24 18:04 tingspain

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 avatar Apr 22 '24 13:04 jasonswearingen

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

jasonswearingen avatar Apr 22 '24 13:04 jasonswearingen