ENDESGA's Avatar

ENDESGA

@endesga.bsky.social

Programmer @NightdiveStudio :::. http://3dmath.xyz :::. C, Vulkan :::. deity of 7 and dodecahedra :::. creator of the EDG32 palette, and other pixel things

1,875 Followers  |  23 Following  |  85 Posts  |  Joined: 25.07.2023  |  2.196

Latest posts by endesga.bsky.social on Bluesky

The CLion debugger is great, I just like how with VS Code you can create a profile for operating systems (each with their own Extensions), and it all just works. For C projects I just use a clangd and a GDB extension, and it has basically the same level of debugging as CLion!
Options are good though

04.12.2025 07:12 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Over the past year I've pulled myself away from CLion and made my own setup with VS Code, and I've never looked back.
If you know what to do it's actually extremely simple, and I'm surprised it took me this long.
The "convenience" of CLion isn't worth it, even if you use it for free haha

03.12.2025 18:48 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I have not, that's a great idea

30.11.2025 08:19 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I have actually, they're quite cool, but I never found any decent use.
There's also Sedenions, but that's even less useful when it comes to games and things haha

30.11.2025 04:38 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
NZ Survival #1: Origin
YouTube video by ENDESGA NZ Survival #1: Origin

started a little casual series where I play a Minecraft survival map of New Zealand, and it's just 1 hour of unedited ramblings.
if you like that sort of content, have a watch!
www.youtube.com/watch?v=4M60...

30.11.2025 04:36 โ€” ๐Ÿ‘ 10    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

DUAL-QUATERNIONS ARE THE BEST

28.11.2025 21:34 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

You are correct! Though Freya has been doing Quat/Dual-Quat stuff for a while now, and each time makes me happier and happier.
I've never tried a dual-quat spline though, so Freya is already doing laps past me hahaha

28.11.2025 21:34 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

it's so disappointing. Japan figured this out decades ago, and we're just so behind...

just one more lane, trust me, just one more lane...

23.10.2025 21:07 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Yeah tdm-gcc is okay, but it involves an executable and seems to not have the latest builds of GCC etc.
I wanted something smaller and easier - just download, uncompress, and use. Just like TinyCC.

14.10.2025 19:01 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I probably couldn't have discovered things solo. But Leibniz's dy/dx didn't change calculus, he just made it usable. Arabic numerals didn't change arithmetic either. Presentation isn't a gimmick when it determines who can actually do the math. Especially if improvements are found along the way!

14.10.2025 04:43 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

This is pretty experimental, and involved going through the compilation process manually to pick out only the libraries that it complained about needing.
It's extremely small, and is meant to act similarly to TinyCC!
You just download it, uncompress it, and immediately compile!

13.10.2025 09:13 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
GitHub - ENDESGA/TinyGW: Tiny GNU for Windows (via MSYS2) Tiny GNU for Windows (via MSYS2). Contribute to ENDESGA/TinyGW development by creating an account on GitHub.

> TinyGW _
With C on Windows it's not very easy to get GCC for compiling code. Most portable environments are bloated.
So I made my own build automation which makes one that's as minimal as possible!
Only just enough for low-level games/tools:
github.com/ENDESGA/TinyGW

13.10.2025 09:13 โ€” ๐Ÿ‘ 24    ๐Ÿ” 2    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Preview
you are loved, you are safe, by ENDESGA 2 track album

> you are loved, you are safe _
had some time with my synths and samplers, decided to capture a particular deep feeling that has been hard to express with words

these 2 singles will be on all streaming services soon~
or get it now for free on my bandcamp:
endesga.bandcamp.com/album/you-ar...

26.09.2025 21:49 โ€” ๐Ÿ‘ 11    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

My condolences ๐Ÿ˜ญ

25.09.2025 08:52 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

That's flattering! Let's trade, but don't complain about the crippling anxiety and misophonia you'll have to deal with lmao

25.09.2025 08:18 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Video thumbnail

it's interesting how often ideas come to me when I'm sitting in silence at a park/garden/forest.
I realised a very efficient and minimal way to do tile-based shadow-casting (in C) that's completely software rendered - not using the GPU at all.
this draws in <1ms

25.09.2025 06:50 โ€” ๐Ÿ‘ 26    ๐Ÿ” 2    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

Well yeah, if you're trying to troll/bully someone it's a bit hard to counteract an "lmao"

28.08.2025 19:02 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Just sad people stuck in their houses, I do feel bad for them. Which is why I never feed into it - I often just send an "lmao" which shuts them up, because I find their attempts of attacking me genuinely amusing in a sad "wow you really think I care" way.
I've been through my own share of it haha

28.08.2025 02:15 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

It's so hard to accept there's such people, which is part of my problem. I genuinely just question what trauma they've been through to say such things. Smells a bit like Tall poppy syndrome

27.08.2025 22:28 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

of course, from making fun of the name to just straight up saying "fuck off with your format". I dunno, a lot of the other critical comments were at least kinda constructive

25.08.2025 22:34 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

I find it fascinating that even when I try to contribute something to society, even when I make it public domain, people still find something to complain about.
This is why I miss doing pixel art, because the worst complaint is "that doesn't look good to me" hahaha Which is easy to shrug off

25.08.2025 22:01 โ€” ๐Ÿ‘ 14    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Just pushed version 0.2:
- If the image has more than 256 colors it just uses the first color.
- PEP now supports RGBA/BGRA/ABGR/ARGB, and dynamically reformats depending on your input.
- You can now choose to make the first color transparent when using pep_decompress().

<3

25.08.2025 09:45 โ€” ๐Ÿ‘ 19    ๐Ÿ” 6    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

That truly means a lot to me, thank you. I initially didn't pursue it because I thought "people only care about speed not size", but decided to pull through.
I personally have a strong "every byte matters" mindset, so I wanted to actually do something about it.
It's only gonna get better from here~!

25.08.2025 03:16 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

I am proud to announce...

PEP: Prediction-Encoded Pixels

This format is able to compress images (up to 256 colors) smaller than GIF, PNG, QOI, BMP, in almost all cases.
A lot of passion and research (and fixation) has gone into this:
>> github.com/ENDESGA/PEP <<

25.08.2025 00:07 โ€” ๐Ÿ‘ 61    ๐Ÿ” 10    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 3
Video thumbnail

bluesky finally supports gifs?!

06.04.2025 21:24 โ€” ๐Ÿ‘ 56    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

it's wrapping the semantics of C into a more readable form - going in more of the Lua/Python direction with the clear naming and explicit nature. as well as built-in things like dynamic lists, etc

06.04.2025 21:22 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

oh my god!! when did they add that?!

06.04.2025 21:22 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Anything. Quite literally. It's C but as a scripting language

06.04.2025 08:05 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

LMAO I didn't realise it captured Charlie's stream I was watching too. Ignore the audio in the video.

IF ONLY BLUESKY SUPPORTED GIFS

06.04.2025 08:05 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Video thumbnail

3 years ago I had an idea to make a metaprogramming language that would utilize TCC's near-instant compile times to also act as a scripting language.

last night I finally realized the final piece to make it work...
it's Python-like, via a macro-abstraction.

06.04.2025 05:31 โ€” ๐Ÿ‘ 28    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

@endesga is following 20 prominent accounts