OpenGL ES学习实践—Shader实现不显示图片4个角

前一段时间遇到一个问题,如果在程序中不改变图片的情况下,把图片4个角去掉。在看到这个题目的时候,想到通过UV坐标可以实现,但具体的细节不甚明白。如下图

如何过滤斜线覆盖的坐标呢?

这个问题就要用数学来解决了:假设截取的长度为e,因UV坐标的范围是[0,1],图中标出边界点的坐标,[……]

Read more

OpenGL ES学习之四—你好三角形(顶点缓冲区对象)

加载顶点属性的方式二:顶点缓冲区对象(VBO)

使用缓冲区对象,减少客户内存和图像内存之间数据的复制,提高性能(CPU到GPU数据复制)

预定义宏

用户数据结构
[crayon-5befc1687deb3366698[……]

Read more

OpenGL ES学习之三—你好三角形(顶点属性数组)

加载顶点属性的方式一:顶点属性数组

结合绘制三角形的实例,介绍使用定义顶点属性及其赋值的方法。

初始化,获得程序对象

绘制函数

使用常量指定顶点[……]

Read more