79d9471efda3630c050c809cdc8c26236283fc6a |
|
21-Oct-2012 |
Kristian Høgsberg <krh@bitplanet.net> |
gbm: Use the kms dumb ioctls for cursor instead of libkms We need to create bos suitable for cursor usage that we can map and write data into. The kms dumb ioctls is all we need for this, so drop the dependency on libkms.
/external/mesa3d/src/gbm/backends/dri/gbm_driint.h
|
a669a5055eadae85ffa000cea19a2241d0699348 |
|
13-Aug-2012 |
Jakob Bornecrantz <jakob@vmware.com> |
gbm: Use libkms to replace DRI cursor images Uses libkms instead of dri image cursor. Since this is the only user of the DRI cursor and write interface we can remove cursor surfaces entirely from the DRI interface and as a consequence also from the Gallium interface as well. Tho to make everybody happy with this it would probably should add a kms_bo_write function, but that is probably wise in anyways. The only downside is that it adds a dependancy on libkms, this could how ever be replaced with the dumb_bo drm ioctl interface. Tested-by: Scott Moreau <oreaus@gmail.com> Signed-off-by: Jakob Bornecrantz <jakob@vmware.com>
/external/mesa3d/src/gbm/backends/dri/gbm_driint.h
|
f641c57cfa91b259077b4be89789dc01235b0187 |
|
30-Apr-2012 |
Ander Conselvan de Oliveira <ander.conselvan.de.oliveira@intel.com> |
gbm: remove unused fields from gbm_dri_surface
/external/mesa3d/src/gbm/backends/dri/gbm_driint.h
|
fd6acb97fb9164b57daf3ca4b1bd637ca4685b64 |
|
25-Jan-2012 |
Ander Conselvan de Oliveira <ander.conselvan.de.oliveira@intel.com> |
gbm: Create hooks for dri2_loader_extension in dri backend Pass a dri2_loader extension to the dri driver when gbm creates the dri screen. The implementation jumps through pointers in the gbm device so that an EGL on GBM implementation can provide the real implementations.
/external/mesa3d/src/gbm/backends/dri/gbm_driint.h
|
0d1ef1f57f9011fd2bc3354d60fb19db29af7363 |
|
25-Jan-2012 |
Ander Conselvan de Oliveira <ander.conselvan.de.oliveira@intel.com> |
gbm: Add gbm_surface interface The idea here is to be able to create an egl window surface from a gbm_surface. This avoids the need for the surfaceless extension and lets the EGL platform handle buffer allocation, while keeping the user in charge of somehow presenting the buffers (using kms page flipping, for example). gbm_surface_lock_front_buffer() locks a surface's front buffer and returns a gbm bo representing it. This bo should later be returned to the gbm surface using gbm_surface_release_buffer().
/external/mesa3d/src/gbm/backends/dri/gbm_driint.h
|
410aa3eb45c88dd939dcecaa2aafa8f5afd6e000 |
|
25-Jan-2012 |
Ander Conselvan de Oliveira <ander.conselvan.de.oliveira@intel.com> |
egl_dri2: make flush extension useable by drm platform
/external/mesa3d/src/gbm/backends/dri/gbm_driint.h
|
2ff797060d4ffbe1c1bf5b605ea5d4f9e588da41 |
|
26-May-2011 |
Benjamin Franzke <benjaminfranzke@googlemail.com> |
gbm: Add dri backend
/external/mesa3d/src/gbm/backends/dri/gbm_driint.h
|