cd347fdf74d5f2e0af856455c514e655f40a6fdb |
|
01-Apr-2011 |
Jean-Baptiste Queru <jbq@google.com> |
Allow to force 16bpp when 32bpp has problems Bug: 4197654 Change-Id: Icf1e8793d6a4d2e070a8f232efd4136d79339496
/hardware/libhardware/modules/gralloc/framebuffer.cpp
|
25b68b5c24e443c326af73a33cea6dc45e845254 |
|
16-Jan-2011 |
David 'Digit' Turner <digit@google.com> |
gralloc: Add support for 32-bit framebuffers. Note: The code under hardware/libhardware/modules/gralloc/ is only used when running the system under the emulator. Change-Id: I022978aeaacc5137c9917cd2ef6952dd3897ece4
/hardware/libhardware/modules/gralloc/framebuffer.cpp
|
80d3699c9e8e18d57684f3b20d58fd259379a9d2 |
|
15-Jan-2011 |
David 'Digit' Turner <digit@google.com> |
gralloc: Fix division-by-0 during system emulation. This patch avoids a division-by-0 when the system is running under emulation (the kernel driver reports pixclock as 0, for some reason). Which results in a SIGFPE during the boot sequence. Change-Id: Idb6bcdd58999ea9231f2411481c25929d5d02f1d
/hardware/libhardware/modules/gralloc/framebuffer.cpp
|
118b5d7961a4abc29c8bd592956007f40ad4fc6d |
|
15-Oct-2010 |
Jean-Baptiste Queru <jbq@google.com> |
Allow disabling page-flipping. Some devices have low-level bugs in their page-flip. Disabling it at this level gives us more flexibility than trying to control it elsewhere. Bug: 3097357 Change-Id: Icc6ae172264e453bec0680e74a497a2b24299c4a
/hardware/libhardware/modules/gralloc/framebuffer.cpp
|
f96b2064d7753af7ab75f05eff9559f401e1a4ad |
|
15-Dec-2009 |
Mathias Agopian <mathias@google.com> |
remove all references to pmem and simplify the lock/unlock hooks this gralloc module is only used on the emulator or without a h/w renderer. therefore there is no synchronization to do in lock/unlock and pmem buffers are not relevant. hopefully this will remove some of the confusion about how gralloc should be implemented and make it more obvious that this implementation is not intended to be used by h/w renderers.
/hardware/libhardware/modules/gralloc/framebuffer.cpp
|
fc0541328190d60b3cf6beb72b630e115dc7a2be |
|
19-Aug-2009 |
Mathias Agopian <mathias@google.com> |
split gralloc_priv.h and make sure it is C friendly
/hardware/libhardware/modules/gralloc/framebuffer.cpp
|
6d125da5d28369df62dc5c186b43fcd40a3d33e8 |
|
16-Jul-2009 |
Mathias Agopian <mathias@google.com> |
generic gralloc HAL doesn't need to support partial updates using msm7k specific ioctl.
/hardware/libhardware/modules/gralloc/framebuffer.cpp
|
82aee243796ad9dd70426550f2eb07d1b7c1f8ff |
|
13-Jul-2009 |
Mathias Agopian <mathias@google.com> |
automatically detect update-on-demand
/hardware/libhardware/modules/gralloc/framebuffer.cpp
|
d28d7e87f824559a6bfdc4dbdc12b74162557454 |
|
07-Jul-2009 |
Mathias Agopian <mathias@google.com> |
fix [1965734] Screen flickers a lot [Sholes]
/hardware/libhardware/modules/gralloc/framebuffer.cpp
|
a4b587cb063dfd1b11f0006b0149e5e3045cc873 |
|
07-Jul-2009 |
Marco Nelissen <marcone@google.com> |
Simulator build fixes for the new GL stuff. The simulator still doesn't run, but at least it builds.
/hardware/libhardware/modules/gralloc/framebuffer.cpp
|
cdb66fbc8a192e4b01b8b529c78773b2a3bf4573 |
|
07-Jul-2009 |
Mathias Agopian <mathias@google.com> |
workaroud [1964234] emulator renders funny with new gralloc. we detect we're running on the emu (using a very bad heuristic, see 1964251) and switch UPDATE_ON_DEMAND off.
/hardware/libhardware/modules/gralloc/framebuffer.cpp
|
5115665397e5f5be5a5d464bc22b70b023d243d9 |
|
10-Jun-2009 |
Mathias Agopian <mathias@google.com> |
with the new lock/unlock API we don't really mean reference counting on mmap/munmap because we're guaranteed to map the buffers only once within a process. no need to track all handles anymore, which simplifies the code a lot.
/hardware/libhardware/modules/gralloc/framebuffer.cpp
|
f5cf8f842a5736281098ef1f8f837ab688b35707 |
|
08-May-2009 |
Mathias Agopian <mathias@google.com> |
better documentation for (*setUpdateRect)()
/hardware/libhardware/modules/gralloc/framebuffer.cpp
|
295190f426a209cf08a21476f15e0e281db6fcb5 |
|
06-May-2009 |
Mathias Agopian <mathias@google.com> |
get rid of unused/needed flags
/hardware/libhardware/modules/gralloc/framebuffer.cpp
|
988b8bd553180e8d71b4028ecb721f46312efe62 |
|
04-May-2009 |
Mathias Agopian <mathias@google.com> |
lock will now return the vaddr of the buffer. map/umap are gone. - make sure to return an error if a buffer is locked twice or unlocked while not locked. - added registerBuffer() and unregisterBuffer() to the gralloc module so that we can do some cleanup when a buffer is no longer needed. this became necessary after we removed map/unmap so we have a place to unmap buffers without the need of a kernel module. - change the constants for GRALLOC_USAGE_SW_{READ|WRITE}_NEVER to 0, so that NOT specifying them means "NEVER".
/hardware/libhardware/modules/gralloc/framebuffer.cpp
|
a8a75166a2d3c7639a7432a67075c98796165206 |
|
10-Apr-2009 |
Mathias Agopian <mathias@google.com> |
Integrate from //sandbox/mathias/donut/...@145728 SurfaceFlinger rework for new EGL driver model support.
/hardware/libhardware/modules/gralloc/framebuffer.cpp
|