3 ms·
I have recently done a realtime tile software rasterizer and shader in SSE. Graphics APIs (openGl, dx) are leaky in that the graphics programmer is knowingly t
by petermcneeley 8y ago
I have recently done a realtime tile software rasterizer and shader in SSE.
Graphics APIs (openGl, dx) are leaky in that the graphics programmer is knowingly targeting an architecture with GPU performance properties. This means raster is cheap, texture and filter is cheap, free fixed function blending and saturations, free clears, and free compressions.
CPU rendering cannot hope to compete against GPU hardware as GPU style optimizations were made by the graphics programmer in their usage of the GPU APIs to render 3d scenes.