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,852 Followers  |  22 Following  |  73 Posts  |  Joined: 25.07.2023  |  1.8051

Latest posts by endesga.bsky.social on Bluesky

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 โ€” ๐Ÿ‘ 23    ๐Ÿ” 1    ๐Ÿ’ฌ 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    ๐Ÿ” 5    ๐Ÿ’ฌ 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 โ€” ๐Ÿ‘ 59    ๐Ÿ” 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

Yes, this is a public conversation on a public post. There's no reason to act dismissive.

07.03.2025 03:10 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Yeah my point was around how there are many Unity/Adobe users out there that want to use something else but haven't had a strong enough mental push to convince them.
I just feel more people need to know they CAN learn new tools, and it will actually benefit them in the long run.

07.03.2025 03:03 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

how so? I can't control who comments, but my point was from a place of love - I want the best for people.

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

basically what loam said:
bsky.app/profile/loam...
use tools made by people who actually care.

03.03.2025 09:23 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

it's either Stockholm Syndrome, thinking you're incapable, or being stuck in your comfort zone.
in truth they're shackles made of smoke, and you just need to allow yourself to explore to realise how capable and skilled you really are.
seek failure, and you will be left with only answers.

03.03.2025 08:14 โ€” ๐Ÿ‘ 21    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

please for the love of all things good have higher standards for the tools you use.
stop using Unity, stop using Adobe tools, stop being complicit and actually support tools made by people who care about the tools and the customers.
please, it's getting to the point where I'm genuinely worried.

03.03.2025 08:06 โ€” ๐Ÿ‘ 122    ๐Ÿ” 6    ๐Ÿ’ฌ 10    ๐Ÿ“Œ 0

Nightdive just announced System Shock 2: 25th Anniversary Remaster!
been working hard on it, and I can't wait for people to enter the Von Braun again!

14.02.2025 22:36 โ€” ๐Ÿ‘ 16    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

lmao

14.02.2025 22:35 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I've gotten to the point where I'm convinced that anyone who justifies using humanoid robots has premeditated ways to justify human slavery.
There is no reason whatsoever that a robot has to be humanoid, it's completely redundant, and only facilitates those who wish humans were more controllable.

13.02.2025 23:50 โ€” ๐Ÿ‘ 9    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

I'm sick of 2024, I wish it was the next year alread- oh hey

01.01.2025 01:15 โ€” ๐Ÿ‘ 17    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

your ability to learn dramatically improves when you seek how not to do something: every failure and mistake leads to more correctness.
drawing a circle requires not drawing a not-circle.

try to enjoy knowing how to do something via knowing how not to do it~

onwards to 2025

28.12.2024 10:15 โ€” ๐Ÿ‘ 19    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
A water-color painting of an old Moa Vertebra with moss and dirt dusted over it.

A water-color painting of an old Moa Vertebra with moss and dirt dusted over it.

> Moa Vertebra
( water colour and pencil, 2 hours )

27.12.2024 20:32 โ€” ๐Ÿ‘ 16    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@endesga is following 20 prominent accounts