https://github.com/hajimehoshi/ebiten
I'm going to take a shot at turning off all linux dependencies, which should remove GL dependencies, and see what's missing. But a look at the graphics used on other platforms said to me that it doesn't demand too much. On Fri, Dec 12, 2025 at 1:07 PM Clout Tolstoy <[email protected]> wrote: > npe looks like it has limited sdl2 support. That seems how you could get > along the fastest without having to refactor image drawing, and IO to > plan9 abstractions. Ebitengine requires a bit of C libraries that are > unavailable on plan9/9front. > > Mainly referring to this data structure > > https://github.com/hajimehoshi/ebiten/blob/7d0692124a95528ee624ab641104e7a7bf1cb4b2/internal/graphicscommand/image.go#L31 > > I'm not sure which (raylib/ebiten) would feel more daunting to port > because of those dependencies. > > If you have a source repo of your efforts, I can try on a rpi0 or rpi4. > > Best of luck and sorry for the slight derail. > > Clout > > > > > On Thu, Dec 11, 2025, 8:37 PM ron minnich <[email protected]> wrote: > >> My goal, for 9, was to look into a pure Go 2D game engine, to see if it >> would work. This discussion spiraled off into thousands of other paths, as >> things on this list are wont to do :-) >> >> But I'm still wondering if the 2D game engine in Go could work. I think >> I'd better go look. >> >> On Thu, Dec 11, 2025 at 8:33 PM Noam Preil <[email protected]> wrote: >> >>> Fwiw if the goal is something like this on 9, raylib is likely a much >>> better choice. It can render entirely in software, to a framebuffer, iirc, >>> and is entirely in C. >>> >> *9fans <https://9fans.topicbox.com/latest>* / 9fans / see discussions > <https://9fans.topicbox.com/groups/9fans> + participants > <https://9fans.topicbox.com/groups/9fans/members> + delivery options > <https://9fans.topicbox.com/groups/9fans/subscription> Permalink > <https://9fans.topicbox.com/groups/9fans/T33e3d4a8f04a347f-Mc197848348c7bc5e495db932> > ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/T33e3d4a8f04a347f-M1b21a64c8e2647a67c398add Delivery options: https://9fans.topicbox.com/groups/9fans/subscription
