我的OpenGL学习进阶之旅持续更新关于学习OpenGL的一些资料

Posted 欧阳鹏

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我的OpenGL学习进阶之旅持续更新关于学习OpenGL的一些资料相关的知识,希望对你有一定的参考价值。

这个月在学习OpenGL方面的知识,这期间看过的一些书籍、一些博客、一些代码,在这里汇总一下。

原文地址为:【我的OpenGL学习进阶之旅】【持续更新】关于学习OpenGL的一些资料 (https://ouyangpeng.blog.csdn.net/article/details/120481319)

一、相关书籍

OpenGL 方面

  • OpenGL ES 3.0 Programming Guide

【OpenGL ES 3.0 Programming Guide 对应的源代码】

对应的中文版本: 《OpenGL ES 3.0编程指南(原书第2版) 》

C方面

  • 《C Primer Plus (Sixth Edition) 》

对应的中文版 《C Primer Plus第6版》

《C Primer Plus第6版中文版》是一本经过仔细测试、精心设计的完整C语言教程,它涵盖了C语言编程中的核心内容。作为计算机科学的经典著作,讲解了包含结构化代码和自顶向下设计在内的程序设计原则。

作者把基础的编程概念与C语言的细节很好地融合在一起,并通过大量短小精悍的示例同时演示一两个概念,通过学以致用的方式鼓励读者掌握新的主题。每章末尾的复习题和编程练习题进一步强化了最重要的信息,有助于读者理解和消化那些难以理解的概念。

此书采用了友好、易于使用的编排方式,不仅适合打算认真学习C语言编程的学生阅读,也适合那些精通其他编程语言,但希望更好地掌握C语言这门核心语言的开发人员阅读。是学习C语言的必备书籍。

  • 《C++Primer Plus (Sixth Edition) 》

对应的中文版《C++ Primer Plus第6版中文版》

一本经久不衰的C++畅销经典教程
首本支持C++11新标准的程序设计图书

《C++ Primer Plus第6版中文版》被誉为“开发人员学习C++的必备教程,没有之一”,可以说是一本面向从未学习过C语言甚至是从未学习过编程的人的入门书籍,它的首章从基础内容讲起,先介绍了传统编程的规则,后面才着重讲解有关面向对象——C++的精髓之一——的有关内容。

整个书的结构安排较为合理,难度爬升较慢。如果你是一个从未学过C语言(或者压根没学会C)的读者,那么,我相信这本书更适合你。当然如果有了C语言的基础,那学起来更是如虎添翼,效果更佳。

NDK

二、相关博客

2.0 一些比较官方的链接

2.1 OpenGL着色器语言相关

2.2 【yfan】博主相关的链接

2.3 【湖广午王】博主相关的链接

2.4【zhxmdefj】博主相关的链接

2.5 【TwinklingStar】博主相关的链接

2.6【妈妈说女孩子要自立自强】博主相关的链接

2.7 【字节流动】 博主相关的链接

2.7.1 基础篇

2.7.2 应用篇

2.8 【蓬篙人】 博主相关的链接

2.9 其他

三、Github

以上是关于我的OpenGL学习进阶之旅持续更新关于学习OpenGL的一些资料的主要内容,如果未能解决你的问题,请参考以下文章

我的OpenGL学习进阶之旅解决关于在OpenGL ES开发中GLSurfaceView调用了onPause和onResume方法,然后息屏亮屏之后GLSurfaceView黑屏的问题

我的OpenGL学习进阶之旅解决关于在OpenGL ES开发中GLSurfaceView调用了onPause和onResume方法,然后息屏亮屏之后GLSurfaceView黑屏的问题

我的OpenGL学习进阶之旅学习OpenGL ES 3.0 的实战 Awsome Demo (下)之 图片转场和轮播特效专场

我的OpenGL学习进阶之旅学习OpenGL ES 3.0 的实战 Awsome Demo (下)之 图片转场和轮播特效专场

我的OpenGL学习进阶之旅关于OpenGL实现相机/图片滤镜的功能项目

我的OpenGL学习进阶之旅关于OpenGL实现相机/图片滤镜的功能项目