## 4. 着色器 着色器就是Shader,Shader就是一段GPU程序源码。 我们大学就学过的C语言是CPU程序源码,Shader和C 语言有很多相似之处,也要写代码、编译、链接。 通过下面的表格来做对照。 | C语言| Shader 目标硬件 | CPU |GPU 编译流程|创建项目|创建GPU程序 |创建编写多个C代码文件|创建编写Shader(顶点Shader和片段Shader) |把C代码发给编译器|把Shader代码发送到编译器 |编译C代码|编译Shader代码 |添加到链接列表|添加到链接列表 |链接|链接 是不是很相似呢! 渲染一个图像,其实就是在GPU上执行了Shader程序,然后将顶点坐标、颜色数据作为输入,经由Shader进行处理,然后输出像素数据到屏幕上。