OpenGL ES入门指南(二) --- 环境搭建
本篇主要以iOS/Android为例
-
整体流程框架
一、OpenGL ES对Android平台的支持情况
二、安卓-环境搭建
2.1 安卓各种view的对比
- Android使用OpenGL ES需要搭配GLSurfaceView、Renderer,当然也可以使用TextureView,不过TextureView没有GLSurfaceView的OpenGL ES初始化操作,所以使用起来有些麻烦,需要自定义OpenGL初始化,本文使用GLSurfaceView初始化OpenGL ES。
2.2 创建GLSurfaceView
目标先画它一个三角形,不考虑坐标系的矩阵变换和纹理等。
只需要用顶点着色器简单的来进行描述。
这边关键类是`GLSurfaceView` 和 `GLSurfaceView.R