OpenGL ES笔记
文章平均质量分 55
主要以学习分享为主,记录OpenGL ES的学习经历。
MichaelX_Blog
这个作者很懒,什么都没留下…
展开
-
Android OpenGL ES:展示一张2d图片
前言 本文的环境和条件:GLSurfaceView + OpenGL ES 2.0 代码结构 Activity视图使用GLSurfaceView; GLSurfaceView使用自定义GLSurfaceView.Render实现,(GLSurfaceView.setRender()); 在Render实现图片纹理化和渲染。 代码Show the code 自定义的GLSurfaceView.Renderer实现。 public class BitmapRender implements GLSurfa原创 2022-01-07 10:39:20 · 5150 阅读 · 1 评论 -
Android笔记:OpenGL ES与EGL的关系与实例
简介 OpenGL 是跨平台的、专业的图形编程接口,而接口的实现是由厂商来完成的。 OpenGL使用这些接口绘制完成后,需要把数据渲染到屏幕上,就需要EGL来接手这部分工作。 EGL:全称Embedded Graphic Interface。是 OpenGL ES 和底层 Native 平台 视窗系统之间的接口,如下图所示。 EGL介绍 EGL接口中含有3个对象,如下图所示: 其中: Display(EGLDisplay) 是对实际显示设备的抽象,也就是屏幕 Surface(EGLSurface原创 2021-03-18 16:30:36 · 817 阅读 · 0 评论 -
Android OpenGL学习:最小系统绘制
文章目录最小系统目标整体流程编写着色器脚本定义三角形定义渲染器应用渲染器OpenGL管道概述(题外) 最小系统目标 利用OpenGL对应api在屏幕上绘制一个平面三角形。 整体流程 编写着色器脚本 定义三角形 定义渲染器 应用渲染器 编写着色器脚本 vertex_shader.glsl 顶点着色器 attribute vec4 vPosition; void main(){ gl_Po...原创 2019-03-14 16:47:36 · 776 阅读 · 0 评论