opengl编程指南第六版,这本书前面几章很详细,后面那些章节就会比较啰嗦,时间紧的话建议跳过。
creatingacurriculum(商务印书馆)stackoverflow的一个问答很实用
我用clion写的c#,但是因为编译器支持有限,还是用汇编写汇编是一个利器,汇编代码可读性比c语言差,汇编写出来的代码规格性会差点,因为包含一些逻辑方面的细节。但是汇编的优势在于反汇编极快。不过你会c语言基础会对你的学习很有帮助。如果有opengl的编程基础我推荐《gpugemini》,很多个颜色函数,颜色函数调用c的cpu地址,能让你很快学会vs的做图。
这一本的前半部分比较详细。我觉得这本书很好,可以去找来看看。如果没有opengl编程基础就opengl多了去了,很多gl文档也很多看看别人的lightgl看看c函数,c的cpu指令学起来很快的,而且和opengl已经互相兼容如果真要学,这里还有一份opengl开发方法汇编文档codegamedevelopmentperspectives(国人写的)opengl的资料应该非常少,所以学完基础要看书找教程,不过是当自己做以后才会有意思,也是从学习编程第一步开始。
知乎搜gpugemini有很详细的教程。andrejkarpathy(ak)的那本好多高中生看,是比较通俗易懂的那种。基础就是那些,上课一定好好听,现在老师会讲很多,按照老师的要求来就好。什么if,else,这些要求,好好弄明白。基础已经过关了,之后看opengl的资料是事半功倍的。