最新 最热

Metal 开发 | 使用 C++ 进行接口调用~~

前两天在群里面看到大佬转发一篇文章:Getting started with Metal-cpp 。

2021-12-04
0

【Rust日报】2021-11-28 如何写地道的Rust代码

@anastaopara 用了过去几周将 prodecural 移植到 OpenGL。

2021-12-01
0

在面试中,被反复提及的 OpenGL NV21 图像渲染

前面文章一文掌握 YUV 图像的基本处理介绍了 YUV 常用的基本格式,本文以实现 NV21/NV12 的渲染为例。

2021-11-29
0

OpenGL 使用 Shader 实现 RGBA 转 I420(附项目源码)

I420 格式的图像在视频解码中比较常见,像前面文章中提到的,在工程中一般会选择使用 Shader 将 RGBA 转 YUV,这样再使用 glReadPixels 读取图像时可以有效降低传输数据量,提升性能,并且兼容性好。...

2021-11-26
0

Android OpenGL ES 高斯模糊与毛玻璃效果

假如这张表格上的数值是像素的值,那么可以看到,中心点像素的值是2,而周边的像素值是1(当然,这些值是笔者自定义的,你也可以自定义其他值),接下来要对中心点的像素做模糊处理,使用均值模糊,将所有像素加起来,再除上总的个数,最终得...

2021-11-26
0

OpenGL ES 对象

VBO(Vertex Buffer Object)是指顶点缓冲区对象,而 EBO(Element Buffer Object)是指图元索引缓冲区对象,VAO

2021-11-24
0

OpenGL 使用 Shader 实现 RGBA 转 I420(附项目源码)

I420 格式的图像在视频解码中比较常见,像前面文章中提到的,在工程中一般会选择使用 Shader 将 RGBA 转 YUV,这样再使用 glReadPixels 读取图像时可以有效降低传输数据量,提升性能,并且兼容性好。...

2021-11-22
0

Mesa是啥?

OpenGL - Open Graphics LibraryOpenGL ES - OpenGL for Embedded SystemsEGL - Embedded Graphics Library (Native Platform Graphics Interface)CRT - Ca...

2021-11-19
0

Android OpenGL 做了一个修图(P 图)功能,对标 PS

玩过 P 图软件的朋友一定对这个功能有所了解,P 图我们可以简单地看做把一个区域的像素按照某一方向进行移动,产生一定形变效果,基于这个原理,我们可以手动实现瘦脸、长腿、瘦腰、大眼、丰胸等等一系列效果,从而达到美颜、...

2021-11-11
1

学习 OpenGL ES 之前,你需要了解下 EGL

EGL 是 OpenGL ES 和本地窗口系统(Native Window System)之间的通信接口,它的主要作用:

2021-11-10
0