硬件加速,直观上说就是依赖GPU实现图形绘制加速,软硬件加速的区别主要是图形的绘制究竟是GPU来处理还是CPU,如果是GPU,就认为是硬件加速绘制,反之,软件绘制。在Andr...
硬件加速,直观上说就是依赖GPU实现图形绘制加速,软硬件加速的区别主要是图形的绘制究竟是GPU来处理还是CPU,如果是GPU,就认为是硬件加速绘制,反之,软件绘制。在Andr...
c++中引入了右值引用和移动语义,可以避免无谓的复制,提高程序性能。有点难理解,于是花时间整理一下自己的理解。 左值、右值 C++中所有的值都必然属于左值、右值二者之一。左值...
翻出了4年前实习期间手绘梳理的Android图形框架,其实有些细节都记不清了。 所以这里再文字梳理一边,加深理解也作为一个积淀,接下来希望能梳理清楚Android系统如何进行...
android搭建opengles 的egl环境之前使用java已经写过,但是一般实际开发opengles的相关代码都在native层,因为native的话效率会比java高...
c++编程经验 1.关于前置引用声明 最近用到一些前置声明,所以做了一些研究。前置声明的原理:只能定义指针或者引用,因为编译器已经知道分配多大的内存了。有人说不必要的incl...
官方文档 https://www.jetbrains.org/intellij/sdk/docs/user_interface_components/file_and_cla...
VSYNC与画面撕裂 VSYNC即vertical sync,也称为垂直同步,是一种图形技术,主要就是强制将帧速率与显示器的刷新率同步,最初由 GPU 制造商提出,主要用来处...
一、声音相关概念 声音是由物体震动产生的,我们可以把从感知的角度分为三种属性: 响度(Loudness),即音量,与振幅有关。 音调(Pitch),即高音和低音,与声音的频率...
项目使用了三方的一个盒子,发现硬解码经常崩溃,但这个盒子使用的是很高端的芯片MT6797,理论上界面能力应该强出天际才对。而且往往一路编码,5路解码直接就gg了。于是要分析一...