ENDESGA
banner
endesga.bsky.social
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
> 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
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.
github.com
October 13, 2025 at 9:13 AM
> 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...
you are loved, you are safe, by ENDESGA
2 track album
endesga.bandcamp.com
September 26, 2025 at 9:50 PM
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
September 25, 2025 at 6:50 AM
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
August 25, 2025 at 10:01 PM
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
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 <<
August 25, 2025 at 9:45 AM
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 <<
August 25, 2025 at 12:07 AM
bluesky finally supports gifs?!
April 6, 2025 at 9:24 PM
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.
April 6, 2025 at 5:31 AM
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.
March 3, 2025 at 8:06 AM
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!
February 14, 2025 at 10:36 PM
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.
February 13, 2025 at 11:50 PM
I'm sick of 2024, I wish it was the next year alread- oh hey
January 1, 2025 at 1:15 AM
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
December 28, 2024 at 10:15 AM
> Moa Vertebra
( water colour and pencil, 2 hours )
December 27, 2024 at 8:32 PM
mmmm gradient
December 15, 2024 at 11:34 PM
a reminder that it is possible to sit in a random river
November 24, 2024 at 10:51 PM
ground skewers
November 22, 2024 at 5:30 AM
bluesky... please... I need gifs before I can justify being here more...
November 8, 2024 at 11:23 PM
people deeply underestimate the power of fearmongering and propaganda.
November 6, 2024 at 8:21 AM
For a several years now I've had this completely ridiculous dream to "redesign math"
The idea that you can condense and optimize what we know and what has been discovered; down into a cleaner foundational form that's easily understandable, reliable, free, and accessible.
November 4, 2024 at 4:00 AM
> 3dmath.xyz _

+ Added Next/Previous links
+ Included interactive Shadertoy for motormath.xyz
+ Fixed motors rotating incorrectly, which lead to:
+ Observers now align to being an inverted motor!

All code is CC0, free, and also accessible on your mobile!
November 3, 2024 at 10:16 PM
when anyone complains about C and how it's easy to make mistakes, I just think about this moment from 'The Incredible Machine' from 1968.

the computer never makes errors, it is doing exact what you told it to do.
October 31, 2024 at 11:28 PM
a quick tree, with some bugs
October 27, 2024 at 5:30 AM
a quick evening #pixelart cave entrance
October 26, 2024 at 10:07 AM
Reposted by ENDESGA
> 3dmath.xyz _

a suite of concise explanations and examples covering vectors, rotors, and other things in 3D reality:
- vectormath.xyz
- rotormath.xyz
- motormath.xyz
- projectionmath.xyz

rotors in action:
www.shadertoy.com/view/M3jBDW
October 21, 2024 at 6:41 AM