Advertisement · 728 × 90

Posts by hanion

added simple shading

1 month ago 2 1 0 0

i added submesh support to my obj parser. now my engine can load BIG obj files

1 month ago 4 0 0 1

we got textures

1 month ago 2 0 0 1
Preview
Fritzchens Fritz Explore Fritzchens Fritz’s 2,776 photos on Flickr!

www.flickr.com/photos/13056...

1 month ago 1 0 0 0
Post image

i made these models looong ago btw

1 month ago 2 0 0 0

i wrote an obj parser

1 month ago 3 0 1 1

thanks!

3 months ago 0 0 0 0

close enough, got a job as a programmer working on a fighter jet

3 months ago 3 0 1 0
Preview
a bald man with a beard wearing glasses and a blue shirt ALT: a bald man with a beard wearing glasses and a blue shirt
3 months ago 0 0 0 0
Preview
a pair of heart shaped sunglasses with the word zoen on the front ALT: a pair of heart shaped sunglasses with the word zoen on the front
3 months ago 1 0 0 0
Advertisement
Post image

am i cooked @tsoding.bsky.social ?

3 months ago 4 0 3 0

added lambert shading

6 months ago 8 0 0 1
Post image

finally rendered my first 3d cube with opengl

6 months ago 8 0 0 1

yeah unfortunately vim couldn't handle proper bidireccional rendering so i used a left to right remderer for the photo

6 months ago 0 0 0 0

and some turkic runes represent more than one character btw

6 months ago 0 0 1 0

its turkish translations :)

6 months ago 1 0 0 0

old turkic c:

6 months ago 9 0 1 0
Post image

do you guys clean up before exiting or do you leave it to the kernel?

6 months ago 8 0 3 0
callgrind output with sprintf

callgrind output with sprintf

callgrind output without sprintf

callgrind output without sprintf

heres the numbers

6 months ago 1 0 0 0
Site generation with C templates - hanion.dev Site generation with C templates

in my site generator mite: hanion.dev/post/mite

6 months ago 2 0 1 0
Advertisement
Post image Post image

single line of sprintf was responsible for 65% of the instructions.
replaced it with my own function and instruction count dropped from 58 million to 10 million

6 months ago 7 0 2 0
enik-engine editor

enik-engine editor

I spent the last few years building enik-engine, a lightweight C++ game engine with a custom editor, hot-reload scripting, physics, animation, prefabs, and more. Fast, small, and built for experimentation. Here’s a deep dive into how it works and the lessons I learned:
hanion.dev/post/enik-en...

7 months ago 26 4 0 0

seeing C in your native language is pretty funny btw

7 months ago 2 0 1 0

just searched your tweet to reference it in this post a couple hours ago lol

7 months ago 2 0 0 0
Post image

Building a custom C skin: hanion.dev/post/cey

7 months ago 9 0 1 2

yeah, i feel like writing my own layouting engine instead of dealing with nuklear rn

8 months ago 1 0 0 0

raygui is simpler to use but no layouting.
nuklear has layouting but a pain to use.

8 months ago 1 0 1 0
raygui

raygui

nuklear

nuklear

made a ray tracer in c. and i want your opinions on the ui.
left (raygui) or right (nuklear)?

8 months ago 9 0 3 0

thanks. it is excellent, improved my workflow immensely

8 months ago 0 0 0 0
Advertisement

noo I'm prone to getting nerd sniped, don't do it 🤣

8 months ago 1 0 1 0