Tag
一篇关于软件渲染的个人技术博文,作者阐述为何偏爱 DOS 时代游戏的软件渲染效果——锐利的纹理、颗粒感的色带,以及这才是游戏最初的构建方式——并讨论现代硬件如何让这些游戏在当年无法企及的高分辨率下运行。
The article explains the implementation of a software occlusion culling technique in a block-based game to improve rendering performance on weak hardware, achieving significant chunk culling and frame rate gains.
A tutorial series demonstrating how OpenGL, Vulkan, Metal, and DirectX work by building a software renderer from scratch in 500 lines of C++ with no external libraries.
This tutorial series teaches how to write a software renderer from scratch in 500 lines of C++, explaining the inner workings of modern 3D graphics APIs.
Analysis showing that Michael Abrash's hand-crafted assembly optimizations nearly doubled Quake's framerate compared to pure C compilation.