存档在 2011年2月

新渲染器Shader自动生成器原型完成,简单示例已可正常工作

2011年2月11日

説到底,虽然是简单的3个示例:一个画3角形,一个画立方体,一个画网格。但依然让人很烦,因为三个示例对数据的依赖不同。

画三角形需要:顶点颜色
画立方体需要:全局颜色、顶点法线
画平面网格需要:全局颜色、全局法线

所以我必须为每一个示例都编写各自的Vertex Shader与Fragment Shader,以及对应的赋值代码,十分的繁琐。

忙碌一天,基本的Shader自动生成器终于完成,三个示例完美测试通过。

明天又将是忙碌的一天。