一、什么是缓存 这里说的缓存是一种广义的概念,在计算机存储层次结构中,低一层的存储器都可以看做是高一层的缓存。比如Cache是内存的缓存,内存是硬盘的缓存,硬盘是网络的缓存等...
公众号 coding 笔记、点滴记录,以后的文章也会同步到公众号(Coding Insight)中,希望大家关注_ 题解 本文中所有题解,都在 https://github....
OpenGL render theory on iOS iOS 底层渲染原理 写在前面 下半年做过一次分享会,是以板书的形式分享。当时留下了一些手稿,最近整理一下分享给更多的...
@前栈笔记_wx精华 论实际效果最好的话还是JS独立一个线程,不过也容易搞出很多问题。
如何优化JavaScriptCore2020, where JavaScriptCore to go? 如何优化 JavaScriptCore 从我接触 iOS 开发开始,和 JS 有关的动态化场景已经起起伏伏...
Animoji已在上线,第一个版本完成了表情跟踪、模型变换矩阵动态更新、光照优化、骨骼动画与关键变形动画等技术,但Animoji模型仍然存在两个凸出的问题: 模型体积大。如B...
写在前面 由于之前在申请专利,所以文章不能发出来,现在发出来帮助有需要的人。 Animoji 苹果在今年的十周年特别版iPhone X发布会上,推出了Animoji功能。该功...
2020, where JavaScriptCore to go? 如何优化 JavaScriptCore 从我接触 iOS 开发开始,和 JS 有关的动态化场景已经起起伏伏...
WebGL离屏画不出来 原因:当前的GLContext不是预期的,导致FBO绑定的不对 绘制某一张图时时黑色的 原因:WebGL和ES2中NPOT(non-power-of-...
OpenGL ES3 实现MSAA的两个坑 OpenGL ES3 实现MSAA 在OpenGL ES3上实现MSAA的主要思想是创建一个用于多采样FBO,用它来接受所有渲染指...
QQ小游戏显存管理优化 今天碰到开发商的小游戏出现因为内存警告的情况而被杀掉的情况,但是调试了该小游戏后发现并没有泄露,小游戏退出时释放了所有内存。 在Xcode里发现内存的...
荆棘中的舞蹈:OpenGL多线程同步方案 OpenGL由于状态机这个桎梏,天然是适合单线程渲染的。由于状态机中的状态、资源、内存无法解决多线程中的竞争问题,在OpenGL中实...
为什么每一帧都清除画布会提高性能? 是否需要glClear 在绝大多数的渲染代码中,都会在每一帧绘制前去清空画布(OpenGL的glClear,或Metal的MTLLoadA...
double转unsigned int等于? 如题所述,今天碰到一个很隐晦的Bug,调用一个函数的结果总是不符合预期。 问题 先看问题: num_uint会是多少?先说答案,...
记一个SceneKit Morpher引发的Crash tags: AR&3D SceneKit 背景 Animoji外网遇到一些Crash, 量不算大但一直存在,由于测试很...
如何用程序给宝宝取名 写在前面 好的名字包含父母对宝宝美好寄托,程序只是根据一些规则去生成名字,由于NLP、语料等的限制,程序生成的名字只能作为参考,质量肯定达不到宝妈宝爸钻...
@[git|commit|reflog] 在使用Git的过程中,有时候会因为一些误操作,比如reset、rebase、merge等。特别是在Commit之后又执行了git r...
随着互联网技术的飞速发展,移动端播放视频的需求如日中天,由此也催生了一批开源/闭源的播放器,但是无论这个播放器功能是否强大、兼容性是否优秀,它的基本模块通常都是由以下部分组成...
一、前言 前一段时间彩云小译上了App Store的推荐,我下载试玩了一下,效果还是非常不错的。它可以实现实时翻译的功能,我自己粗浅地分析了一下彩云小译的实现原理,其中最重要...