(CLion is also generating a make build, but I imagine is passing the -j option which makes ALL the difference π )
01.03.2026 19:13 β π 0 π 0 π¬ 0 π 0@glairedaggers.bsky.social
she/they π· wearer in lesbians w/ π @cyndervox.bsky.social π Previous: Spry Fox / Netflix, Galvanic Games, Super Bit Machine gamedev links: https://linktr.ee/glairedaggers Tags: #foxbladefable | #art | #pixelart
(CLion is also generating a make build, but I imagine is passing the -j option which makes ALL the difference π )
01.03.2026 19:13 β π 0 π 0 π¬ 0 π 0This is on Linux, so I'm pretty sure it was generating a make build
01.03.2026 19:11 β π 0 π 0 π¬ 1 π 0OK so fixed that, and dang I guess VSCode was only telling CMake to use one core or something because this project built fast as FUCK in CLion.
01.03.2026 19:06 β π 5 π 0 π¬ 1 π 0OK apparently I can put the vulkan sdk init script in my ~/.profile instead of my ~/.bashrc and then restart my PC, and that seems to make CLion pick up those environment variables (though, bizarrely, I could open an integrated terminal *inside CLion* and echo the variable I wanted and it worked???)
01.03.2026 19:04 β π 0 π 0 π¬ 0 π 0OK admittedly there's also a bizarre quirk on Windows *and* Linux where apparently I'm not allowed to name any of my presets "Debug", because that's a built in special preset that's reserved and CLion will completely ignore whatever's in the CMakePresets.json if I do that.
01.03.2026 19:01 β π 2 π 0 π¬ 0 π 0
Literally every source on the Internet: "You can just go into the settings and add the environment variable manually"
Me, who's using CMakePresets.json which apparently makes it so you can't edit that field: π
Tried out CLion
Windows: works *beautifully*
Linux: Inexplicably can't see environment variables like VULKAN_SDK
"This design is bad because I don't like it" is what it often feels like, and I don't know how to tell y'all that not everything has to appeal to you specifically. Just because YOU don't like it doesn't actually make it a bad design.
01.03.2026 01:40 β π 15 π 0 π¬ 1 π 0
I think whenever somebody says "I fixed (X) design" it always rubs me the wrong way because like
"Fixed" implies the original design was a failure & wasn't working.
And 90% of the time it's not actually a bad design, they're just tweaking it to fit their own design preferences.
I guess it was a templated member variable of a class (unique_ptr). Otherwise the class itself didn't inherit from anything nor was it templated
28.02.2026 23:37 β π 1 π 0 π¬ 1 π 0I can restart VSCode to fix it, but for some reason it has to reconfigure the CMake project *from scratch, every single time* when this happens. It's very annoying.
28.02.2026 23:10 β π 4 π 0 π¬ 1 π 0Cool thing I love about VSCode is when it randomly just gets super confused about my code and starts flagging random shit. "This identifier is undefined", "Qualified name not allowed", "Incomplete type not allowed" but it builds just fine.
28.02.2026 23:10 β π 14 π 0 π¬ 2 π 0
Democrats when Trump does something:
β "This is horrific and wrong"
β
"He didn't follow the process correctly"
Trump: *preemptively nukes a small country for no apparent reason*
Schumer: "File π the π right π paperwork!"
OK so hooking up memory tracing was a bit more of a hassle, and it turns out to not work at all if you enable TRACY_ON_DEMAND so for now if that's enabled it just turns off memory profiling, but it is now at least POSSIBLE to profile memory usage in Revolver Engine π
28.02.2026 08:25 β π 2 π 0 π¬ 0 π 0
Ended up integrating it because I have weird random hitches that occur once in a while.
(as far as I can tell, the pause is some random futex call totally outside of my own code, so I don't think there's anything I can do about it)
Screenshot of my wip Revolver game engine, with the Tracy profiler running in the background and collecting per-frame stats
Dang, Tracy's viewer application is a huge pain in the ass to compile (and tbh I just gave up and used the precompiled Windows exe with WINE) but the client API was pretty trivial to integrate so now I've got frame profiling support in Revolver π
28.02.2026 06:52 β π 9 π 0 π¬ 2 π 0as long as the designs are cool idc
28.02.2026 01:38 β π 4299 π 1326 π¬ 32 π 16& then he becomes a ghost type like Annihilape
28.02.2026 02:22 β π 0 π 0 π¬ 0 π 0Screenshot of the two Pikachus from the Winds & Waves trailer - one wearing a patterned polo shirt with a wide-brimmed sunhat and sunglasses, and the other wearing a floral sundress with a baseball cap.
"Hey so we saw you from across the bar & we really dig your vibe!"
28.02.2026 02:11 β π 56 π 10 π¬ 1 π 0"we machine translated it and then gave that to a bunch of translators" hey I feel like we could just remove a whole step there, y'know?
27.02.2026 23:59 β π 18 π 2 π¬ 1 π 0like congratulations, you saved yourself basically no time or effort at all π
27.02.2026 23:59 β π 15 π 1 π¬ 1 π 0"It went through a substantial months-long human translator review" why did those people not just... translate it.
27.02.2026 23:59 β π 38 π 8 π¬ 1 π 0
Although now I'm thinking about it - this does potentially make character-character collisions more complex π€
(previously was able to just sweep against all of a character's AABB planes, but a Capsule doesn't really have a simple set of planes like that for example)
Yeah normally if you want to restrict a random integer to a min/max range the formula is something like
(value - min) % (max - min)
(mostly this was from me thinking about "what if I don't want characters to be represented as AABBs in Revolver?")
27.02.2026 17:56 β π 4 π 0 π¬ 1 π 0
Thinking the idea is you'd have a Shape class with a function to get a support point given a direction.
Then the trace function would be templated on that Shape type, so you could pass in AABB, Sphere, Cylinder, Capsule, or add your own convex shapes.
Current shape sweep code in Revolver assumes an axis aligned box. But suddenly had the thought that I could use templates to make it support any arbitrary convex shape...
27.02.2026 17:54 β π 7 π 0 π¬ 1 π 0I'm not like a regular listener of Gorillaz but oh my god that is a fucking gorgeous music video holy shit
27.02.2026 17:01 β π 13 π 0 π¬ 1 π 0I'm kind of a sucker for good water in games and it seems like they nailed that part so
27.02.2026 15:14 β π 7 π 0 π¬ 1 π 0