aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/state_trackers/egl/x11/native_x11.h
Commit message (Collapse)AuthorAgeFilesLines
* st/egl: Remove.Jose Fonseca2015-03-041-39/+0
| | | | | | | | | | | | | | | | | | Largely superseeded by src/egl, and WGL/GLX_EXT_create_context_es_profile extensions. Note this will break Android.mk with gallium drivers -- somebody familiar with that build infrastructure will need to update it to use gallium drivers through egl_dri2. v2: Remove the _EGL_BUILT_IN_DRIVER_GALLIUM define from src/egl/main/Android.mk; and update the src/egl/main/Sconscript to create a SharedLibrary, add versioning, create symlink - copy the bits from egl-static, per Emil Velikov. Reviewed-by: Emil Velikov <[email protected]> v3: Disallow undefined symbols in libEGL.so. Update release notes
* mesa: remove outdated version lines in commentsRico Schüller2013-06-051-1/+0
| | | | Signed-off-by: Brian Paul <[email protected]>
* st/egl: reorganize backend initializationChia-I Wu2011-06-251-4/+2
| | | | | | | 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().
* st/egl: Fix build for include files in nonstandard placesThomas Hellstrom2010-11-091-0/+1
| | | | Signed-off-by: Thomas Hellstrom <[email protected]>
* st/egl: Move module loading code to targets.Chia-I Wu2010-06-291-2/+4
| | | | | | | | | | 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.
* Merge branch 'gallium-drm-driver-drescriptor'Jakob Bornecrantz2010-06-281-3/+1
|\ | | | | | | | | | | | | | | | | 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
| * gallium: Convert state trackers to drm driver interfaceJakob Bornecrantz2010-06-061-3/+1
| |
* | egl: Introduce platform displays internally.Chia-I Wu2010-06-231-2/+2
|/ | | | | | | | | | | 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.
* Fix copyright headers.Chia-I Wu2010-04-101-5/+6
| | | | | | 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.
* st/egl: Fix build errors in ximage backend after merge.Chia-I Wu2010-03-101-1/+2
| | | | | This fixes assorted merge conflicts when master is merged to gallium-sw-api-2 in 0c96690a5b6e1c2d114e7ec5f1e9d60a4ff2a330.
* Merge commit 'origin/master' into gallium-sw-api-2Keith Whitwell2010-03-091-1/+3
|\ | | | | | | | | | | | | | | | | | | | | 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
| * st/egl: Add event support to the native display interface.Chia-I Wu2010-03-051-2/+6
| | | | | | | | | | | | 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.
* | st/egl: Use xlib_sw_winsys in ximage backend.Chia-I Wu2010-03-091-1/+1
|/
* st/egl_g3d: Rename to st/egl.Chia-I Wu2010-01-221-0/+37
Simply the name to egl.