随笔分类 - OpenGL ES
摘要:帧缓冲(Frame Buffer Object), 简称FBO FBO本身不能用于渲染, 只有添加了纹理或者渲染缓冲区之后才能作为渲染目标, 它仅提供了颜色附着,深度附件和模板附件 帧缓冲使用步骤: 第一步: 创建FBO val frameBuffers = IntArray(1) GLES20.g
阅读全文
摘要:OpenGL 渲染管线 注意,蓝色部分代表我们可以注入我们自己的着色器的部分。 顶点数据 VERTEX DATA[] 经过顶点着色器、 图元装配、 几何着色器、 光栅化阶段、 片元着色器 、阿尔法测试和混合阶段 进行处理 在现代 OpenGL 中,我们至少需要定义一个我们自己的顶点和片段着色器(GP
阅读全文
摘要:Android屏幕坐标 坐标原点是屏幕左上角, 向右是x轴正方向 向下是y轴正方向 openGL 世界坐标 Android屏幕坐标换算成openGL世界坐标的公式 世界坐标x = (屏幕坐标点x / 屏幕宽度) * 2 - 1世界坐标y = -(屏幕坐标点y / 屏幕高度) * 2 + 1 Open
阅读全文