c3dee7890047bad1136078f0f6e2b6d1a9a24947 |
|
08-Jan-2012 |
Steve Block <steveblock@google.com> |
Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF) DO NOT MERGE See https://android-git.corp.google.com/g/#/c/157220 Bug: 5449033 Change-Id: I8c589a92ddd26c0c3a12f24cf1633ab5b4d828c6
/hardware/msm7k/libgralloc-qsd8k/gpu.cpp
|
15a9e53fbeaf765bfa6ed795d270e5968b30acb8 |
|
10-Sep-2010 |
Mathias Agopian <mathias@google.com> |
reject odd widths or heights for YV12 format Change-Id: I66cbb5fbc20630218947cd41552a95503b58e15e
/hardware/msm7k/libgralloc-qsd8k/gpu.cpp
|
ad20ef6be061091a95353fbf71712a3a97618304 |
|
21-Aug-2010 |
Mathias Agopian <mathias@google.com> |
don't revert to ashmem if HW usage bits are set this wouldn't make sense, since the h/w wouldn't be able to use the buffer. in this case it it better to fail to let the caller a change to try again with different usage bits. Change-Id: Ibecaf069b6b58ee9c026affc95a45512660d5881
/hardware/msm7k/libgralloc-qsd8k/gpu.cpp
|
498d56e2df6b4dcaf3d5dc578c073eca93ec8b7b |
|
06-Aug-2010 |
Jamie Gennis <jgennis@google.com> |
Change the constant name identifying the NV21 Adreno format. This updates the qsd8k gralloc to support the new name for the NV21 Adreno pixel format. Change-Id: I358bf12db058d3740a5e49ee30d95c2afb708295
/hardware/msm7k/libgralloc-qsd8k/gpu.cpp
|
28b31647cda80ee08b3b3d7a402832e132505b2c |
|
29-Jul-2010 |
Mathias Agopian <mathias@google.com> |
fix [2855380] GRG19 monkey native crash in GraphicBufferAllocator we were dereferencing the null pointer when freeing ashmem buffers. Change-Id: I7be6e1ae064148bea1076193c21a73b5a3f90297
/hardware/msm7k/libgralloc-qsd8k/gpu.cpp
|
4248ce329aa5164322acb15be20cbf32648a9790 |
|
07-Jul-2010 |
Mathias Agopian <mathias@google.com> |
Remove the YV16 format. Change-Id: I3f7995ba0cf41bcde995df293bea78bce7d82fc9
/hardware/msm7k/libgralloc-qsd8k/gpu.cpp
|
f5a83a9c024dee0617dbc3dab98cd307e8d54665 |
|
22-Apr-2010 |
Jamie Gennis <jgennis@google.com> |
Refactor the qsd8k gralloc implementation. The purpose of this change is to add support for allocating gralloc buffers from either /dev/pmem or /dev/pmem_adsp depending on the usage flags. It does this by factoring out and abstracting the interactions with the pmem device. For /dev/pmem allocations, the kernel allocator is not used, so a single master fd is opened, and all the allocations are sub-allocated from that by gralloc. For /dev/pmem_adsp the kernel allocator is used, so it simply opens a new fd for each allocation. A very basic unit test that can be run on the host is included. It requires gtest, so to run it on a host system gtest must (currently) be compiled with BUILD_WITH_ASTL=true. Change-Id: If2ae0151698fad8107e18e808a3fa012a846263f
/hardware/msm7k/libgralloc-qsd8k/gpu.cpp
|