如果想系统的学习OpenGL(ES),最好能先通读一遍红宝书,如上图所示,其中讲的非常系统,对学习OpenGL绝对大有裨益,当然,如果只是想简单了解一些其中的知识点,应付工作和面试,建议从下面这个点进行突击,当然也不太系统。
1,alpha test / alpha blend。
2,对framebuffer的理解,为什么要使用double buffer.
3, VAO/VBO的区别与联系
4,UBO的优缺点
5,如何进行AA(抗锯齿)
6,buffer相关的内容, map/bufferData, glBufferSubData
7,压纹纹理相关的内容,ETC2/ASTC/ETC1/DXT等
8,什么是RenderTarget及用法
9,坐标变换相关的,什么是MVP矩阵,如何推导相关的矩阵
10,什么是transform feedback,及应用场景
11,depth, stencil相关的知识点
12,mipmap采样,线性采样,各向异性(anisotropic)采样
13,mediump, lowp, highp的区别及用法
14,影响opengl性能的常见因素
15,什么是TBR, TBDR,IMR