首页 > TAG信息列表 > GLES20

FBO

帧缓冲(Frame Buffer Object),  简称FBO   FBO本身不能用于渲染, 只有添加了纹理或者渲染缓冲区之后才能作为渲染目标, 它仅提供了颜色附着,深度附件和模板附件   帧缓冲使用步骤:   第一步: 创建FBO val frameBuffers = IntArray(1) GLES20.glGenFramebuffers(frameBuffers.siz

Android多种方式实现相机圆形预览 看这一篇就够了,吐血整理

Typically you will set your viewport here. If your camera is fixed then you could also set your projection matrix here: void onSurfaceChanged(GL10 gl, int width, int height) { gl.glViewport(0, 0, width, height); // for a fixed camera, set the pr

Android OpenGL开发学习(一)绘制简单图形

目录 前言:OpenGL是什么:如何使用:1.设置OpenGL版本2.创建GLSurfaceView实例3.实现Renderer接口4.绘制三角形定义图形绘制图形 5.投影和相机视图6.增加动画7.项目地址: 总结: 前言: 前段时间,闲来无事,打算研究一下自定义camera开发,发现用到了OpenGL,所以打算自学一下,顺便写几篇

CameraX和OpenGL的融合(cameraX预览数据openGL渲染)

上一篇实现了rc版本的CameraX的一些基本能力 但是那只是基本,因为很多时候我们想要在拿到预览的YUV之前,就做一些事情,那只能通过拿到SurfaceTexture交给OpenGL去渲染,这篇文章就是主要说这个的,相关文章或者视频再网上挺少的,所以花费了比较多时间,后面细说。 前置知识 OpenGL(Ope

flutter与unity的碰撞--opengl纹理共享实现flutter与unity界面的融合

最近在学习untiy游戏引擎的知识,在学习过程中突发奇想,unity和flutter都是可以通过opengl和vulkan绘制界面,那有没有一种方法可以使得二者界面互相融合,即将flutter的界面渲染到unity的物体中,或者将unity的界面渲染到flutter的widget上。由于这两种渲染方式大体相同,下面我们就着