veganism.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Veganism Social is a welcoming space on the internet for vegans to connect and engage with the broader decentralized social media community.

Administered by:

Server stats:

292
active users

#sdl3

0 posts0 participants0 posts today
The Oasis BBS<p>DOOM 64 EX+ Update Released<br><a href="https://techhub.social/tags/DOOM64EX" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DOOM64EX</span></a> <a href="https://techhub.social/tags/SDL3" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SDL3</span></a> <a href="https://techhub.social/tags/MorphOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MorphOS</span></a> <a href="https://techhub.social/tags/AmigaGaming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AmigaGaming</span></a> <a href="https://techhub.social/tags/RetroFPS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RetroFPS</span></a> <a href="https://techhub.social/tags/BeWorld" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BeWorld</span></a> <a href="https://techhub.social/tags/OpenSourceGaming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenSourceGaming</span></a> <a href="https://techhub.social/tags/DoomMods" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DoomMods</span></a> <a href="https://techhub.social/tags/DOOM64" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DOOM64</span></a><br><a href="https://theoasisbbs.com/doom-64-ex-4-2-0-0-released-for-morphos-and-more/?feed_id=4470&amp;_unique_id=6882312d4bd66" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">theoasisbbs.com/doom-64-ex-4-2</span><span class="invisible">-0-0-released-for-morphos-and-more/?feed_id=4470&amp;_unique_id=6882312d4bd66</span></a></p>
Anthony Accioly<p>Long shot, but has anyone in my network ever done anything with the Nim programming language and SDL3? Any thoughts or impressions?</p><p><a href="https://accioly.social/tags/Nim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Nim</span></a> <a href="https://accioly.social/tags/SDL" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SDL</span></a> <a href="https://accioly.social/tags/SDL3" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SDL3</span></a></p>
Glitchy Pixel<p>Veggies currently has features like:</p><p>* Simple arcade-style motion and collision detection<br>* ECS with prefabs<br>* Scene structure.<br>* Actor paradigm for those who prefer a different approach.</p><p>And well, the use of the <a href="https://mastodon.gamedev.place/tags/Vala" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Vala</span></a> language. Its built on top the <a href="https://mastodon.gamedev.place/tags/SDL3" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SDL3</span></a> Vapis I made as well.</p><p>I like vala, I wish it was more popular. Oh well, I'm making this just in case someone wants to do something other than GTK.</p><p>Its still in development, hopefully I'll release it soon! Most likely on a FLOSS license.</p>
omg! ubuntu<p>When paired with the Blur My Shell extension on GNOME Shell, Tauon 8.0 looks seriously slick 😎 <a href="https://www.omgubuntu.co.uk/2025/04/tauon-8-0-app-update-transparent-linux" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">omgubuntu.co.uk/2025/04/tauon-</span><span class="invisible">8-0-app-update-transparent-linux</span></a></p><p><a href="https://floss.social/tags/opensource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>opensource</span></a> <a href="https://floss.social/tags/sdl3" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sdl3</span></a> <a href="https://floss.social/tags/foss" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>foss</span></a></p>
OMG! Ubuntu!<p>Tauon Music Player Adds Slick Transparency Mode for Linux</p><p>A new version of Tauon music player is out, gifting fans of the powerful and unique-looking audio app a raft of new features to play with – including some Linux exclusive eye candy! Tauon 8.0 has been fully ported to SDL3, an efficient cross-platform and open-source multimedia library that provides a robust API for interacting with hardware (like audio devices). Tauon mention that the port provides better stability and scope for adding interesting new capabilities. Features-wise, Tauon 8.0 adds an options menu to the stop button so let users define stop behaviour (including an ‘always’ setting, e.g., ‘always stop after :sys_more_orange:<br><a href="https://hello.2heng.xin/tags/News" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>News</span></a> <a href="https://hello.2heng.xin/tags/AppUpdates" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AppUpdates</span></a> <a href="https://hello.2heng.xin/tags/MusicPlayers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MusicPlayers</span></a> <a href="https://hello.2heng.xin/tags/Sdl3" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Sdl3</span></a> <a href="https://hello.2heng.xin/tags/Tauon" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Tauon</span></a> </p><p>:sys_omgubuntu: <a href="https://www.omgubuntu.co.uk/2025/04/tauon-8-0-app-update-transparent-linux" rel="nofollow noopener" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">omgubuntu.co.uk/2025/04/tauon-</span><span class="invisible">8-0-app-update-transparent-linux</span></a></p>
Glitchy Pixel<p>So I just moved the <a href="https://mastodon.gamedev.place/tags/SDL3" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SDL3</span></a> <a href="https://mastodon.gamedev.place/tags/vala" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vala</span></a> vapis to <span class="h-card" translate="no"><a href="https://social.anoxinon.de/@Codeberg" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>Codeberg</span></a></span> migrating from Github was actually pretty easy!</p><p><a href="https://codeberg.org/edwood-grant/sdl3-vapi" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/edwood-grant/sdl3</span><span class="invisible">-vapi</span></a></p><p>I also added a new GPU rotating colored cube example. So this makes the whole thing a bit more complete 😛.</p><p>I will probably just make the github repo either a mirror or just leave a message on top pointing the the actual repo in codeberg.</p><p>I mean it makes sense to have this project outside of big tech. I feel that, at least for me, is important.</p><p><a href="https://mastodon.gamedev.place/tags/gamedev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gamedev</span></a> <a href="https://mastodon.gamedev.place/tags/vala" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vala</span></a> <a href="https://mastodon.gamedev.place/tags/sdl" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sdl</span></a></p>
Glitchy Pixel<p>I'm getting clobbered trying to implement the <a href="https://mastodon.gamedev.place/tags/sdl3" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sdl3</span></a> <a href="https://mastodon.gamedev.place/tags/vala" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vala</span></a> bindings GPU samples. I'm adapting/stealing them from TheSpyDog's SDL GPU samples github.</p><p>Not a graphics programmer and relatively new to vala, so its been interesting.</p><p>Was getting a crash and I forgot that I can debug the executables with GDB on terminal, which is nice.</p><p>Ran GDB, one look at the stack and the line of code and the solution was obvious lol. This happens because I'm a caveman and I rarely use a debugger.</p><p><a href="https://mastodon.gamedev.place/tags/gamedev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gamedev</span></a> <a href="https://mastodon.gamedev.place/tags/sdl" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sdl</span></a></p>
Glitchy Pixel<p>Folks! Finally! I have published the <a href="https://mastodon.gamedev.place/tags/sdl3" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sdl3</span></a> <a href="https://mastodon.gamedev.place/tags/vala" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vala</span></a> bindings! I'm a bit scared, I have never released bindings to the public. <a href="https://github.com/edwood-grant/sdl3-vapi" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/edwood-grant/sdl3-v</span><span class="invisible">api</span></a></p><p>There are samples, some tests have been made, and some paltry docs can be generated.</p><p>Is this perfect? Not at all, is likely having tons of problems somewhere within many calls I haven't tested at all.</p><p>But it's usable, at least for the basic SDL3 samples. Any contributions, issues, PR, whatever your mind can think of are very welcome.</p><p><a href="https://mastodon.gamedev.place/tags/gamedev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gamedev</span></a> <a href="https://mastodon.gamedev.place/tags/sdl" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sdl</span></a></p>
Glitchy Pixel<p>The writing of the whole <a href="https://mastodon.gamedev.place/tags/sdl3" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sdl3</span></a> Vapi for <a href="https://mastodon.gamedev.place/tags/vala" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vala</span></a> is done!</p><p>Now, is it working? Well I started to port the SDL3 examples browser to find out.</p><p>There were some snags about truly learning about CCode attributes (oh, so that's why SimpleType and Compact exist! Or my favorite: I forgot to put has_type_id=false everywhere!)</p><p>But the goods news is that the render examples are all complete! I need to check more stuff and finish the current samples but it's very close to release!</p><p><a href="https://mastodon.gamedev.place/tags/gamedev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gamedev</span></a> <a href="https://mastodon.gamedev.place/tags/sdl" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sdl</span></a></p>
Glitchy Pixel<p>Got news! The <a href="https://mastodon.gamedev.place/tags/sdl3" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sdl3</span></a> <a href="https://mastodon.gamedev.place/tags/vala" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vala</span></a> VAPI is going well!</p><p>Only two files left to translate: SDL_audio.h and SDL_gpu.h admittedly the newer stuff. I feel this is getting close to finally release it somewhere.</p><p>Is it perfect? No way, it's highly likely borked in places. But it's a start to begin fixing things and receive help from more capable people 😀.</p><p>Not sure where to put this... I know Gnome has a GitLab… or maybe just on GitHub? Not sure about it.</p><p>Anyway, feeling good about this one. </p><p><a href="https://mastodon.gamedev.place/tags/gamedev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gamedev</span></a> <a href="https://mastodon.gamedev.place/tags/sdl" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sdl</span></a></p>
Glitchy Pixel<p>In my work creating the <a href="https://mastodon.gamedev.place/tags/SDL3" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SDL3</span></a> bindings for <a href="https://mastodon.gamedev.place/tags/vala" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vala</span></a>, I noticed for example stdinc.h. It's huge! And some of it makes little sense to adapt to <a href="https://mastodon.gamedev.place/tags/vala" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vala</span></a>.<br>I understand the goal, and it's to provide a full translation of the standard c library so you can compile SDL even in places where there is no std. Thus to bring truly full portability.<br>But it makes little sense in vala. It already has glibc behind. But then what would be a really necessary addition? It can be complex to do it right. 1/2<br><a href="https://mastodon.gamedev.place/tags/sdl" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sdl</span></a> <a href="https://mastodon.gamedev.place/tags/gamedev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gamedev</span></a></p>
Glitchy Pixel<p>Chugging along with my <a href="https://mastodon.gamedev.place/tags/sdl" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sdl</span></a> <a href="https://mastodon.gamedev.place/tags/sdl3" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sdl3</span></a> bindings for <a href="https://mastodon.gamedev.place/tags/vala" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vala</span></a>.</p><p>Right now my approach is like SDL3-CS, plain static methods with no frills to just have the SDL3 API plainly available (for things like defines that act like methods, will need custom implementation).</p><p>Then I'd like to "Vala-ify" the API, to make an interface that works with the Vala way. And then docs.</p><p>I wonder if its sensible to have two layers/namespaces on the Vapi. One a direct translation and then a second wrapper around the former.</p>
NullDott(Comms Open 5/6)<p>Mom! Wake up! <a href="https://mastodon.gamedev.place/tags/SDL3" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SDL3</span></a> is finally out!</p>