Latest Comments by slembcke
SDL 2.28.0 released and goes into maintenance mode, now focusing on SDL 3
22 Jun 2023 at 3:51 pm UTC
22 Jun 2023 at 3:51 pm UTC
SDL is an amazing foundational bit of technology! It's used by so many things, outside of the Linux world too! I participated a bit in the SDL3 discussions a few months ago, and it looks like a nice set of updates. :)
IMO, the most risky bit is that he's making his own shader cross-compiling tools. "custom language" always sounds like a terrifying idea since I've never done it, but he seems to be well underway already. (shrug)
https://github.com/libsdl-org/SDL_shader_tools/ [External Link]
I've written a simple Vulkan renderer [External Link], and it's "not that bad", but it's not simple either. I don't think I could have done it without a decade and a half of GL knowledge already. A main point of the SDL GPU API is to make something that's beginner friendly, or just friendly for writing simple stuff. I do *not* use Vulkan in my simple projects where I just want to hash out an idea...
Quoting: ShabbyXAlso, SDL's strength is in making system integration easy. A real usable graphics API is soooo much work, it just takes away SDL's resources from what people need it for.Nah, he got an Epic Megagrant specifically to work on that project. Dunno what he does nowadays, but in the past he made money through contracting on ports to fund his SDL work. Hard to say it's diverting his valuable attention when it's already funded. The API seems like it's been done for quite a while and seems like a nice simple subset of modern APIs. https://github.com/icculus/SDL/blob/gpu-api/include/SDL3/SDL_gpu.h [External Link]
IMO, the most risky bit is that he's making his own shader cross-compiling tools. "custom language" always sounds like a terrifying idea since I've never done it, but he seems to be well underway already. (shrug)
https://github.com/libsdl-org/SDL_shader_tools/ [External Link]
I've written a simple Vulkan renderer [External Link], and it's "not that bad", but it's not simple either. I don't think I could have done it without a decade and a half of GL knowledge already. A main point of the SDL GPU API is to make something that's beginner friendly, or just friendly for writing simple stuff. I do *not* use Vulkan in my simple projects where I just want to hash out an idea...
Framework gives more detail on their AMD Ryzen laptop
4 May 2023 at 3:36 pm UTC Likes: 1
4 May 2023 at 3:36 pm UTC Likes: 1
Not really a surprise, but nice to have confirmed specs. I jumped on it back when they announced it and pre-ordered one from the first batch, and am looking forward to giving it a drive! :) It's been a while since I bothered to be an "early adopter", so hoping it won't be too rough. Hehe. >_<
Framework reveal new laptop with modular graphics, plus an AMD Ryzen model
23 Mar 2023 at 8:39 pm UTC
23 Mar 2023 at 8:39 pm UTC
Hrm. I am so very tempted to buy one of the AMD 13" ones. Just need to convince my business partner to let me expense it. :p
Flathub seeks funding to add payments, donations and subscriptions
28 Feb 2023 at 6:33 am UTC Likes: 2
28 Feb 2023 at 6:33 am UTC Likes: 2
I'm actually reasonably excited for this. I've probably tripled the amount of money I spend on software since switching to Linux a few years ago. A few hundred bucks a year of that is just donations to projects I use (or just like really), and I buy quite a few more games now too especially from small devs. Honestly the problem is mostly one of "I like this, how can I thank the developer for their time?" Give me a frictionless way to pass some money on to a developer of a program I find useful and I'll do it.
Someone released the FOSS RTS 0 A.D. on Steam without speaking to the developers
20 Oct 2022 at 6:20 pm UTC Likes: 7
20 Oct 2022 at 6:20 pm UTC Likes: 7
Worth pointing out that their licensing basically allowed this: https://github.com/0ad/0ad/blob/master/LICENSE.txt [External Link]
The source is GPL which specifically allows commercial redistribution, and the art is CC-by-sa3 which also specifically allows commercial redistribution. I can understand how the dev maybe missed that the GPL allows it since it's a wall of text, but the CC license is like 2 lines of text and half of it is devoted to saying this was fine. :-\ They could have just used a different CC variation that didn't allow redistribution.
I've been asked many times if I'm worried that someone could do this to my open source stuff, and I always tell them no. Like I didn't pick the licenses I do because it allows this, but I also... don't really care. Like sure, you can totally get a sucker to pay for something that's free, but reselling pirated stuff totally happens too. (shrug)
Open source users often have a certain attitude about how great it is that people make free stuff that they just give away from the warmth of their heart. Sometimes that's true, but it's usually much more nuanced than that. Sometimes you've got people that just want to give back and share what they learned, and sometimes you've got folks that openness as a moral imperative separate from the monetary aspects. Sometimes devs get caught up in the feelings too and forget what the legalese actually says. :(
edit: My point being: Open source is great, but make sure you know what you are getting yourself into!
The source is GPL which specifically allows commercial redistribution, and the art is CC-by-sa3 which also specifically allows commercial redistribution. I can understand how the dev maybe missed that the GPL allows it since it's a wall of text, but the CC license is like 2 lines of text and half of it is devoted to saying this was fine. :-\ They could have just used a different CC variation that didn't allow redistribution.
I've been asked many times if I'm worried that someone could do this to my open source stuff, and I always tell them no. Like I didn't pick the licenses I do because it allows this, but I also... don't really care. Like sure, you can totally get a sucker to pay for something that's free, but reselling pirated stuff totally happens too. (shrug)
Open source users often have a certain attitude about how great it is that people make free stuff that they just give away from the warmth of their heart. Sometimes that's true, but it's usually much more nuanced than that. Sometimes you've got people that just want to give back and share what they learned, and sometimes you've got folks that openness as a moral imperative separate from the monetary aspects. Sometimes devs get caught up in the feelings too and forget what the legalese actually says. :(
edit: My point being: Open source is great, but make sure you know what you are getting yourself into!
Spaceship building game Reassembly goes 64bit, gets Linux and Steam Deck upgrades
27 Jun 2022 at 8:10 pm UTC Likes: 3
27 Jun 2022 at 8:10 pm UTC Likes: 3
Nice! This game actually uses Chipmunk2D, the physics engine I wrote. :D I've pumped a lot of hours into this game, and have met the author at GDC.
Super Animal Royale gets Steam Deck support
25 May 2022 at 1:38 pm UTC Likes: 7
25 May 2022 at 1:38 pm UTC Likes: 7
Oh nice! This game uses my soft shadow library. I chatted with them a couple months ago about it. :)
Fedora Linux 36 is officially out now
10 May 2022 at 4:31 pm UTC Likes: 1
10 May 2022 at 4:31 pm UTC Likes: 1
Quoting: GuestBeen using the 36 beta for awhile. Welcome everyone else who is upgrading. Lol 😂Same... I figured "why not?" when I installed it as I thought it was due to be out officially in just a few days. It's been maybe a month now though?! Whoops, whatever. Good news is that I've had 0 problems, though I mostly used it for work/dev and not on my game machine.
Wii U emulator Cemu getting closer to Linux and Steam Deck support
28 Apr 2022 at 1:36 am UTC Likes: 1
28 Apr 2022 at 1:36 am UTC Likes: 1
This is nice. I have a WiiU, but haven't played it in a couple years. Nice to have an alternative to play the games I liked for it. :)
Lumencraft blends top-down shooting, Tower Defense and a destructible environment
25 Apr 2022 at 1:15 am UTC
25 Apr 2022 at 1:15 am UTC
Oh this is good! I played a game myself, then another with my wife. It was thoroughly enjoyed, though at some point our reaction was "Hmm... I guess we're done?". Though that's to be expected for a lot of early access games. :)
We actually bought 2 copies of it because I thought it was network co-op, and it turns out it was just hotseat. >_< Whoops. Slightly frustrating that it's not even split screen as both players need to move around the world together, but it was still fun. Honestly as somebody making a fairly similar game with networked co-op I jealous... That's a lot of scope creep to avoid. >_>
We actually bought 2 copies of it because I thought it was network co-op, and it turns out it was just hotseat. >_< Whoops. Slightly frustrating that it's not even split screen as both players need to move around the world together, but it was still fun. Honestly as somebody making a fairly similar game with networked co-op I jealous... That's a lot of scope creep to avoid. >_>
- Nexus Mods retire their in-development cross-platform app to focus back on Vortex
- Canonical call for testing their Steam gaming Snap for Arm Linux
- Windows compatibility layer Wine 11 arrives bringing masses of improvements to Linux
- GOG plan to look a bit closer at Linux through 2026
- European Commission gathering feedback on the importance of open source
- > See more over 30 days here
- Weekend Players' Club 2026-01-16
- CatKiller - Welcome back to the GamingOnLinux Forum
- simplyseven - A New Game Screenshots Thread
- JohnLambrechts - Will you buy the new Steam Machine?
- mr-victory - Game recommendation?
- JSVRamirez - See more posts
How to setup OpenMW for modern Morrowind on Linux / SteamOS and Steam Deck
How to install Hollow Knight: Silksong mods on Linux, SteamOS and Steam Deck