CPURasterizer:基于CPU的光栅引擎 源码
CPU光栅器 基于CPU的高效光栅化器 一个非常高效的光栅化器的CPU实现,该光栅化器利用了AVX2指令和无锁多线程编程。使用平铺渲染时,程序同时消耗8个像素,这与std::execution线程库一起使它变得非常快速和强大。该项目的查看器是一个非常简单的OpenGL应用程序,可将纹理渲染为四边形。纹理由CPU Renderer.h类生成。该管道包含大多数现代GPU光栅化程序阶段。 当前的开发可在下进行。有关该项目的讨论可。 实施阶段包括: - Vertex Shader - Clipping (Sutherland–Hodgman algorithm) - Rasterization (Larrabee paper) - Perspective Corrected Interpolation - Fragment Shader - Depth Testing 除栅格化管道外,该项目还包
下载地址
用户评论