- 博客(4)
- 资源 (7)
- 收藏
- 关注
转载 Android——编译体系中的【PRODUCT_COPY_FILES】【ALL_PREBUILT】【BUILD_PREBUILT】
转载地址:http://blog.csdn.net/jscese/article/details/40615801一.PRODUCT_COPY_FILES :这个变量就是用来标记Copy操作的,比较常见的形式如下:#jscese cp 3g script and PRODUCT_COPY_FILES += \ $(DEVICE_SOURCES)/3g-script/i
2017-04-27 16:32:23 4226
原创 显示HWC合成(hwc_display_contents_1_t,hwc_layer_1_t数据结构关系)
在之前的博客中,分析了SurfaceFlinger的流程,以及hwc和Gralloc模块的大致功能,但是对其中一些数据结构不是很清楚,这篇博客我们主要从数据结构入手。创建hwc_display_contents_1_t我们先来看看setUpHWComposer函数中如下代码,会遍历各个display(每个显示设备),然后调用HWComposer的createWorkList函数,并且把当前
2017-04-13 15:46:57 7567
原创 显示Gralloc模块分配内存(buffer_handle_t、private_handle_t数据结构的关系)
这篇文章我们主要分析下显示中gralloc模块分配内存以及一些数据结构的介绍。在博客http://blog.csdn.net/kc58236582/article/details/52681363中,我们分析过了从BufferQueueProducer的dequeueBuffer函数开始分配内存的流程。我们直接从如下开始分析。分配内存流程我们是调用了GraphicBufferAlloc
2017-04-13 10:59:50 7673
转载 Android中的GraphicBuffer同步机制-Fence
转载地址:http://blog.csdn.net/jinzhuojun/article/details/39698317Fence是一种同步机制,在Android里主要用于图形系统中GraphicBuffer的同步。那它和已有同步机制相比有什么特点呢?它主要被用来处理跨硬件的情况,尤其是CPU,GPU和HWC之间的同步,另外它还可以用于多个时间点之间的同步。GPU编程和纯CPU编程一个很大的
2017-04-12 11:32:21 1888
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人