summaryrefslogtreecommitdiffstats
path: root/src/egl/main/SConscript
Commit message (Collapse)AuthorAgeFilesLines
* scons: Updates for targets/egl-static.Chia-I Wu2011-01-121-13/+17
| | | | | | | | Update SConscripts to re-enable or add support for EGL on windows and x11 platforms respectively. targets/egl-gdi is replaced by targets/egl-static, where "-static" means pipe drivers and state trackers are linked to statically by egl_gallium, and egl_gallium is a built-in driver of libEGL. There is no more egl_gallium.dll on Windows.
* scons: Revamp how to specify targets to build.José Fonseca2010-11-011-46/+46
| | | | | | | | | | | | | | | | | | | | | | Use scons target and dependency system instead of ad-hoc options. Now is simply a matter of naming what to build. For example: scons libgl-xlib scons libgl-gdi scons graw-progs scons llvmpipe and so on. And there is also the possibility of scepcified subdirs, e.g. scons src/gallium/drivers If nothing is specified then everything will be build. There might be some rough corners over the next days. Please bare with me.
* egl: Move fallback routines to eglfallbacks.c.Chia-I Wu2010-10-221-0/+1
| | | | We do not want them to be all over the places.
* eglglx: Convert glx visuals/fbconfigs straight to EGL configsKristian Høgsberg2010-09-091-1/+0
| | | | In other words, skip the __GLcontextModes middle man.
* egl: Add egl.def for win32 build.Chia-I Wu2010-08-201-1/+1
| | | | | Without the .def file, function names are decorated and cannot be queried by GetProcAddress easily.
* egl: Allow core functions to be queried.Chia-I Wu2010-08-201-0/+1
| | | | | When _EGL_GET_CORE_ADDRESSES is defined, eglGetProcAddress can be used to query core functions. This is non-standard, but some apps expect it.
* st/egl: Fix win32 build.Chia-I Wu2010-08-191-0/+1
| | | | Add new source files to SConscripts.
* egl: Add dynamic array.Chia-I Wu2010-06-301-0/+1
| | | | Dynamic arrays will be used to store configs and screens of a display.
* st/egl: One driver per hardware.Chia-I Wu2010-06-291-1/+0
| | | | | | Merge multiple egl_<platform>_<pipe>.so into a single egl_gallium_<pipe>.so. The environment variable EGL_PLATFORM is now used to modify the return value of _eglGetNativePlatform.
* egl: Introduce platform displays internally.Chia-I Wu2010-06-231-1/+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.
* egl: s/_EGL_PLATFORM/_EGL_OS/ and s/POSIX/UNIX/.Chia-I Wu2010-06-171-1/+1
| | | | | A platform means a native window system in EGL. Use OS that follows Gallium instead.
* egl: Use SConscript for Windows build.Chia-I Wu2010-05-311-0/+49
Fix several portability issues and add SConscript for Windows build.