摘要: 顶点着色器仅对顶点执行,而片段着色器对每个像素执行,中间的数据传递依赖于GPU的自动插值。以下是详细分析: ⚙️ 1. 顶点着色器的执行(每个顶点执行一次) 输入数据来源: aPos 和 aTexCoord 来自CPU端定义的顶点数据(如VBO)。 例如一个三角形的3个顶点数据:float vert 阅读全文
posted @ 2025-07-29 17:26 丘狸尾 阅读(19) 评论(0) 推荐(0)
摘要: 使用宏来在某一源文件中展开定义,只在其他文件中默认使用声明 在单头文件库设计中,头文件保护宏(如 #ifndef MYLIB_H)和实现控制宏(如 MYLIB_IMPLEMENTATION)解决的是不同层次的问题,二者缺一不可。以下是详细分析: ⚙️ 1. 头文件保护宏(#ifndef MYLIB_ 阅读全文
posted @ 2025-07-29 03:28 丘狸尾 阅读(18) 评论(0) 推荐(0)