OpenGLES获取纹理流程图

注意,以下流程图中的

Created with Raphaël 2.1.0 条件 A B yes no

并不是真正意义上的判断,而是指一段程序分支。因为flowchart的格式不支持出现3条分支,或多个输入的表达。

Created with Raphaël 2.1.0 Program 创建着色器 Shader 建立ID glCreateShader 绑定文本 glShaderSource 编译 glCompileShader 获取各顶点数组、纹理数据 glVertexAttribPointer/ glEnableVertexAttribArray/ glUniformMatrix4fv/ glActiveTexture/ glBindTexture 绘制图像 glDrawArrays 获取坐标数组 储存数组 ByteBuffer 给着色器赋值 glVertexAttribPointer glEnableVertexAttribArray 获取变换矩阵 获取透视矩阵 perspectiveM,只能Android 4.0以上使用 获取视角矩阵 setLookAtM 获取模型矩阵(平移、旋转) setIdentityM/ translateM/ rotateM/ 物体3D坐标数组 vertex_modle 矩阵依次右叉乘, multiplyMM/ 生成变换矩阵赋给着色器 UniformMatrix 获取纹理图像 设定2D纹理属性 glBindTexture 生成Bitmap BitmapFactory.decodeResource 设定纹理放大缩小特性 glTexParameter 将Bitmap图像纹理中 texImage2D 建立ID glCreateProgram 绑定各个着色器 glAttachShader 链接各着色器 glLinkProgram 启动程序 glUseprogram yes no yes no yes no yes no

网页显示不全,缩略图如下:
OpenGLES获取纹理流程图_第1张图片

你可能感兴趣的:(使用心得,opengles)