i finally took the time to make a simple unit testing toolkit for myself in c so i can avoid the bloat of other testing frameworks/systems
Amirabbas Fazelinia
@utilyre.github.io
I edit plain text and move bits around for a living. Posts/Reposts about computer graphics, mathematics, C, and Linux. Website: https://utilyre.github.io
In Jai size of void is zero. Which means it is safe to dereference null because it reads 0 bytes from memory.
🔴🟡🔵 BIG WALK 🔴🟡🔵 Out now on Steam, Nintendo Switch 2, and PlayStation 5. Hooray!
Still tryna learn OpenGL, but progress. Enjoy this cool aesthetic world with neat music. #indiedev
a bit late to the party but i'll leave you to enjoy the final image i generated using my cpu-side rasterizer before i start to continue my gpu-side graphics programming journey #screenshotsaturday
am i daydreaming? (this is standard c99 and yes it does compile)
I'm close to finishing a major rework of how materials are baked in my engine. Rather than baking material properties directly, I now store a material palette per brick and bake blend weights. This means that material property blending is "deferred" to render-time, ... 1/
phong reflection model (software rasterized & shaded)
hand-wired perspective projection inside my software rasterizer
The Internet is truly dying. I don't wanna use Twitter, I don't wanna use GitHub, I don't wanna use YouTube, I don't wanna use any of the websites I used to use regularly. I have no place to go. The Internet feels like giant wasteland...
More cloud render tweaking. Micro and macro scale test with different densities. #screenshotsaturday #rendering #vulkan #gamedev #indiedev #raymarching #sdf #voxels
another slightly older project i learned a TON of math from: a simple software renderer. every single pixel was calculated manually by me in python, no opengl geometry etc. didn't follow a guide, so i had to discover how to make 2D look 3D with guesswork/intuition and math resources. 280fps at 720p!
solid glass | hollow glass (notice how the two spheres at distance appear swapped when looking through the solid glass)