OpenGL ES 显示纹理到屏幕
2019-06-16 本文已影响0人
ChiLeung
1.新建一个UIView,Main.storyboard关联上

2.引入头文件,定义相关的全局变量

3.重写layoutSubviews方法

4.设置layer方法解析

需重写layerClass类方法

5.初始化context

6.删除渲染缓冲区和帧缓冲区的数据

7.设置渲染缓冲区

8.设置帧缓冲区

9.开始绘制
首先,我们需要把shader编译出来

加载片元着色器与顶点着色器代码

然后根据顶点数据,把纹理数据显示到屏幕.

加载图片数据方法

10.着色器代码
顶点着色器

片元着色器

最终效果:
