OpenGL学习资料和记录
16lz
2021-01-24
学习资料
OpenGL:
- LearnOpenGL
- 计算机图形/图像(GPU/OpenGL/OpenCV)书籍收藏
- GPU 加速下的图像处理
- GPUImageGroup
- OpenGL Reference Pages
OpenGL ES:
- Android GPUImage
- OpenGL ES 和Canvas的性能比较:
Android: Canvas vs OpenGL
为什么你的canvas那么慢?浅析Android的canvas性能
图形 | Android Open Source
OpenGL 内存/性能优化:
OpenGLES顶点缓冲
android平台下OpenGL ES 3.0实例详解顶点缓冲区对象(VBO)和顶点数组对象(VAO)
用Direct Textures或PBO提高glReadPixels、glTexImage2D性能
Android 关于美颜/滤镜 利用PBO从OpenGL录制视频
GPUImage(OpenGL ES)的性能优化、爬坑与架构改善
gldrawelements比gldrawarrays更节省GPU消耗(vertex reuse, flexibility)
着色器里不需要精确的数据降低精度; 不需要3D绘制时vTextureCoord可以定义成二维;计算尽量在顶点着色器而不是片段着色器。
Shader:
- 优秀的Shader教程推荐
- ShaderToy
图形学
数学
记录
精度修饰符
OpenGL精度修饰符顶点着色器默认精度为highp.
片元着色器没有默认精度, 所以需要专门指定默认精度或者给每个数值类型变量指定精度.
VAO 和VBO的使用流程区别
android 使用ImageReader+共享EGLContext把opengles渲染的图像转bitmap
更多相关文章
- 转:教程:实现Android的不同精度的定位(基于网络和GPS)
- Android:serializable和parcelable
- android 内存和性能优化汇总
- 【Android】Android性能测试之MAT的使用
- 性能优化系列总篇
- Android中常用的布局以及性能你了解多少?
- Android(安卓)的性能工具用法 II-内存分析工具I
- Android监视器概述
- [置顶] Android性能优化-布局优化