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
|