History log of /external/mesa3d/src/gallium/state_trackers/egl/drm/native_drm.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
a8c092266e9885f3370bbeae15bd80ebf035d05d 19-Jul-2012 Kristian Høgsberg <krh@bitplanet.net> gallium-egl: Move wayland query_buffer implementation

Move it to native_wayland_drm_bufmgr_helper.c which only gets compiled when
wayland is enabled and which already includes the right headers.

Signed-off-by: Kristian Høgsberg <krh@bitplanet.net>
/external/mesa3d/src/gallium/state_trackers/egl/drm/native_drm.c
901a1183274670766df7f3f5c3b0d60b22fee722 11-Mar-2012 José Fonseca <jose.r.fonseca@gmail.com> egl/drm: Include errno.h

Fixes scons build.
/external/mesa3d/src/gallium/state_trackers/egl/drm/native_drm.c
b60120608f6ddf4098bc324363197c979ee04cb7 10-Dec-2011 David Fries <David@Fries.net> Set close on exec flag FD_CLOEXEC

Set the close on exec flag when opening dri character devices, so they
will be closed and free any resouces allocated in exec.

Signed-off-by: David Fries <David@Fries.net>
Reviewed-by: Adam Jackson <ajax@redhat.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/gallium/state_trackers/egl/drm/native_drm.c
d394bc5853f70f5a2d4c4b396e55b96c1ba63be7 18-Feb-2012 Vinson Lee <vlee@freedesktop.org> st/egl: Move drm_display_authenticate into HAVE_WAYLAND_BACKEND section.

Fixes this GCC warning.
native_drm.c:153:1: warning: ‘drm_display_authenticate’ defined but not
used [-Wunused-function]

Signed-off-by: Vinson Lee <vlee@freedesktop.org>
Reviewed-by: José Fonseca <jfonseca@vmware.com>
/external/mesa3d/src/gallium/state_trackers/egl/drm/native_drm.c
32f4cf38085e4056b8e4a9fc78fea28897a1d05f 29-Jun-2011 Benjamin Franzke <benjaminfranzke@googlemail.com> egl/gbm: Fix EGL_DEFAULT_DISPLAY
/external/mesa3d/src/gallium/state_trackers/egl/drm/native_drm.c
992680c8b46d72cbc61888b8439d815bff42986c 27-Jun-2011 Benjamin Franzke <benjaminfranzke@googlemail.com> egl: Fix Terminate with shared gbm screens

NOTE: This is a candidate for the 7.11 branch.
/external/mesa3d/src/gallium/state_trackers/egl/drm/native_drm.c
73df31eedd0f33c8a9907855cb247c8f87964c48 25-Jun-2011 Chia-I Wu <olv@lunarg.com> st/egl: reorganize backend initialization

Remove set_event_handler() and pass the event handler with
native_get_XXX_platform(). Add init_screen() so that the pipe screen is
created later. This way we don't need to pass user_data to
create_display().
/external/mesa3d/src/gallium/state_trackers/egl/drm/native_drm.c
febf5e4147612641fc23f202d5813958bee3af13 24-Jun-2011 Chia-I Wu <olv@lunarg.com> st/egl: make native_buffer interface typed

Use a typed struct to describe the native buffer and let the backends
map the native buffer to winsys_handle for
resource_from_handle/resource_to_handle.
/external/mesa3d/src/gallium/state_trackers/egl/drm/native_drm.c
737bd7367e5a99cf64ec4bfc4420e3380b60878f 30-May-2011 Benjamin Franzke <benjaminfranzke@googlemail.com> st/egl: Hookup gbm for drm backend
/external/mesa3d/src/gallium/state_trackers/egl/drm/native_drm.c
a433755ec5c48088a0d8a340851a1a8be9e58897 30-May-2011 Benjamin Franzke <benjaminfranzke@googlemail.com> targets/egl: Support driver name lookup using pci lists

Make use of this in drm and wayland st/egl backends.

Reviewed-by: Alex Deucher <alexdeucher@gmail.com>
/external/mesa3d/src/gallium/state_trackers/egl/drm/native_drm.c
184bb09ff5cf2715dfee91e25ec20cbaa2e4445c 30-Apr-2011 Benjamin Franzke <benjaminfranzke@googlemail.com> st/egl: Implement EGL_WL_bind_wayland_display for x11,drm,wayland
/external/mesa3d/src/gallium/state_trackers/egl/drm/native_drm.c
e968975cb57eb854769292f7c6ff773c64a386c3 08-Mar-2011 Marek Olšák <maraeo@gmail.com> gallium: remove the geom_flags param from is_format_supported
/external/mesa3d/src/gallium/state_trackers/egl/drm/native_drm.c
d1e4117355f1db6ff87c837df6212bf6168e98a0 24-Feb-2011 Thomas Hellstrom <thellstrom@vmware.com> st/egl: Move the copy context to the native display structure

This makes it usable also for native helpers.
Also add inline functions to access the context and to
uninit the native display structure.

Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
/external/mesa3d/src/gallium/state_trackers/egl/drm/native_drm.c
e28ecdee0396cc6665f9be95cfbaa2c2db1d4891 26-Jan-2011 Kristian Høgsberg <krh@bitplanet.net> st/egl: Downgrade warning to debug when we can't create a drm screen

We try to load a DRI driver if this fails so don't confuse users.
/external/mesa3d/src/gallium/state_trackers/egl/drm/native_drm.c
a22a332fc7cc54d4d0973dcd21a90159cc51de1a 12-Jan-2011 Chia-I Wu <olv@lunarg.com> egl: Improve driver selection.

The idea is to be able to match a driver using the following order

try egl_gallium with hw renderer
try egl_dri2
try egl_gallium with sw renderer
try egl_glx

given the module list

egl_gallium
egl_dri2
egl_glx

For that, UseFallback initialization option is added. The module list
is matched twice: with the option unset and with the option set. In the
first pass, egl_gallium skips its sw renderer and egl_glx rejects to
initialize since UseFallback is not set. In the second pass,
egl_gallium skips its hw renderer and egl_dri2 rejects to initialize
since UseFallback is set. The process stops at the first driver that
initializes the display.
/external/mesa3d/src/gallium/state_trackers/egl/drm/native_drm.c
6947e5254889b99bfba7104d15e9526a7bc1cdfa 04-Dec-2010 Marek Olšák <maraeo@gmail.com> r300g: cleanup winsys
/external/mesa3d/src/gallium/state_trackers/egl/drm/native_drm.c
3f7876d76f0dabfe0be7a7edb44946334a6fedc2 10-Oct-2010 Chia-I Wu <olv@lunarg.com> st/egl: Use native_display_buffer for EGL_MESA_drm_image.

native_display_buffer is just a wrapper to resource_{from,get}_handle
for drm backend.
/external/mesa3d/src/gallium/state_trackers/egl/drm/native_drm.c
94bf657b2390a1cb72d748047e5c7014e4bc1752 03-Nov-2010 Chia-I Wu <olv@lunarg.com> st/egl: Add native_surface::present callback.

The callback presents the given attachment to the native engine. It
allows the swap behavior and interval to be controlled. It will replace
native_surface::flush_frontbuffer and native_surface::swap_buffers
shortly.
/external/mesa3d/src/gallium/state_trackers/egl/drm/native_drm.c
e4513e7fb96c6336d8c7fcdadfaddb6b335a736e 19-Sep-2010 Chia-I Wu <olv@lunarg.com> st/egl: s/kms/drm/ on the drm backend.

s/kms/drm/, s/kdpy/drmdpy/, and so forth.
/external/mesa3d/src/gallium/state_trackers/egl/drm/native_drm.c
e7424d72405a1cb1fb5ac625b340043aaa9f88be 19-Sep-2010 Chia-I Wu <olv@lunarg.com> st/egl: Rename kms backend to drm.

The main use of the backend is to support EGL_MESA_drm_display. drm
should be a better name.
/external/mesa3d/src/gallium/state_trackers/egl/drm/native_drm.c