swr:软件光栅化器 源码
软件光栅化器 介绍 该项目用于学习软件栅格化(或一般而言的栅格化)的工作方式。它模仿了 API的一部分,或者至少把它当作事物如何工作的强烈启发。 项目目录布局包括: 公共头文件include/swr/swr.h , include/swr/shader.h , include/swr/stats.h , src/library/的图形库实现部分, src/demos/的演示应用程序, 用于在src/swr_app/快速生成应用程序的支持框架, src/common/一些常用文件, textures/crate1/中的textures/crate1/ 。 为了理解图形管线代码,您可能应该从src/library/pipeline.cpp Present函数开始。基本栅格化发生在src/library/rasterizer/point_st.cpp , src/library/rast
用户评论