- 博客(3)
- 资源 (2)
- 收藏
- 关注
原创 OpenGL ES 顶点着色器内建变量和矩阵变换
一、简介顶点着色器用于基于顶点的操作,例如通过矩阵变换位置、计算照明方程式以生成逐顶点的颜色以及生成或者变换纹理坐标。常见概念:属性:用顶点数组提供的顶点数据(关键字:attribute/in)输出:在图元光栅化阶段为每个生成的片段计算顶点着色器的输出,并作为片段着色器的输入(关键字:varying/out)统一变量:顶点着色器使用的不变数据(关键字:uniform)采样器:顶点着色...
2019-04-25 17:20:11 2118
原创 OpenGL ES 绘制图元:glDrawArrays 和 glDrawElements 介绍
一、简介在 OpenGL ES 2.0 中,使用 glDrawArrays 和 glDrawElements 两个接口绘制图元。在 OpenGL ES 3.0 中,又新增了 glDrawRangeElements、glDrawElementsInstanced 和 glDrawArraysInstanced 三个接口用于绘制图元。二、函数介绍1. glDrawArrays/** * @...
2019-04-11 09:50:38 9772
原创 OpenGL ES 给着色器(Shader)中传递数据
一、前言在 OpenGL 开发中,肯定会接触到顶点着色器(vertex shader)和片段着色器(fragment shader),着色器语言的语法这里不做过多介绍,下面是一些着色器的示例:OpenGL ES 2.0 顶点着色器示例:uniform mat4 u_Matrix; // 统一变量attribute vec4 a_Position; // 属性(输入)void main(...
2019-04-08 19:16:55 4806
设计模式之禅第二版
2018-06-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人