文章标题

由于公司业务有3d方面的需求,所以开始openGL ES相关知识的学习.

openGL ES简介
openGL ES是开放图形库openGL的子集,实现方式可以是软件也可以是硬件,目前被广泛应用于移动平台.使用着色器语言可以直接对其进行编程,目前最新版本为openGL3.2

相关概念
顶点着色器
片元着色器
总变换矩阵引用
顶点位置属性引用
顶点颜色属性应用
变换矩阵

openGL ES加载过程
1 首先从脚本文件中读入着色器脚本,并且去掉回车换行
2 分别创建顶点着色器和片元着色器 GLES20.glCreateShader(shaderType)
3 创建着色器程序 GLES20.glCreateProgram();
4 加入顶点着色器和片元着色器材
GLES20.glAttachShader(program, vertexShader);
GLES20.glAttachShader(program, pixelShader);

在以上过程中会分别获取到,总变换矩阵引用,顶点位置引用,定点颜色引用,后续操作都是基于这几个引用展开.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值