最新 最热

谈一谈Flutter外接纹理

当我们用flutter做实时视频渲染时,往往是要对视频或者相机画面做滤镜处理的,如图:

2020-08-27
0

【Android 直播软件开发:音视频硬解码篇】

时至今日,短视频App可谓是如日中天,一片兴兴向荣。随着短视频的兴起,音视频开发也越来越受到重视,但是由于音视频开发涉及知识面比较广,入门门槛相对较高,让许许多多开发者望而生畏。...

2020-08-25
0

FFmpeg + OpenGLES 实现视频解码播放和视频滤镜

前面 Android FFmpeg 开发系列文章中,我们已经利用 FFmpeg 的解码功能和 ANativeWindow 的渲染功能,实现了的视频的解码播放。

2020-08-20
0

[PyQt Tutorial]3.一些常用的类

https://www.tutorialspoint.com/pyqt/pyqt_introduction.htm

2020-08-19
0

Shader 特效 —— Film Burn (炫光光晕)效果【GLSL】

再炫的特效没有声音也是不完整的~Shader 特效 —— Film Burn.mp4效果图

2020-08-17
0

jzy3D从入门到弃坑

下载所有例子,注意其示例是Eclipse的,我喜欢IDEA+Maven,因此,直接将下载文件解压,并将其lib中的所有包全部提取出来都作为依赖文件添加进IDEA,简单粗暴...

2020-08-14
0

ShaderDesigner:OpenGL shader调试神器

Shader,即OpenGL着色语言(OpenGL Shading Language),简称GLSL,是用来在OpenGL中着色编程的语言,主要由Vertex Shader(顶点着色器)和Fragment Shader(片元着色器)组成,一般我们做特效处理都通过Fragment Shader来实现,以下讲的也基...

2020-08-13
0

OpenGL ES 3.0 | 着色器编译器

概述当你要求OpenGL ES 编译和链接着色器时, 思考 OpenGL ES 实现 必须要做的事情;着色器代码 通常解析为 某种中间表现形式, 这和大部分编译语言相同(例如,抽象语法树);编译器必须将 抽象表现形式 转化为 硬件的机器指令。 ...

2020-08-13
0

OpenGL ES 3.0 | 统一变量和属性的概念与(在程序中的)获取流程、统一变量缓冲区对象详解、std140块规范、用 命名统一变量块 建立 统一变量缓冲区对象 的流程 和 相关API 和...

程序示例, 说明如何用前面描述的命名统一变量块LightTransform【std140例程处】 建立一个统一变量缓冲区对象: 【思路: 块与自定义绑定点关联, 创建缓冲区实例对象, 缓冲区实例对象绑定到与块关联的绑定点,即用块建立了一个...

2020-08-13
0

DietPi配置问题(1)

提供了两种GPU模型的驱动程序代码。VideoCore IV驱动程序的代号为VC4,VideoCore VI驱动程序的代号为V3D。没有下游存储库-所有开发都直接在上游进行,这为最终用户带来了许多好处:...

2020-08-11
0