
OpenGl
文章平均质量分 50
顽石33
三人行必有我师,期待众里寻他千百度的你!我希望在成长的道路上我们一同前进,更希望成功的路上有你的足迹!!!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
OpenGL的那些事 篇章一
GL_TRIANGLE_FAN:绘制一组相连的三角形,三角形是由第一个顶点及其后给定的顶点确定,顶点1、n+1和n+2定义了第n个三角形,总共绘制N-2个三角形。GL_LINE_LOOP:绘制从第一个顶点到最后一个顶点依次相连的一组线段,然后最后一个顶点和第一个顶点相连,第n和n+1个顶点定义了线段n,总共绘制n条线段。GL_TRIANGLES:把每三个顶点作为一个独立的三角形,顶点3n-2、3n-1和3n定义了第n个三角形,总共绘制N/3个三角形。转载 2023-09-20 10:24:07 · 135 阅读 · 0 评论 -
2021-06-02
#常用函数介绍OpenGLES# 创建buffers 这些都是创建buffres的函数 1、void glGenFramebuffers(GLsizei n,GLuint * framebuffers); 创建frame buffers 2、void glDeleteFramebuffers(GLsizei n,const GLuint * framebuffers); 删除frame buffers n表示buffers数量,framebuffers 表示buffer的数组 3、void glGenRen转载 2021-06-02 16:05:00 · 147 阅读 · 0 评论 -
OpenGL ES 3.0 开发之纹理贴图
1.概念: 什么是纹理 现实生活中,纹理(Texture)最通常的作用是装饰 3D 物体,它就像是贴纸一样贴在物体表面,丰富物体的表面和细节。 在 OpenGLES 开发中,纹理除了用于装饰物体表面,还可以用来作为存储数据的容器。 那么在 OpenGL 中,纹理实际上是一个可以被采样的复杂数据集合,是 GPU 使用的图像数据结构,纹理分为 2D 纹理、 立方图纹理和 3D 纹理。 2D 纹理是 OpenGLES 中最常用和最常见的纹理形式,是一个图像数据的二维数组。纹理中的一个单独数据元素称为纹素或纹理像素转载 2021-01-29 17:05:18 · 817 阅读 · 0 评论 -
OpenGL 常用API
OpenGL 常用API // 使用shader程序 GLES20.glUseProgram(mProgram); // 将最终变换矩阵传入shader程序 GLES20.glUniformMatrix4fv(muMVPMatrixHandle, 1, false, MatrixState.getFinalMatrix(), 0); // 设置缓冲区起始位置 mRectBuffer.position(0); // 顶点位置数据传入着色器 GLES20.glVertexAttribPointer(maPosi原创 2020-12-25 10:18:43 · 928 阅读 · 0 评论