复杂体系中或许存在足够系统的学习路径,能够帮助学习者达到一定的知识深度,但是距离实际解决问题还依然很远。
经验来源于记忆,所以前提是学习者在学习他人经验或者本人进行实践时要带着记忆力去学。
对于从头架构一个cpp的opengl程序,一定要分块编写并且保留调试手段。当一个简单渲染程序出错时,其可能发生的问题包含:glad或glfw未选择正确版本/未正确初始化、vao设计出错、shader编译错误或者编写逻辑错误……
经验的作用体现在各种细枝末节上,就比如当你发现glClear正常运行而三角形不能正常渲染时,一种可能是打开了深度测试但是没有清理深度缓冲区。。。
comment 评论区
star_outline 咱快来抢个沙发吧!