huangjianyu111 / AndroidOpenGLES

学习实践OpenGLES,包括绘制几何图形,添加渲染三角形,等腰三角形,彩色等腰三角形,和圆,使用OpenGlES 对图片进行模糊,冷暖色调等处理,编写glsl着色器语言,基于Camera+GlSurfaceView实现相机实时预览 ,实时美颜,实时预览滤镜功能,以及对相册单张图片进行编辑,美颜,滤镜功能,和 脱离GLSurfaceView的Render环境,独立创建EGL上下文环境渲染,FBO帧缓冲对象的使用和离屏渲染

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

1,AndroidOpenGLES

学习实践OpenGLES,包括

  1. 绘制几何图形,添加渲染三角形,等腰三角形,彩色等腰三角形,和圆,
  2. 使用OpenGlES 对图片进行模糊,冷暖色调等处理,
  3. 编写glsl着色器语言,基于Camera+GlSurfaceView实现相机实时预览 ,实时美颜,实时预览滤镜功能,以及对相册单张图片进行编辑,美颜,滤镜功能,
  4. 和 脱离GLSurfaceView的Render环境,独立创建EGL上下文环境渲染,FBO帧缓冲对象的使用和离屏渲染

2,代码结构

3,代码实例

About

学习实践OpenGLES,包括绘制几何图形,添加渲染三角形,等腰三角形,彩色等腰三角形,和圆,使用OpenGlES 对图片进行模糊,冷暖色调等处理,编写glsl着色器语言,基于Camera+GlSurfaceView实现相机实时预览 ,实时美颜,实时预览滤镜功能,以及对相册单张图片进行编辑,美颜,滤镜功能,和 脱离GLSurfaceView的Render环境,独立创建EGL上下文环境渲染,FBO帧缓冲对象的使用和离屏渲染


Languages

Language:Java 83.2%Language:GLSL 15.7%Language:C++ 0.9%Language:CMake 0.2%