小型三维引擎设计实现-渲染层的设计总结

1 设计目标:    1.1: 易于开发,对渲染API做抽象,向上层提供更容易使用的接口, 另外还可以扩充渲染API功能,比如增加自定义GLSL常量, GLSL结构体,GLSL公用函数,自定义GLSL uniforms, 并在每帧渲染时自动拼凑成完整的GLSL代码,并自动为GLSL uniforms赋值, 对上层开发提供了便利性。     1.2: 可移植性,一方面呢可以支持Linux上的Open
相关文章
相关标签/搜索