shakedown.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A community for live music fans with roots in the jam scene. Shakedown Social is run by a team of volunteers (led by @clifff and @sethadam1) and funded by donations.

Administered by:

Server stats:

270
active users

#opengl

2 posts2 participants0 posts today
Risto A. Paju<p>Testing the Gosper curve in my variable iteration halftoning setup. So far I've only used the Hilbert curve this way, and things get a bit coarser with the Gosper, so it was harder to find images that make nice results. So here we are with the old Venus again.</p><p>The number of points multiplies by 4 for Hilbert and 7 for Gosper on each step, so the latter has to get by with fewer iterations for a sensible resolution. Here we have 6 iterations for 6 grey levels.</p><p><a href="https://mathstodon.xyz/tags/halftoneart" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>halftoneart</span></a> <a href="https://mathstodon.xyz/tags/gospercurve" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gospercurve</span></a> <a href="https://mathstodon.xyz/tags/planefillingcurve" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>planefillingcurve</span></a> <a href="https://mathstodon.xyz/tags/spacefillingcurve" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>spacefillingcurve</span></a> <a href="https://mathstodon.xyz/tags/singlelinedrawing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>singlelinedrawing</span></a> <a href="https://mathstodon.xyz/tags/pythoncode" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>pythoncode</span></a> <a href="https://mathstodon.xyz/tags/opengl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>opengl</span></a> <a href="https://mathstodon.xyz/tags/algorithmicart" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>algorithmicart</span></a> <a href="https://mathstodon.xyz/tags/algorist" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>algorist</span></a> <a href="https://mathstodon.xyz/tags/mathart" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mathart</span></a> <a href="https://mathstodon.xyz/tags/laskutaide" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>laskutaide</span></a> <a href="https://mathstodon.xyz/tags/ittaide" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ittaide</span></a> <a href="https://mathstodon.xyz/tags/kuavataide" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>kuavataide</span></a> <a href="https://mathstodon.xyz/tags/iterati" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>iterati</span></a></p>
mrgaturus<p>i had to create my own gpu api abstraction library for my needs in my gui tookit and npainter:</p><p>- focused in compatibility supporting at least opengl 3.3<br>- quite easy and small api design without implicit global state mess, verbosity or very hard niche features<br>- wrappers for Haxe (through my gui toolkit)</p><p>if this become chaotic for me my fail-safe is just only do opengl backend for now, i want wrap something good to Haxe instead raw opengl api 😅 </p><p><a href="https://mastodon.gamedev.place/tags/opengl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>opengl</span></a> <a href="https://mastodon.gamedev.place/tags/gamedev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gamedev</span></a> <a href="https://mastodon.gamedev.place/tags/indiedev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>indiedev</span></a> <a href="https://mastodon.gamedev.place/tags/haxe" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>haxe</span></a></p>
Ibrahim El Hindawi<p>C &amp; OpenGL Custom Game Engine Programming <br><a href="https://mastodon.gamedev.place/tags/C" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>C</span></a> <a href="https://mastodon.gamedev.place/tags/OpenGL" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenGL</span></a> <a href="https://mastodon.gamedev.place/tags/GameEngine" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GameEngine</span></a> <a href="https://mastodon.gamedev.place/tags/gamedevelopment" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gamedevelopment</span></a> <a href="https://mastodon.gamedev.place/tags/gamedev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gamedev</span></a> <a href="https://mastodon.gamedev.place/tags/Roguelike" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Roguelike</span></a></p>
Risto A. Paju<p>The previous demo made me dig deeper into dithering algorithms. It's something I should have done years ago, as I've been using simple random dithering now and then, and I hadn't even thought of gamma correction. One algorithm in particular caught my eye: Riemersma dithering, which uses the Hilbert curve. Compared to the usual matrices for error diffusion, the curve approach seemed easier to implement in some ways, as it has fewer edge issues.</p><p>More interestingly, it struck a chord with my earlier experiments with space-filling curves in image processing. So it was a kind of familiar territory, but it also seemed esoteric enough that I could imagine making some new discoveries. For example, play with other plane-filling curves besides the Hilbert.</p><p>The first image uses the boustrophedon curve, which makes the vertical wave patterns I recall from a number of non-dithering demos. The second curve is what I call the diagstrophedon, a diagonal zig-zag starting from the top left corner, and I think its wavy artefacts make a nice match for Venus's hair.</p><p>Then in image 3 we have Hilbert, which doesn't seem to make any particular artefacts, and I guess that's a good thing for dithering. Finally 4 uses the Peano curve, which makes some fun wiggles in light areas.</p><p><a href="https://mathstodon.xyz/tags/dithering" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dithering</span></a> <a href="https://mathstodon.xyz/tags/riemersmadithering" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>riemersmadithering</span></a> <a href="https://mathstodon.xyz/tags/stippling" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>stippling</span></a> <a href="https://mathstodon.xyz/tags/halftoneart" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>halftoneart</span></a> <a href="https://mathstodon.xyz/tags/raster" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>raster</span></a> <a href="https://mathstodon.xyz/tags/pixelart" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>pixelart</span></a> <a href="https://mathstodon.xyz/tags/hilbertcurve" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>hilbertcurve</span></a> <a href="https://mathstodon.xyz/tags/peanocurve" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>peanocurve</span></a> <a href="https://mathstodon.xyz/tags/planefillingcurve" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>planefillingcurve</span></a> <a href="https://mathstodon.xyz/tags/spacefillingcurve" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>spacefillingcurve</span></a> <a href="https://mathstodon.xyz/tags/pythoncode" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>pythoncode</span></a> <a href="https://mathstodon.xyz/tags/opengl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>opengl</span></a> <a href="https://mathstodon.xyz/tags/algorithmicart" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>algorithmicart</span></a> <a href="https://mathstodon.xyz/tags/algorist" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>algorist</span></a> <a href="https://mathstodon.xyz/tags/mathart" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mathart</span></a> <a href="https://mathstodon.xyz/tags/laskutaide" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>laskutaide</span></a> <a href="https://mathstodon.xyz/tags/ittaide" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ittaide</span></a> <a href="https://mathstodon.xyz/tags/kuavataide" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>kuavataide</span></a> <a href="https://mathstodon.xyz/tags/iterati" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>iterati</span></a></p>
narutotheboss<p>Just implemented a flythrough camera in my 3D engine using OpenGL!<br>Wrote a blog breaking down how I handled camera movement, texture mapping, and coordinate transformations.</p><p>Check it out here: <a href="https://kshitijaucharmal.github.io/blog/scenewithcamera/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">kshitijaucharmal.github.io/blo</span><span class="invisible">g/scenewithcamera/</span></a></p><p><a href="https://mastodon.social/tags/OpenGL" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenGL</span></a> <a href="https://mastodon.social/tags/GameDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GameDev</span></a> <a href="https://mastodon.social/tags/GraphicsProgramming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GraphicsProgramming</span></a></p>
Vittorio Romeo<p>Any <a href="https://mastodon.gamedev.place/tags/opengl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>opengl</span></a> wizard interested in helping me demystifying an incredibly weird bug where an innocuous `glGetIntegerv` call causes an unrelated assertion failure? 🤨</p><p><a href="https://forums.developer.nvidia.com/t/weird-behavior-involving-context-switching-fbos-and-glgetintegerv-driver-bug/332132" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">forums.developer.nvidia.com/t/</span><span class="invisible">weird-behavior-involving-context-switching-fbos-and-glgetintegerv-driver-bug/332132</span></a></p><p><a href="https://mastodon.gamedev.place/tags/gamedev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gamedev</span></a> <a href="https://mastodon.gamedev.place/tags/cpp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cpp</span></a></p>
elisey dudin :blobhaj_sneaky:<p>text rendering finally works!! </p><p>i will add support for ttf later, but for now its implemented via a texture atlas :neoseal_3c: </p><p><a href="https://tech.lgbt/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://tech.lgbt/tags/graphics" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>graphics</span></a> <a href="https://tech.lgbt/tags/opengl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>opengl</span></a></p>
Risto A. Paju<p>Another visual refinement to a recent demo: adding seams to the optimized tiling scheme. While it breaks the mosaic illusion to some extent, I think it makes the tile sizing idea much clearer. As before, there's a uniform variant with the same number of tiles for comparison.</p><p>Source photo: Mary of Egypt by José de Ribera, in public domain.</p><p><a href="https://mathstodon.xyz/tags/pixelart" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>pixelart</span></a> <a href="https://mathstodon.xyz/tags/blockart" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>blockart</span></a> <a href="https://mathstodon.xyz/tags/tiling" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tiling</span></a> <a href="https://mathstodon.xyz/tags/raster" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>raster</span></a> <a href="https://mathstodon.xyz/tags/mosaic" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mosaic</span></a> <a href="https://mathstodon.xyz/tags/pythoncode" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>pythoncode</span></a> <a href="https://mathstodon.xyz/tags/opengl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>opengl</span></a> <a href="https://mathstodon.xyz/tags/algorithmicart" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>algorithmicart</span></a> <a href="https://mathstodon.xyz/tags/algorist" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>algorist</span></a> <a href="https://mathstodon.xyz/tags/mathart" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mathart</span></a> <a href="https://mathstodon.xyz/tags/laskutaide" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>laskutaide</span></a> <a href="https://mathstodon.xyz/tags/ittaide" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ittaide</span></a> <a href="https://mathstodon.xyz/tags/kuavataide" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>kuavataide</span></a> <a href="https://mathstodon.xyz/tags/iterati" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>iterati</span></a></p>
Risto A. Paju<p>The recent stipplings and partitionings reminded me of this demo from about 2 years ago. In short, it's a Hilbert curve where the iteration level varies by the colour value. I wanted to make some small changes, but I ended up rewriting it completely. The shader approach seemed needlessly heavy and redundant for something that works more naturally on a CPU. But mostly it was just a fun exercise in looking at the same problem from a different angle.</p><p>The first picture shows the original idea. With the new idea, I wanted to get rid of the slanted lines; the result doesn't feel any better to me, but I guess it's interesting in its own way.</p><p><a href="https://mathstodon.xyz/tags/hilbertcurve" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>hilbertcurve</span></a> <a href="https://mathstodon.xyz/tags/planefillingcurve" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>planefillingcurve</span></a> <a href="https://mathstodon.xyz/tags/spacefillingcurve" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>spacefillingcurve</span></a> <a href="https://mathstodon.xyz/tags/lineart" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>lineart</span></a> <a href="https://mathstodon.xyz/tags/linedrawing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>linedrawing</span></a> <a href="https://mathstodon.xyz/tags/singlelinedrawing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>singlelinedrawing</span></a> <a href="https://mathstodon.xyz/tags/pythoncode" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>pythoncode</span></a> <a href="https://mathstodon.xyz/tags/opengl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>opengl</span></a> <a href="https://mathstodon.xyz/tags/algorithmicart" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>algorithmicart</span></a> <a href="https://mathstodon.xyz/tags/algorist" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>algorist</span></a> <a href="https://mathstodon.xyz/tags/mathart" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mathart</span></a> <a href="https://mathstodon.xyz/tags/laskutaide" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>laskutaide</span></a> <a href="https://mathstodon.xyz/tags/ittaide" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ittaide</span></a> <a href="https://mathstodon.xyz/tags/kuavataide" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>kuavataide</span></a> <a href="https://mathstodon.xyz/tags/iterati" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>iterati</span></a></p>
C:\KKJ\>:idle:<p>Yes!</p><p>I got the barebones of C + OpenGL + GLTF :)<br>Now I can start cooking remake of one of my childhood games.</p><p>Model: Sora - &gt; meshy. ai</p><p><a href="https://fosstodon.org/tags/GameDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GameDev</span></a> <a href="https://fosstodon.org/tags/VibeCode" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>VibeCode</span></a> <a href="https://fosstodon.org/tags/Copilot" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Copilot</span></a> <a href="https://fosstodon.org/tags/OpenGL" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenGL</span></a> <a href="https://fosstodon.org/tags/gltf" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gltf</span></a></p>
Vittorio Romeo<p>Here's short <a href="https://mastodon.gamedev.place/tags/cpp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cpp</span></a> article on a simple yet suprisingly effective implementation of automatic draw batching in my fork of SFML 🚀</p><p><a href="https://vittorioromeo.com/index/blog/vrsfml3.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">vittorioromeo.com/index/blog/v</span><span class="invisible">rsfml3.html</span></a></p><p><a href="https://mastodon.gamedev.place/tags/sfml" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>sfml</span></a> <a href="https://mastodon.gamedev.place/tags/gamedev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gamedev</span></a> <a href="https://mastodon.gamedev.place/tags/opengl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>opengl</span></a> <a href="https://mastodon.gamedev.place/tags/performance" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>performance</span></a> @sfmldev <a href="https://mastodon.gamedev.place/tags/indiegame" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>indiegame</span></a> <a href="https://mastodon.gamedev.place/tags/indiedev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>indiedev</span></a></p>
h2n0<p>Happy <a href="https://mastodon.gamedev.place/tags/screenshotsaturday" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>screenshotsaturday</span></a> 🥳 </p><p>I know it's not a screen shot but enjoy a little video of the main menu for my game <a href="https://mastodon.gamedev.place/tags/MultiMall" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MultiMall</span></a> </p><p>I think this is the first time I've shown it off to the world, but it got slapped together over a few weekends.</p><p>I'm hunkering down to get a <a href="https://mastodon.gamedev.place/tags/demo" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>demo</span></a> ready for release some time in April, so keep those eyes peeled 👀 .</p><p><a href="https://mastodon.gamedev.place/tags/indiedev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>indiedev</span></a> <a href="https://mastodon.gamedev.place/tags/dlang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dlang</span></a> <a href="https://mastodon.gamedev.place/tags/sdl2" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>sdl2</span></a> <a href="https://mastodon.gamedev.place/tags/opengl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>opengl</span></a> <a href="https://mastodon.gamedev.place/tags/linuxgaming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>linuxgaming</span></a> <a href="https://mastodon.gamedev.place/tags/coolshaders" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>coolshaders</span></a> <a href="https://mastodon.gamedev.place/tags/glsl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>glsl</span></a><br><a href="https://mastodon.gamedev.place/tags/solodev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>solodev</span></a> <a href="https://mastodon.gamedev.place/tags/simulation" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>simulation</span></a></p>
grizeldi<p>Me after realizing why my depth write wasn't working:</p><p>(Yes, I forgot to bind a depth attachment to the frame buffer)</p><p><a href="https://mastodon.gamedev.place/tags/graphics" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>graphics</span></a> <a href="https://mastodon.gamedev.place/tags/graphicsprogramming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>graphicsprogramming</span></a> <a href="https://mastodon.gamedev.place/tags/OpenGL" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenGL</span></a> <a href="https://mastodon.gamedev.place/tags/gamedev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gamedev</span></a> <a href="https://mastodon.gamedev.place/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a></p>
tlalice<p>haven't really used this account much but heres a game engine i've been working on for around a month using opengl and C</p><p><a href="https://gamedev.lgbt/tags/gamedev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gamedev</span></a> <a href="https://gamedev.lgbt/tags/graphics" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>graphics</span></a> <a href="https://gamedev.lgbt/tags/opengl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>opengl</span></a></p>
Kawaoneechan<p>Is it me or are all four of these doing basically the same thing?</p><p><a href="https://mas.to/tags/OpenGL" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenGL</span></a> <a href="https://mas.to/tags/ProjectSpecialK" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ProjectSpecialK</span></a></p>
Francis Mangion (M)<p>Opengl PythonGraphic designing using OpenGL and Python [Beginners]</p><p><a href="https://mastodon.social/tags/python" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>python</span></a> <br><a href="https://mastodon.social/tags/opengl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>opengl</span></a> <br><a href="https://mastodon.social/tags/graphic" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>graphic</span></a> <br><a href="https://mastodon.social/tags/beginners" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>beginners</span></a></p><p><a href="https://dev.to/suvink/graphic-designing-using-opengl-and-python-beginners-1i4f" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">dev.to/suvink/graphic-designin</span><span class="invisible">g-using-opengl-and-python-beginners-1i4f</span></a></p>
Vittorio Romeo<p>Just published a short <a href="https://mastodon.gamedev.place/tags/cpp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cpp</span></a> article that benchmarks the AoS (Array of Structures) layout versus the SoA (Structure of Arrays) layout in a 2D particle simulation.</p><p>You can try out the benchmark right in your browser!<br><a href="https://vittorioromeo.com/index/blog/particles.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">vittorioromeo.com/index/blog/p</span><span class="invisible">articles.html</span></a></p><p><a href="https://mastodon.gamedev.place/tags/sfml" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>sfml</span></a> <a href="https://mastodon.gamedev.place/tags/gamedev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gamedev</span></a> <a href="https://mastodon.gamedev.place/tags/opengl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>opengl</span></a> <a href="https://mastodon.gamedev.place/tags/performance" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>performance</span></a></p>
h2n0<p>Happy <a href="https://mastodon.gamedev.place/tags/screenshotsaturday" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>screenshotsaturday</span></a>, better late than never. 🥳 </p><p>Started blocking out the GUI parts of Staff hiring over the weekend. Thankful it wasn't too much work as the GUI system is written in <a href="https://mastodon.gamedev.place/tags/lua" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>lua</span></a> and <a href="https://mastodon.gamedev.place/tags/xml" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>xml</span></a>.</p><p><a href="https://mastodon.gamedev.place/tags/multimall" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>multimall</span></a> is starting to finally feel like a cohesive experience instead of a janky pile of debug menus.</p><p>In other news my lines script as seen in some of my other posts now produces a fun little graph.</p><p><a href="https://mastodon.gamedev.place/tags/indiedev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>indiedev</span></a> <a href="https://mastodon.gamedev.place/tags/gamedev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gamedev</span></a> <a href="https://mastodon.gamedev.place/tags/dlang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dlang</span></a> <a href="https://mastodon.gamedev.place/tags/opengl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>opengl</span></a> <a href="https://mastodon.gamedev.place/tags/simulation" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>simulation</span></a> <a href="https://mastodon.gamedev.place/tags/humanresources" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>humanresources</span></a>.</p><p><a href="https://mastodon.gamedev.place/tags/day1045" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>day1045</span></a> <a href="https://mastodon.gamedev.place/tags/commit400" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>commit400</span></a></p>
GPUOpen<p>🧐 AMD Radeon GPU Analyzer (RGA) is our performance analysis tool for <a href="https://mastodon.gamedev.place/tags/DirectX" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DirectX</span></a>, <a href="https://mastodon.gamedev.place/tags/Vulkan" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Vulkan</span></a>, SPIR-V, <a href="https://mastodon.gamedev.place/tags/OpenGL" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenGL</span></a>, &amp; <a href="https://mastodon.gamedev.place/tags/OpenCL" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenCL</span></a>.<br> <br>✨As well as updates for AMD RDNA 4, there's enhancements to the ISA view UI, using the same updated UI as RGP ✨</p><p>More detail: <a href="https://gpuopen.com/learn/rdna-cdna-architecture-disassembly-radeon-gpu-analyzer-2-12/?utm_source=mastodon&amp;utm_medium=social&amp;utm_campaign=rdts" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">gpuopen.com/learn/rdna-cdna-ar</span><span class="invisible">chitecture-disassembly-radeon-gpu-analyzer-2-12/?utm_source=mastodon&amp;utm_medium=social&amp;utm_campaign=rdts</span></a><br>(🧵5/7)</p>
Liam @ GamingOnLinux 🐧🎮<p>Mesa 25.1 will default to Zink+NVK instead of the old Nouveau OpenGL driver for NVIDIA on Linux <a href="https://www.gamingonlinux.com/2025/03/mesa-25-1-will-default-to-zink-nvk-instead-of-the-old-nouveau-opengl-driver-for-nvidia-on-linux/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">gamingonlinux.com/2025/03/mesa</span><span class="invisible">-25-1-will-default-to-zink-nvk-instead-of-the-old-nouveau-opengl-driver-for-nvidia-on-linux/</span></a></p><p><a href="https://mastodon.social/tags/Linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Linux</span></a> <a href="https://mastodon.social/tags/NVIDIA" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>NVIDIA</span></a> <a href="https://mastodon.social/tags/Mesa" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Mesa</span></a> <a href="https://mastodon.social/tags/OpenSource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenSource</span></a> <a href="https://mastodon.social/tags/Vulkan" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Vulkan</span></a> <a href="https://mastodon.social/tags/OpenGL" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenGL</span></a></p>