Leslie (shitfuck pro!)'s Avatar

Leslie (shitfuck pro!)

@shitfuck.pro

@kerbal255 on Twitter, I program maybe useless things for the thrill of programming itself. https://github.com/leslie255

78
Followers
85
Following
382
Posts
07.09.2023
Joined
Posts Following

Latest posts by Leslie (shitfuck pro!) @shitfuck.pro

Video thumbnail

Once again another attempt at making a rendering/game engine lol

11.02.2026 18:07 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

i wonder if you can mod TinyCC to compile to SPIR-V

25.01.2026 02:46 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I wonder if it's possible to compress English text further than ZIP can by first β€œfiltering” texts on top of zlib/DEFLATE (an implementation of Huffman encoding basically). So like PNG but for text.

24.01.2026 20:46 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Hate to be that guy but would you mind sharing the color scheme here?

24.01.2026 17:28 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I think we should normalise use of the greek letters Qoppa and Waw (i.e. Digamma) in math so Q and W can have their "corresponding greek symbols" as well now
(Yes ik Waw is the predecessor of F as oppose to W but F already got Phi (which doesn't have a Latin descendant))

21.01.2026 03:52 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Emacs?

17.01.2026 19:42 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

added specular highlights to my software 3D renderer

13.01.2026 09:23 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Home - Playing with code

I obviously glossed over a ton of details so there's a course called tinyrender that takes you through making a software rasterizer (so fully CPU rasterizer).
haqr.eu/tinyrenderer/

11.01.2026 04:28 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

It is a rasterization renderer as opposed to ray-traced. So no realistic simulation of light. The essense is, you use fancy mathematics to project each triangle from world space into screen space. It is dramatically faster than ray-tracing and is how most games render 3D graphics.

11.01.2026 04:27 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I think EU should mandate brandless naming of the β€œWindows Key” on keyboards, such as β€œSuper”

11.01.2026 04:20 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I mean yeah you can implement the "find in current pwd, if that fails, find in the executable's directory" logic in your code. but this is inconvenient if youre just writing a simple piece of script for example.

11.01.2026 04:00 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Why does launching an executable in macOS launch it in $HOME as oppose to the executable's parent directory?
It just seems to me that it's a bad design for executables that has to load in resource files from its directory

11.01.2026 03:58 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Teapots and blender suzanne model, and voxel grass block in a scene with directional global lighting.

Teapots and blender suzanne model, and voxel grass block in a scene with directional global lighting.

Making software rasterizing 3D renderer

09.01.2026 11:15 πŸ‘ 3 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
three shaded balls presented in a low resolution image.

three shaded balls presented in a low resolution image.

Making software raytracing

02.01.2026 05:45 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

GUI framework going really quite well

15.12.2025 07:59 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Video thumbnail

Making a GUI library rn. Got flexi-layout mostly working now without hickups.

11.12.2025 05:04 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Cubegame screenshot

Cubegame screenshot

I have infinite world and transparent blocks now, among other things
(also re-wrote the graphics stack so it now works on wgpu as oppose to OpenGL)

03.10.2025 12:40 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

The past tense for goon is gone (pronounced with the gOAt vowel)

01.06.2025 22:04 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Going back to the OG pfp again

28.05.2025 01:16 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I think GPU's don't fully obey the IEEE standard for floating point numbers when it comes to NaN and infinity.

26.05.2025 11:07 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

3d cube in 2d desmos

15.05.2025 10:50 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

A bad teacher really makes you hate a subject you would've loved, like it's just a net bad influence on you

11.05.2025 06:42 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

4D hypercube in replicube

30.04.2025 23:35 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I feel like "inch" has a unique vibe that make it sound like a really fitting verb for its meaning. Maybe due to resemblence to "etch".

29.04.2025 19:34 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I think the one good thing that generative neural networks can do well would be for captioning medias on social media. But like it's way too expensive and unprofitable to actually be a thing rn unfortunately

29.04.2025 13:10 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

I'm having too much fun with this lmao

29.04.2025 07:37 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
replicube_rotate_anything GitHub Gist: instantly share code, notes, and snippets.

gist.github.com/leslie255/5c...

29.04.2025 05:14 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

Rotating everything in Replicube, with one drop-in function

29.04.2025 05:10 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Video thumbnail

Larger canvas version since it looks better this way

29.04.2025 04:53 πŸ‘ 6 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

Rotating cube in replicube

29.04.2025 04:28 πŸ‘ 44 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0