OpenGL + OpenGL ES +Metal 系列文章汇总 离屏渲染与正常渲染 屏幕上最终显示的数据有两种加载流程 正常渲染加载流程 离屏渲染加载流程离屏渲染与正常渲染...
目录 一、 YUV起源 二、 YUV的类型 三、 YUV的采样和存储格式 四、 YUV的相关Enum 五、 YUV与RGB转换 六、 参考文献: 一、YUV起源 常见的颜色模...
人间观察其实人这一辈子 真的遇不到几个真心对你好爱你的人 如果有幸能牵手 那就别并肩 好好的 别老是冷冰冰 说反话 简介 短视频的编辑功能有很多,比如:添加背景音乐,剪切,拼...
最近公司要求提供一个支持 Android 硬件转码的底层库,所以自己从头去看了 MediaCodec 相关的知识,费了老大的劲终于完成了。目前的硬件转码使用 MediaCod...
OpenGL + OpenGL ES +Metal 系列文章汇总 该案例主要是对常见的图元连接方式的运用,常见的基本图元连接方式见此链接 最终实现的效果如图所示: 如图所示,...
由于公司的业务不断拓展,生产环境的 APK 大小也从我最初进入公司时的 70M 变为了160MB ,在分析了 APK 结构目录之后,常规的压缩方案已经收效甚微了,动态加载第三...
更多的文章请查看OpenGL、OpenGL案例、OpenGL ES、OpenGL ES案例、Metal等文集 基础知识Mac OpenGL 环境搭建一、了解 OpenGL 常...
1. 2D笛卡尔坐标系 坐标是由x、y决定的。 2. 3D笛卡尔坐标系 坐标是由x、y、z决定的。 3. 视口 glViewport(GLint x,GLint y,GLsi...
1.OpenGL ES 1.1 透视投影 虽然我们的代码看起来是绘制了一个正方形,但由于视口(视图)宽高比的问题产生了拉伸问题。如下图所示: 为了解决这个问题,我们可以设置透...
为什么要理解这些基础变化 根据我的观察,大家在学习OpenGL的时候有一个误区,就是认为如果不能精通那些3D图形数学知识,就会让我们寸步难行。其实不然,就像我们不需要懂得任何...
深度的相关含义 深度:顾名思义,即三维图形坐标中,物体坐标距离观察者(摄像机点)的远近距离描述,也就是3D坐标中的z值。 深度缓冲区:实质是一块GPU缓存上的内存区域,用于存...