Age | Commit message (Collapse) | Author | Files | Lines |
|
Change-Id: I68d1721158d1f322f72297cc69de7078226917bc
|
|
Finish all current drawcalls for the composition thread and
continue once the operation is complete.
Change-Id: I6bc46ae0e6ee7150f7452c170fdb4a5283a0b8ff
|
|
Change-Id: I01a886ff0fe336d2a582a70491c4f9a3293fda7c
|
|
BGRA offers better GL readback performance over RGBA
on ARM Mali GPUs.
Change-Id: If397e3509f68a5685d63a3926d21db5faf088a3a
|
|
Change-Id: I4ffee430d69a0e64cc3adf6bf6fb986417b9f9f9
|
|
Android M does not define these anymore, but there are
blobs around that need them.
Change-Id: I81281f6af2e363866447d6217e88937da729a036
|
|
gralloc: recognize and allocate sRGB_{A,X}_8888
hwcomposer: punt sRGB formats to FRAMEBUFFER composition
- This would happen already due to the format-supported test, this
change just avoids an unrecognized-format log warning from
exynos5_format_to_bpp().
Bug: 10134664
Change-Id: I78b7791217cbde28d5bc7d02caf6a955960828ce
|
|
Change-Id: I5449b42adb36d54c93c4b886afa82de635370b46
|
|
Change-Id: I638a8fdc13603448b96cc66e8cc517302ce04936
|
|
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
|
|
|
|
|
|
Encoder does not recognize RGBA byte order, so refuse to allocate if SW
usage flags are set
Bug: 10429036
Change-Id: I3b9d0e71566c3565068b7c38c4f9189f4bb93fd0
Signed-off-by: Greg Hackmann <ghackmann@google.com>
|
|
Change-Id: Icd69c79b85ec5ce4a4ff444a98afc0da4e5c0a87
Signed-off-by: Dima Zavin <dima@android.com>
|
|
gralloc_open() can be called multiple times in the same process, which
led to the existing ion fd leaking on each open; the surviving fd also
leaked on close. Refcount the private_module_t to prevent this.
Bug: 13633155
Change-Id: I09ac8096fe0101b91b23e7c8d2ee9e11efe29b03
Signed-off-by: Greg Hackmann <ghackmann@google.com>
|
|
Change-Id: I29a9f289cc053aaf017aa316bc9232885139e0e4
|
|
Bug: 10429036
Change-Id: Idac73fd588cca70e075c017af00dd590b14b0c7e
Signed-off-by: Greg Hackmann <ghackmann@google.com>
|
|
gralloc_alloc was creating buffers with ion_alloc_fd, which results
in a dmabuf but no ion handle. This makes it hard to track buffers
that are never registered with another process, or ones that are
unregistered from their process like the wallpaper.
Call gralloc_register_buffer from inside alloc to convert the dmabufs
to ion handles, and gralloc_unregister_buffer inside free.
gralloc_register_buffer currently unnecissarily maps the buffer as
well, which gralloc_lock will do as necessary, so remove the map.
gralloc_unregister_buffer will unmap if necesssary, so remove
the call to grallocUnmap in gralloc_free. That leaves no callers
to grallocUnmap (and there weren't any callers to grallocMap), so
remove them and gr.h.
Change-Id: I959feb48e6899ba28028c2e17d304ddf76346fd3
|
|
Change-Id: Idf46c8552223a538ecf9a4bc3516b165275b2eab
|
|
Change-Id: I013f933ac0a52c4cc1b5e5b550a92b06534a0a34
|