summaryrefslogtreecommitdiffstats
path: root/include/GL
Commit message (Collapse)AuthorAgeFilesLines
* fbdev: some hacking to get the driver to compile (untested)Brian Paul2010-05-271-0/+3
|
* glew: update to version 1.5.4Brian Paul2010-05-112-10/+1106
|
* dri_interface.h: Add new __DRI_USE_INVALIDATE extensionKristian Høgsberg2010-05-111-0/+20
| | | | | | | The presence of this extension indicates to the DRI driver that the loader will call invalidate in the __DRI2_FLUSH extension, whenever the needs to query for new buffers. This means that the DRI driver can drop the polling in glViewport().
* Merge branch 'gles2-2'Kristian Høgsberg2010-05-021-1/+13
|\ | | | | | | | | Conflicts: src/mesa/drivers/dri/common/dri_util.h
| * dri: Add DRI entrypoints to create a context for a given APIKristian Høgsberg2010-04-281-1/+13
| |
* | Merge branch '7.8'Brian Paul2010-04-272-1595/+2215
|\ \ | | | | | | | | | | | | | | | | | | | | | Conflicts: src/gallium/drivers/nv30/nv30_context.c src/gallium/drivers/nv40/nv40_context.c src/gallium/drivers/nv40/nv40_state_emit.c
| * | glxext.h: upgraded to 2010/02/10 versionBrian Paul2010-04-261-0/+4
| | |
| * | glext: upgraded to version 61Brian Paul2010-04-261-1595/+2211
| | |
* | | DRI2: add config query extensionJesse Barnes2010-04-221-0/+14
| |/ |/| | | | | | | Add a new DRI2 configuration query extension. Allows for DRI2 client code to query for common DRI2 configuration options.
* | Merge branch '7.8'Ian Romanick2010-04-041-103/+106
|\|
| * gl: updated glxext.h to version 27Ian Romanick2010-04-041-103/+106
| |
| * Regenerate gl_mangle.hTom Fogal2010-03-251-0/+2
| |
* | drisw: make stride issue profoundGeorge Sapountzis2010-03-271-6/+6
| |
* | dri_inteface: add define for checking presence of drm.hGeorge Sapountzis2010-03-211-1/+7
| | | | | | | | | | | | | | __NOT_HAVE_DRM_H is a like a feature, defined by default on specific platforms and allows to be defined externally as well. __NOT_HAVE_DRM_H should only be used by xserver and mesa swrast_dri drivers
* | regenerate gl_mangle.h to get new EGLImage functionsBrian Paul2010-03-161-0/+2
| |
* | include/GL: drop more deprecated headersGeorge Sapountzis2010-03-062-419/+0
|/
* Remove support for GCC older than 3.3.0Ian Romanick2010-03-032-3/+2
| | | | Signed-off-by: Ian Romanick <[email protected]>
* drop header files and demos for dropped window systemsGeorge Sapountzis2010-02-263-283/+0
|
* Remove remaining miniglx referencesKristian Høgsberg2010-02-251-482/+0
|
* Drop classic mesa svga driverKristian Høgsberg2010-02-251-97/+0
|
* Remove dos driverKristian Høgsberg2010-02-251-1/+1
|
* Remove directfb supportKristian Høgsberg2010-02-251-89/+0
|
* dri_interface.h: Add DRI image and eglImageLookup extensionsKristian Høgsberg2010-02-241-0/+55
| | | | These are used for implementing the various EGLImage extensions.
* glapi: Add GL_OES_EGL_imageKristian Høgsberg2010-02-241-0/+15
|
* dri2: Event driven buffer validation.Francisco Jerez2010-02-161-8/+6
| | | | | | | | | | | | | | | | | | When a buffer invalidation event is received from the X server, the "invalidate" hook of the DRI2 flush extension is executed: A generic implementation (dri2InvalidateDrawable) is provided that just bumps the "pStamp" sequence number in __DRIdrawableRec. For old servers not supporting buffer invalidation events, the invalidate hook will be called before flushing the fake front/back buffer (that's typically once per frame -- not a lot worse than the situation we were in before). No effort has been made on preserving backwards compatibility with version 2 of the flush extension, but I think it's acceptable because AFAIK no released stack is making use of it. Signed-off-by: Kristian Høgsberg <[email protected]>
* dri_interface: Introduce DRI tokens for the texBuffer texture formatsKristian Høgsberg2010-02-092-4/+7
| | | | | | This used to take GLX tokens, but the DRI interface can't depend on GLX defines. We fix this by introducing DRI tokens that have the same value as the GLX texture format tokens.
* mesa: misc GLX_INTEL_swap_event fixesRobert Bragg2010-01-252-5/+9
| | | | | | | | Fixup a few issues found through testing: - update GLX names to match glproto - register DRI2WireToEvent so it actually gets called Signed-off-by: Robert Bragg <[email protected]>
* Sun compilers now support some gcc __attribute__ valuesAlan Coopersmith2010-01-191-1/+2
| | | | | | | | | | | Sun cc 5.9 and later (__SUNPRO_C >= 0x590) support __attribute__ calls for aligned, always_inline, noinline, pure, const, and malloc. This commit includes updates to files that were regenerated by gl_XML.py after adding the __SUNPRO_C checks to it Signed-off-by: Alan Coopersmith <[email protected]> Signed-off-by: Brian Paul <[email protected]>
* Merge branch 'master' of ssh://people.freedesktop.org/~jbarnes/mesaJesse Barnes2010-01-113-1/+40
|\ | | | | | | | | | | Conflicts due to DRI1 removal: src/mesa/drivers/dri/intel/intel_context.c src/mesa/drivers/dri/intel/intel_screen.c
| * DRI2/GLX: add INTEL_swap_event supportJesse Barnes2010-01-082-0/+27
| | | | | | | | | | | | | | Add event support for the GLX swap buffers event, along with DRI2 protocol support for generating GLX swap buffers events in the direct rendered case. Signed-off-by: Jesse Barnes <[email protected]>
| * DRI2: add SwapBuffers supportJesse Barnes2010-01-081-1/+13
| | | | | | | | | | | | | | | | | | | | Support the new DRI2 protocol request, DRI2SwapBuffers, in both direct and indirect rendering context. This request allows the display server to optimize back->front swaps (e.g. through page flipping) and allows us to more easily support other GLX features like swap interval and the OML sync extension in DRI2. Signed-off-by: Jesse Barnes <[email protected]>
* | glew: Update to version 1.5.2.José Fonseca2010-01-063-27/+1265
|/
* mesa: Avoid WIN32_LEAN_AND_MEAN re-definition.José Fonseca2010-01-011-0/+2
|
* glut: Silent the glut*_ATEXIT_HACK defined but not used warnings.José Fonseca2010-01-011-6/+3
| | | | | | There are two ways to silent this: put inline keyword, or reimplement the hack as a #define. inline keyword actually varies slightly with compiler so I've opted by the latter.
* Regenerate gl_mangle.h.Tom Fogal2009-12-231-0/+43
| | | | Signed-off-by: Brian Paul <[email protected]>
* gl: added mangled glXGetProcAddressARB defineTom Fogal2009-11-191-0/+1
| | | | Signed-off-by: Brian Paul <[email protected]>
* gl: updated wglext.h to version 17Brian Paul2009-10-231-5/+40
|
* gl: updated glxext.h to version 25Brian Paul2009-10-231-4/+92
|
* gl: updated glext.h to version 56Brian Paul2009-10-231-3/+215
|
* mesa: regenerated gl_mangle.h fileBrian Paul2009-10-081-0/+42
|
* gl: restore some PFNGL typedefsBrian Paul2009-09-151-0/+15
| | | | | | | Commit d33c315d9e32584dea12cea683795b498a9f5eca removed a few too many typedefs. We need the typedefs in glext.h which are protected by #ifdef GL_VERSION_1_2 but we can exclude the ones protected by GL_VERSION_1_2_DEPRECATED.
* gl: upgrade wglext.h to version 15Brian Paul2009-08-031-4/+15
|
* gl: upgrade glxext.h to version 23Brian Paul2009-08-031-3/+15
|
* gl: upgrade glext.h to version 54Brian Paul2009-08-031-51/+515
|
* Merge branch 'mesa_7_5_branch'Brian Paul2009-06-241-3/+3
|\ | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/mesa/drivers/dri/i915/i915_tex_layout.c src/mesa/drivers/dri/i965/brw_wm_glsl.c src/mesa/drivers/dri/intel/intel_buffer_objects.c src/mesa/drivers/dri/intel/intel_pixel_bitmap.c src/mesa/drivers/dri/intel/intel_pixel_draw.c src/mesa/main/enums.c src/mesa/main/texstate.c src/mesa/vbo/vbo_exec_array.c
| * glew: correct misspelling of glFramebufferTextureLayerKeith Whitwell2009-06-181-3/+3
| | | | | | | | | | This was misspelt as glFramebufferTexturLayer (missing e), causing conflicts with the correctly spelt version in glext.h and extfuncs.h.
* | mesa: regenerated gl_mange.h fileBrian Paul2009-06-151-1/+33
| |
* | mesa: Fix wglext.h prototypes.Michal Krol2009-06-051-2/+2
| |
* | mesa: update wglext.h to latest versionBrian Paul2009-06-041-1/+11
| |
* | mesa: remove PFNGL typedefs that are in glext.hBrian Paul2009-06-041-85/+2
| |