android搭建opengles 的egl环境之前使用java已经写过,但是一般实际开发opengles的相关代码都在native层,因为na...
因为有的图片处理在glsl里面不好搞,需要opencv这种一些比较优秀的处理库,所以有了这一次的实验。 实验目的:为了寻找一种比较好的不在gls...
原理 多个纹理绘制在一个surface上 理解了添加水印的原理,不管是视频水印还是图片水印都是很简单的了,只是使用的纹理不一样而已。如果是绘制文...
录制原理 预览 通过fbo处理视频数据,通过samplerExternalOES纹理来创建SurfaceTexture,这样的话摄像头数据就和f...
在这篇文章主要用到的知识点有如下,建议先看一下: OpenGLES 绘制图片纹理 OpenGLES顶点缓冲VBO OpenGLES帧缓冲FBO ...
在图片渲染的时候,之前使用的顶点坐标是占满整个屏幕的归一化坐标 这样就导致了如下图所示的的问题 所以我们应该根据屏幕宽高和图片宽高对应的比例算出...
FBO Frame Buffer object 为什么要用FBO 我们需要对纹理进行多次渲染采样时,而这些渲染采样是不需要展示给用户看的,所以我...
VBO Vertex Buffer object 为什么要用VBO 不使用VBO时,我们每次绘制( glDrawArrays )图形时都是从本地...
当我们需要把同一个场景渲染到不同的Surface上时,此时系统GLSurfaceView 就不能满足需求了,所以我们需要自己创建EGL环境来实现...
文集作者