summaryrefslogtreecommitdiffstats
path: root/src/egl/drivers/xdri
Commit message (Collapse)AuthorAgeFilesLines
* egl: Replace IsBound by a pointer to the binding.Chia-I Wu2009-08-031-1/+1
| | | | | | | | | IsBound tells if a context or surface is current. What it does not tell is, to which thread a context is current, or to which context a surface is current. This commit replaces IsBound by a pointer to the binding thread or context. Signed-off-by: Chia-I Wu <[email protected]>
* egl: Remove redundant DeletePending flag.Chia-I Wu2009-07-171-4/+1
| | | | | | | | A context or surface that is neither linked to a display nor current to a thread should be destroyed. Therefore, an unlinked context or surface implies a pending delete automatically. Signed-off-by: Chia-I Wu <[email protected]>
* egl: Use the link functions to manage resources.Chia-I Wu2009-07-171-9/+10
| | | | | | | | This commit uses the newly introduced link functions to manage EGL contexts and surfaces. As a result of this, the API for drivers are changed. All drivers are updated for the change. Signed-off-by: Chia-I Wu <[email protected]>
* Use separate $(MINSTALL) for installing librariesDan Nicholson2009-06-011-1/+1
| | | | | | | | | | | | | The special feature of bin/minstall to copy symlinks is only ever needed when installing libraries which may have .so symlinks. All the headers and directories can use a normal install program. These two modes are separated as $(INSTALL) and $(MINSTALL) to allow the user (or autoconf) to override installing normal files as they please. An autoconf check for the install program has been added and will be used in preference to minstall when available. Fixes bug 16053.
* egl: Fix newline typo in MakefilesCarl-Johan Kjellander2009-03-261-1/+2
|
* Add install target for eglJohannes Engel2009-02-111-0/+2
| | | | | Signed-off-by: Johannes Engel <[email protected]> Acked-by: Jakob Bornecrantz <[email protected]>
* egl: check for null ptr/nameBrian Paul2008-10-021-1/+4
|
* egl: remove space after -L flagBrian Paul2008-10-021-1/+1
|
* st: change from ** to * for st_unreference_framebuffer()Alan Hourihane2008-09-261-1/+1
|
* egl_xdri: Add the top-level lib dir so we link against the libGL we built.Dima Zavin2008-09-111-0/+1
|
* egl_dri/egl_xdri: Makefiles should use pkg-config to find libdrm.Dima Zavin2008-09-111-1/+1
|
* egl: CreatePbufferSurface, Bind/ReleaseTexImage functionsBrian Paul2008-09-011-1/+229
|
* egl: free display ext data in xdri_eglTerminate().Brian Paul2008-08-271-0/+34
|
* egl: set EGL_SAMPLES, EGL_SAMPLE_BUFFERS config attribsBrian Paul2008-07-161-0/+2
|
* egl: set EGL_CONFORMANT, EGL_RENDERABLE_TYPE config fields, fix null ptr ↵Brian Paul2008-07-141-3/+12
| | | | crashes in MakeCurrent
* egl: a minor overhauld of egl_xdri.cBrian Paul2008-07-111-62/+42
| | | | | Rely more on the libGL code to avoid duplicated efforts. Also fix confusion arising from multiple __DRIscreen objects.
* egl: add all EGL_*_BITs to ClientAPIsMaskBrian Paul2008-07-101-1/+4
|
* egl: implement xdri_eglGetProcAddress() for galliumBrian Paul2008-07-101-3/+25
| | | | Plus comments, clean-ups.
* egl: link libEGL w/ additional libsBrian Paul2008-07-091-1/+3
|
* egl: misc updates/fixesBrian Paul2008-07-091-17/+76
| | | | | | Set surface size when created. Implement dri_find_dri_screen(). Look for "egl_xxx_dri.so" library before regular DRI driver.
* egl: These changes allow an eglBindAPI(EGL_OPENGL_ES_API) to succeed, and to ↵Robert Ellison2008-06-271-1/+1
| | | | | | | | | | | | | | work correctly with GLES1 and GLES2. - egl_xdri.c just sets the EGL_OPENGL_ES_BIT as well as the EGL_OPENGL_BIT in ClientAPIsMask - eglconfig.c allows the renderable type to include EGL_OPENGL_ES2_BIT as well as EGL_OPENGL_ES_BIT. - egl_xlib.c sets the EGL_NATIVE_RENDERABLE attribute to EGL_FALSE for all softpipe configurations. (Otherwise, an eglChooseConfig() that looks for particular values of EGL_NATIVE_RENDERABLE will fail.)
* egl: added a debug msgBrian Paul2008-06-131-0/+1
|
* egl: only windows are renderable at this timeBrian Paul2008-06-101-0/+3
|
* egl: EGL->DRI adaptor/driverBrian Paul2008-06-062-0/+900
Allows regular DRI drivers to work with libEGL.