summaryrefslogtreecommitdiffstats
path: root/include/GL
Commit message (Collapse)AuthorAgeFilesLines
* glu: Fix _GLUfuncptr typedef.zhigang gong2011-05-121-1/+1
| | | | | | | typedef void (GLAPIENTRYP _GLUfuncptr)(); causes the following warning: function declaration isn't a prototype. Signed-off-by: José Fonseca <[email protected]>
* egl: Add a cursor use bit to MESA_drm_imageKristian Høgsberg2011-05-061-0/+1
|
* gl.h: reorder some #definesBrian Paul2011-03-191-2/+2
|
* Add dri2::{Allocate,Release}Buffer extensionBenjamin Franzke2011-02-071-0/+8
|
* swrast: add an interface createNewContextForAPIHaitao Feng2011-02-031-1/+8
| | | | | | | | This new interface could set up context for OpenGL, OpenGL ES1 and OpenGL ES2. It will be used by egl_dri2 driver. Signed-off-by: Haitao Feng <[email protected]>
* dri: add a placeholder for the framebuffer sRGB capable bit.Dave Airlie2011-01-281-0/+1
| | | | | | This is needed to build the X server GLX_EXT_framebuffer_sRGB bits. Signed-off-by: Dave Airlie <[email protected]>
* dri2: release texture image.Juan Zhao2011-01-091-0/+9
| | | | | | Add release function for texture_from_pixmap extension. Some platform need to release texture image for texture_from_pixmap extension, add this interface for those platforms.
* glext: upgrade to version 67Brian Paul2011-01-061-2/+12
|
* Regenerate gl_mangle.h.Tom Fogal2010-12-201-3/+329
| | | | NOTE: This is a candidate for the 7.10 branch.
* mesa: upgrade to glext.h version 66Brian Paul2010-11-171-7/+18
| | | | | The type of the num/count parameter to glProgramParameters4[df]vNV() changed so some API dispatch code needed updates too.
* Get rid of GL/internal/glcore.hKristian Høgsberg2010-10-131-181/+0
| | | | | | | __GLcontextModes is always only used as an implementation internal struct at this point and we shouldn't install glcore.h anymore. Anything that needs __GLcontextModes should just include the struct in its headers files directly.
* dri: Pass the __DRIscreen and the __DRIscreen private back to image lookupKristian Høgsberg2010-09-221-1/+1
| | | | | We will typically have a current context when we need to lookup the image, but the lookup implementation don't need it so drop it.
* dri2: Make createImageFromName() take a __DRIscreen instead of __DRIcontextKristian Høgsberg2010-09-221-1/+1
| | | | | | | We can't expect to have a context when this is called, and we don't need one so just require a __DRIscreen instead. Reported by Yu Dai <[email protected]>
* mesa: upgrade wglext.h to version 22Brian Paul2010-09-141-106/+138
|
* mesa: upgrade glxext.h to version 32Brian Paul2010-09-141-2/+47
|
* mesa: update to version 64 of GL/glext.hBrian Paul2010-09-141-79/+1026
| | | | | | A number of other files had to be updated as well because const qualifiers were added to the glMultiDrawArrays() function. Also, GL_FIXED is now defined in glext.h.
* egl_dri2: Add support for MESA_image_drmKristian Høgsberg2010-08-251-0/+19
|
* glx: Drop support for GLX_MESA_allocate_memoryKristian Høgsberg2010-07-192-34/+0
| | | | Only r200 implemented it.
* glew: Drop glew now that we don't need it for the progsJakob Bornecrantz2010-06-083-17158/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | configs/beos | 2 +- configs/darwin | 2 +- configs/default | 4 +- configs/freebsd-dri | 2 +- configs/linux-cell | 2 +- configs/linux-dri-xcb | 2 +- configs/linux-indirect | 2 +- configure.ac | 2 +- include/GL/glew.h |14435 ------------------------------------------------ include/GL/glxew.h | 1476 ----- include/GL/wglew.h | 1247 ----- src/SConscript | 1 - src/glew/LICENSE.txt | 73 - src/glew/Makefile | 54 - src/glew/SConscript | 69 - src/glew/glew.c |14320 ----------------------------------------------- src/glew/glewinfo.c | 8441 ---------------------------- src/glew/visualinfo.c | 1173 ---- 18 files changed, 8 insertions(+), 41299 deletions(-) Revert "glew: update to version 1.5.4" This reverts commit a189b1c53b6a3b6c055cc86145c8ef48c580e9d0. Revert "glew: Include X11 headers and libraries in SCons build." This reverts commit efdd33985cb38429aeae845a556db2322957e71a. Revert "scons: Fix GLEW build on Mac OS X." This reverts commit 8f81769148eab0042ffb7192a702350275648715. Revert "scons: Use static glew library on Unices to avoid binary compatability issues" This reverts commit de22c940a1df66d13825dd15c015eafabb61a11d. Revert "glew: Update to version 1.5.2." This reverts commit aaf7ecfd816f82fef314f4f772cc53bc0ced553e. Revert "scons: Build glew on all platforms." This reverts commit 52eb3e4235cc661ab9626a704c555a5f096c628a. Revert "scons: Put glut and glew shared libraries into build/xxx/bin or lib." This reverts commit 8a318edd0838ee3343be0425019d93541b621567. Didn't revert scons/gallium.py Revert "scons: Fix glew build on MSVC." This reverts commit 14a8c9dac7ea43ad8a45052e17f7127451344e5a. Revert "scons: Build progs together with everything else." This reverts commit 7bbf7f94ea786e41ff1364cedaf7dd5c0bbf605a. Only changed src/glew/SConscript Revert "mesa: include glew headers in MesaDemos tarballs" This reverts commit c57d81ddc9ba3052ff7f6b72091accab2c2db0ae. Revert "mesa: include GLEW sources in MesaDemos tarball" This reverts commit b9e2e32daf5505896a662dc8df60104c0f51b4b9. Revert "glew: correct misspelling of glFramebufferTextureLayer" This reverts commit 1b05b5b4fecd9ac8ef34abdda6c085868016ad84. Revert "glew: fix GLEW_LIB_NAME" This reverts commit c10df26a31b6af5a720fbfd06411d580cd38a2c8. Revert "Add dummy install target for glew to fix 'make install'" This reverts commit c273dfe6a28d4bb64ce167685b4053d22db5a727. Revert "autoconf: Add GLEW needed by progs when building GLUT" This reverts commit 2977cee38e21b8e5ebba1635b101185d64ee44a9. Revert "glew: Build it as a static lib." This reverts commit fcf9353fea8343a1a86c8c6e0144c8429440c648. Revert "glew: Initial import." This reverts commit 57d00016cab9afa3e7853d9830044a8ece9541c4.
* 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]>