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

Please add support for all c raylib targets #144

Open
3 tasks done
SB16Tech opened this issue Feb 8, 2023 · 4 comments
Open
3 tasks done

Please add support for all c raylib targets #144

SB16Tech opened this issue Feb 8, 2023 · 4 comments
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@SB16Tech
Copy link

SB16Tech commented Feb 8, 2023

Before submitting a new issue, please verify and check:

  • The issue is specific to Raylib-cs and not raylib
  • I checked there is no similar issue already reported
  • My code has no errors or misuse of Raylib-cs

Issue description

Can we get more platform support for raylib-cs?
It might be one of the things that make raylib-cs stand out from monogame, opentk and silk.net

Maybe even android?

Environment

Debian 11

Issue screenshot

image

@JupiterRider
Copy link
Contributor

RaspberryPi is possible, but you have to build the shared library (libraylib.so) yourself. You can find instructions here:
https://github.com/raysan5/raylib

For FreeBSD you'll have to wait, because the official support of dotnet is in the making:
dotnet/runtime#14537

HTML5 is technically possible via dotnet 7 and native aot. Here is a repo of a guy who made it work:
https://github.com/disketteman/DotnetRaylibWasm

For Android there's an open issue: #87

@SB16Tech
Copy link
Author

SB16Tech commented Feb 10, 2023

RaspberryPi is possible, but you have to build the shared library (libraylib.so) yourself. You can find instructions here: https://github.com/raysan5/raylib

It would be nice if this wasn't needed...
maybe someone can compile on all the pi's and provide a binary?

For FreeBSD you'll have to wait, because the official support of dotnet is in the making: dotnet/runtime#14537

ok cool.

HTML5 is technically possible via dotnet 7 and native aot. Here is a repo of a guy who made it work: https://github.com/disketteman/DotnetRaylibWasm

This should be merged into this repo preferably packing in the js stuff into the nuget package.
It would be nice if this could get working without native aot though.

For Android there's an open issue: #87

This should also be merged into this repo

anyways what about consoles?

@chrisdill chrisdill pinned this issue Feb 17, 2023
@chrisdill chrisdill unpinned this issue Feb 17, 2023
@chrisdill chrisdill pinned this issue Feb 17, 2023
@chrisdill chrisdill added enhancement New feature or request help wanted Extra attention is needed labels Feb 17, 2023
@chrisdill chrisdill unpinned this issue Jun 6, 2023
@anggape
Copy link
Contributor

anggape commented Jul 22, 2023

edit: sorry i reply in the wrong issue

@anggape
Copy link
Contributor

anggape commented Jul 22, 2023

added github actions for building from sources instead of copying native library from raylib releases https://github.com/anggape/Raylib-cs/tree/native-runtimes

i also added android build https://github.com/anggape/Raylib-cs/tree/android

tag @chrisdill

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

4 participants