History log of /external/mesa3d/src/gallium/targets/egl-static/egl.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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