最新 最热

OpenGL ES 共享上下文实现多线程渲染

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

2021-06-09
0

EGL 作用及其使用

EGL 是 OpenGL ES 渲染 API 和本地窗口系统(native platform window system)之间的一个中间接口层,EGL作为OpenGL ES与显示设备的桥梁,让OpenGL ES绘制的内容能够在呈现当前设备上。它主要由系统制造商实现。...

2021-06-09
0

面试官:请使用 OpenGL ES 将 RGB 图像转换为 YUV 格式。我 ……

最近,有位读者大人在后台反馈:在参加一场面试的时候,面试官要求他用 shader 实现图像格式 RGB 转 YUV ,他听了之后一脸懵,然后悻悻地对面试官说,他只用 shader 做过 YUV 转 RGB,不知道 RGB 转 YUV 是个什么思路。...

2021-06-09
0

OpenGL ES 共享上下文实现多线程渲染

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

2021-06-04
0

后处理——深入相机变形特效

后处理(Post-processing),是针对原有的游戏画面进行算法加工,达到提升画面质量或增强画面效果的技术,可通过着色器Shader程序实现。

2021-05-31
1

使用 OpenGL 实现 RGB 到 YUV 的图像格式转换

最近,有位读者大人在后台反馈:在参加一场面试的时候,面试官要求他用 shader 实现图像格式 RGB 转 YUV ,他听了之后一脸懵,然后悻悻地对面试官说,他只用 shader 做过 YUV 转 RGB,不知道 RGB 转 YUV 是个什么思路。...

2021-05-27
0

PyQt入门

PyQt是一个创建GUI应用程序的工具包。它是Python编程语言和Qt库的成功融合。Qt库是目前最强大的库之一。PyQt是由Phil Thompson 开发。

2021-05-21
0

OpenGL入门

OpenGL(全写Open Graphics Library)是指定义了一个跨编程语言、跨平台的编程接口规格的专业的图形程序接口。它用于三维图像(二维的亦可),是一个功能强大,调用方便的底层图形库。 OpenGL™ 是行业领域中最为广泛接纳的 2D/3...

2021-05-21
0

在 macOS 下配置 OpenGL

下载 glad,macOS 据说只支持 3.3,所以我选择了 gl: 3.3 和 Profile: Core。解压后将 glad 文件夹直接放入 /usr/local/Cellar 文件夹下。

2021-05-21
0

从零开始的 WebGL

近来选修课在上李亚峰老师的《高级计算机图形学》,感觉很有意思。相比技术,老师更多穿插着介绍一些思路与想法。虽然自称本科期间上过计算机图形学,但发现早已忘了大半,实践基础很是薄弱。当初想着 WebGL 才是未来趋势,图...

2021-05-21
1