Search Articles

Search Results: GraphicsProgramming

The Elegant Math Behind Retro Pseudo-3D Tunnels: A Shader Deep Dive

The Elegant Math Behind Retro Pseudo-3D Tunnels: A Shader Deep Dive

Unpack the trigonometry-driven illusion that powered classic demos, where textures map onto a virtual cylinder for real-time 3D movement. Modern GPUs breathe new life into this technique, showcasing its enduring simplicity and performance efficiency.
A Decade of Direct3D 12: Evolution, Innovations, and Lessons Learned

A Decade of Direct3D 12: Evolution, Innovations, and Lessons Learned

As Direct3D 12 marks its 10-year milestone, we examine the transformative API enhancements that reshaped graphics programming. From ray tracing revolutions to bindless resource paradigms, discover how D3D12 matured and what its evolution reveals about the future of GPU-driven development.

Demystifying 3D Graphics: Building a Software Renderer from Scratch in 500 Lines of C++

A new educational project reveals the inner workings of OpenGL and Vulkan by building a minimal software renderer from the ground up. Using just 500 lines of dependency-free C++, it teaches core graphics principles through hands-on implementation of rasterization, texture mapping, and shading. This approach gives developers foundational insights for optimizing modern GPU applications.