案例的效果是通过GLSL自定义着色器去加载一张图片,如下图所示: 案例主要流程: ⽤EAGL 创建屏幕上的渲染表⾯ 加载顶点/⽚元着⾊器 创建⼀个程序对象,并链接顶点/⽚元着...
案例的效果是通过GLSL自定义着色器去加载一张图片,如下图所示: 案例主要流程: ⽤EAGL 创建屏幕上的渲染表⾯ 加载顶点/⽚元着⾊器 创建⼀个程序对象,并链接顶点/⽚元着...
EGL(Embedded Graphics Library) OpenGL ES 命令需要渲染上下⽂和绘制表面才能完成图形图像的绘制 渲染上下⽂: 存储相关OpenGL ES...
一. 前言 上篇文章《AAC 音频编码保存和解码播放》 讲述了通过 AudioRecord 录制音频数据,并通过 AAC 编码保存为 AAC 文件。这里的 aac 既是一种编...
前言 VideoToolBox是iOS8之后,苹果开发的用于硬解码编码H264/H265(iOS11以后支持)的API。 对于H264还不了解的童鞋一定要先看下这边的H264...
使用VideoToolbox硬编&硬解 VideoToolbox简介 VideoToolbox 是一个低级的框架,可直接访问硬件的编解码器。能够为视频提供压缩和解压缩的服务,...
更多的文章请查看OpenGL、OpenGL案例、OpenGL ES、OpenGL ES案例、Metal等文集 基础知识Mac OpenGL 环境搭建一、了解 OpenGL 常...
最后图片效果图 整体流程可以分为4步: 创建工程及自定义视图,新建自定义顶点、片元着色器文件 编写顶点、片元着色器文件 在自定义视图view里,设置图层layer,设置上下文...
在6月份刚结束的首次线上 WWDC 2020 发布会上苹果向我们展示了新的 iOS14 系统。iOS14 的适配,很重要的一环就集中在用户隐私和安全方面。 在 iOS13 及...
目前,android流行的MVC、MVP模式的开发框架很多,然而一款基于MVVM模式开发框架却很少。MVVMHabit是以谷歌DataBinding+LiveData+Vie...