09b5f1fd61bfbb5afdaee81687a9c74c70a62b8a |
|
25-Aug-2011 |
Chia-I Wu <olv@lunarg.com> |
android: make DRM optional For BOARD_GPU_DRIVERS=swrast build, DRM is not needed.
/external/mesa3d/src/gallium/targets/egl-static/egl.c
|
822fad64f8131bacc4ea0b79583d49094543bddc |
|
26-Aug-2011 |
Chia-I Wu <olv@lunarg.com> |
targets/egl-static: fix nouveau and vmwgfx for Android drmVersion and driver specific ioctls are used to get the PCI ID from a DRM fd. Eexpand the mechanism to nouveau and vmwgfx, except that for nouveau, only the vendor ID is needed, and for vmwgfx, always assume SVGA II.
/external/mesa3d/src/gallium/targets/egl-static/egl.c
|
b71a7a2f37ec3693b8f3a7f1acb0c59ed076f104 |
|
04-Aug-2011 |
Chia-I Wu <olvaffe@gmail.com> |
st/egl: improve error logging This helps diagnose problems in EGL initialization.
/external/mesa3d/src/gallium/targets/egl-static/egl.c
|
4b2b0b9fb8d41e7a8df4cdc49d498fcfb99139df |
|
18-Aug-2011 |
Chia-I Wu <olvaffe@gmail.com> |
targets/egl-static: do not rely on libudev on Android There is no libudev on Android. Use DRM to get the PCI ID directly. Reviewed-by: Benjamin Franzke <benjaminfranzke@googlemail.com>
/external/mesa3d/src/gallium/targets/egl-static/egl.c
|
a1cadf2b5c3b8f2e33207e81ee4d1476b5f87805 |
|
26-Jun-2011 |
Chia-I Wu <olv@lunarg.com> |
targets/egl-static: fix building without libudev Thanks to José for pointing out.
/external/mesa3d/src/gallium/targets/egl-static/egl.c
|
450f48627684c6ea1472b4fdd51c6fc121f2bc9c |
|
26-Jun-2011 |
Chia-I Wu <olvaffe@gmail.com> |
targets/egl-static: refactor drm_fd_get_screen_name Add drm_fd_get_pci_id to get the PCI ID. Fix a leak with udev on error.
/external/mesa3d/src/gallium/targets/egl-static/egl.c
|
7451bffad41a8ab7c61c9799b351c031852eb780 |
|
23-Jun-2011 |
Chia-I Wu <olv@lunarg.com> |
targets/egl-static: allow st/mesa to be dynamically loaded When shared glapi is not enabled, there are two glapi providers and we cannot decide which one to link to at build time. It results in unresolved symbols in st/mesa. This commit makes st/mesa a loadable module when shared glapi is not enabled, and hopes that the apps will link to one of the glapi providers (GL or GLES).
/external/mesa3d/src/gallium/targets/egl-static/egl.c
|
a000745f80f695cfa0cd1dc206869eeb5f87f36f |
|
19-Jun-2011 |
Chia-I Wu <olv@lunarg.com> |
targets/egl-static: add support for driver lookup Use pci id to driver map to look up the driver name. This is based on a433755ec5c48088a0d8a340851a1a8be9e58897.
/external/mesa3d/src/gallium/targets/egl-static/egl.c
|
45aecf01144341fa1c536f6d5131ae36c374066e |
|
23-Jun-2011 |
Chia-I Wu <olv@lunarg.com> |
st/egl: drop guess_gl_api from egl_g3d_loader It is not used and confusing.
/external/mesa3d/src/gallium/targets/egl-static/egl.c
|
49ed5bb28d501cd6751bd59dc25a60a4293bcd75 |
|
09-Jan-2011 |
Chia-I Wu <olv@lunarg.com> |
targets/egl-static: New EGL target for scons. This target is based on and replaces egl-gdi. It is suitable for both windows and x11.
/external/mesa3d/src/gallium/targets/egl-static/egl.c
|