History log of /external/mesa3d/src/gallium/state_trackers/egl/x11/native_x11.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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/x11/native_x11.h
8e630fad7260ea9e0c2792f4424a0c1ab0353cc9 01-Nov-2010 Thomas Hellstrom <thellstrom@vmware.com> st/egl: Fix build for include files in nonstandard places

Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
/external/mesa3d/src/gallium/state_trackers/egl/x11/native_x11.h
d5ab243d5a5bacbd2ba615d40f13c8ab37364745 29-Jun-2010 Chia-I Wu <olv@lunarg.com> st/egl: Move module loading code to targets.

Several changes are made. libegl.a no longer defines _eglMain. It
defines functions to create and destroy a _EGLDriver instead. The
creation function is called by the targets. It takes an egl_g3d_loader
as its argument. The loader is defined by the targets and is in charge
of creating st_api and pipe_screen. This allows us to move the module
loading code to targets. Lastly, the modules are now loaded as the
respective contexts are created.
/external/mesa3d/src/gallium/state_trackers/egl/x11/native_x11.h
a01e0afd9fc0d647081c6903baa1a7ba505c4b05 28-Jun-2010 Jakob Bornecrantz <jakob@vmware.com> Merge branch 'gallium-drm-driver-drescriptor'

Conflicts:
src/gallium/state_trackers/egl/x11/native_dri2.c
src/gallium/state_trackers/egl/x11/native_x11.c
src/gallium/state_trackers/egl/x11/native_x11.h
src/gallium/state_trackers/xorg/xorg_driver.c
src/gallium/winsys/radeon/drm/radeon_drm.c
f22665df95406567193dee0089f4830664ff4101 17-Jun-2010 Chia-I Wu <olv@lunarg.com> egl: Introduce platform displays internally.

This commit introduces type-safe platform displays internally. A
platform display consists of a generic pointer and an enum that
specifies the platform.

An EGLDisplay is created from a platform display. Native displays
become platform displays whose platform is determined by
_eglGetNativePlatform(). Platform windows and pixmaps may also be
introduced if needed.
/external/mesa3d/src/gallium/state_trackers/egl/x11/native_x11.h
f9d9574913c5edb92191ac3f5e8d011452427852 27-May-2010 Jakob Bornecrantz <jakob@vmware.com> gallium: Convert state trackers to drm driver interface
/external/mesa3d/src/gallium/state_trackers/egl/x11/native_x11.h
ba81b0743efd978509b1931d7b4b93f37e8aeb5e 09-Apr-2010 Chia-I Wu <olv@lunarg.com> Fix copyright headers.

Update the warranty disclaimer to use the more general "THE AUTHORS OR
COPYRIGHT HOLDERS". This is done manually on files created by me. Hope
that I do not miss anything.
/external/mesa3d/src/gallium/state_trackers/egl/x11/native_x11.h
1f92cf55e1d19864a51e620a14c6912e94cd14ea 10-Mar-2010 Chia-I Wu <olv@lunarg.com> st/egl: Fix build errors in ximage backend after merge.

This fixes assorted merge conflicts when master is merged to
gallium-sw-api-2 in 0c96690a5b6e1c2d114e7ec5f1e9d60a4ff2a330.
/external/mesa3d/src/gallium/state_trackers/egl/x11/native_x11.h
0c96690a5b6e1c2d114e7ec5f1e9d60a4ff2a330 09-Mar-2010 Keith Whitwell <keithw@vmware.com> Merge commit 'origin/master' into gallium-sw-api-2

Conflicts:
src/gallium/drivers/llvmpipe/lp_setup.c
src/gallium/drivers/softpipe/sp_texture.c
src/gallium/drivers/softpipe/sp_winsys.h
src/gallium/state_trackers/egl/common/egl_g3d.c
src/gallium/state_trackers/egl/x11/native_x11.c
src/gallium/state_trackers/egl/x11/native_x11.h
src/gallium/state_trackers/egl/x11/native_ximage.c
95c5c69b505f562b61e23fa7dd500dbdd432a70d 08-Mar-2010 Chia-I Wu <olv@lunarg.com> st/egl: Use xlib_sw_winsys in ximage backend.
/external/mesa3d/src/gallium/state_trackers/egl/x11/native_x11.h
e38f28ddedd6d4902ae18b1bf243e67d4b16decb 21-Feb-2010 Chia-I Wu <olv@lunarg.com> st/egl: Add event support to the native display interface.

There is only invalid_surface event right now. When EGL receives the
event, it sets the force_validate flag of the context binding to the
surface. This helps skip an unnecessary check.
/external/mesa3d/src/gallium/state_trackers/egl/x11/native_x11.h
3c967a920718c2a74996ac23b8c1964915db88c2 22-Jan-2010 Chia-I Wu <olvaffe@gmail.com> st/egl_g3d: Rename to st/egl.

Simply the name to egl.
/external/mesa3d/src/gallium/state_trackers/egl/x11/native_x11.h