fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

9.8K
active users

#glfw

0 posts0 participants0 posts today

I'm (almost) perfectly satisfied in using #glfw as a backend for my #gameengine, however I'm a bit concerned by the lack of recent updates to the repository. I hope the maintainer is well.

However, i recenlty found an interesting alternative: RGFW.

It looks promising, despite lacking gamepad support... this made me think that I should abstract the frontend interaction layer of *Tofu Engine* so that I can easily swap the in the future.

And possibly try and use SDL2, too...

Decided to do the learn OpenGL tutorial in Common Lisp and was kind of set back by the GLFW bindings there are. GLFW is just something I am more familiar with so I chose GLFW despite SDL bindings being better supported in Common Lisp.

There were 2 GLFW bindings and one of them, the more recent one, crashed with the glfwMakeCurrentContext call and shut down the REPL🙄

Many of the OpenGL tutorials that exist for common lisp also use the deprecated fixed pipeline.

Anyways, it took longer than I intended for a triangle, but here it is!

gist.github.com/somecho/7d19aa

GistOpenGL Hello Triangle in common lispOpenGL Hello Triangle in common lisp. GitHub Gist: instantly share code, notes, and snippets.

Is this AI generated, or someone thinks middleware aimed for game development is the same as a game engine?

Regardless, can someone help me in finding some kind of #opensource middleware similar to #raylib, #sdl, #sfml, and #glfw? I can't find anything else, especially thanks to #seo and/or people not understanding the difference between engine and middleware. All I need is a fixed buffer audio stream (worst case scenario, I'll use my own that I started writing for my own middleware I can't finish due to lack of time), input handling, and creating an OpenGL window. I don't have enough time to tinker with my own middleware and/or directly hooking into the OS (thanks to SEO, a lot of the search results are also garbage for stuff like rawinput).

Заставляем дружить OpenGL c JVM на macOS

Исторически так сложилось, что macOS сильно отличается от других операционных систем, когда дело доходит до нативной работы с окнами и графикой. И нельзя сказать, что это определенно плохо или хорошо. В этом плане Apple решили пойти своей любимой дорогой: "мы лучше знаем что тебе нужно, поэтому сделали все за тебя". Как же это проявляется?

habr.com/ru/articles/806025/

ХабрЗаставляем дружить OpenGL c JVM на macOSИсторически так сложилось, что macOS сильно отличается от других OS, когда дело доходит до нативной работы с окнами и графикой. И нельзя сказать, что это определенно плохо или хорошо. В этом плане...
#kotlin#opengl#java