Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | added #ifdef tests for Windows for int64_t, uint64_t | Brian Paul | 2006-09-16 | 1 | -0/+4 |
| | |||||
* | OpenVMS compile support update | Jouk Jansen | 2006-09-04 | 1 | -210/+553 |
| | | | | | | | (previous commit did send the wrong file to the CVS) Modified Files: Mesa/include/GL/vms_x_fix.h | ||||
* | OpenVMS compile support update | Jouk Jansen | 2006-09-04 | 1 | -0/+1 |
| | | | | | Modified Files: Mesa/include/GL/vms_x_fix.h | ||||
* | remove extension defines/protos that are now in glext.h | Brian Paul | 2006-08-30 | 1 | -101/+0 |
| | |||||
* | latest version from OpenGL ARB | Brian Paul | 2006-08-30 | 2 | -16/+243 |
| | |||||
* | Add support for GL_EXT_gpu_program_parameters. Any driver that enables | Ian Romanick | 2006-08-15 | 2 | -0/+20 |
| | | | | | either GL_ARB_vertex_program or GL_ARB_fragment_program should enable this extension as well. | ||||
* | s/GLvoid/void/ to fix gcc 4.2 issue (bug 7875) | Brian Paul | 2006-08-15 | 1 | -1/+1 |
| | |||||
* | Fix white-space problem in the prototype for glBlitFramebufferEXT that | Ian Romanick | 2006-08-12 | 2 | -2/+2 |
| | | | | prevented gl_mangle.h from picking it up. | ||||
* | Convert comment header for __GLcontextModesRec to Doxygen style. | Ian Romanick | 2006-08-11 | 1 | -6/+12 |
| | |||||
* | Added initial multisampling support to glfbdev driver. | Sean D'Epagnier | 2006-08-10 | 1 | -0/+1 |
| | | | | | | | | | Fully implemented glutGameMode, and added vidresize stubs to make Added support for glutReshapeDisplay to change video mode but not lose current mesa context. implementation glut 5 complient. Fixed many minor bugs Updated docs | ||||
* | remove stray text from previous check-in | Brian Paul | 2006-08-07 | 1 | -1/+0 |
| | |||||
* | added GL_EXT_texture_sRGB | Brian Paul | 2006-08-03 | 1 | -0/+43 |
| | |||||
* | Move GL_MESA_shader_debug from glext.h to gl.h. | Michal Krol | 2006-08-01 | 1 | -0/+5 |
| | |||||
* | reorder a few token definitions | Brian Paul | 2006-06-20 | 1 | -16/+16 |
| | |||||
* | remove const qualifier from glGenVertexArraysAPPLE() parameter | Brian Paul | 2006-06-12 | 1 | -2/+2 |
| | |||||
* | updated GLX_EXT_texture_from_pixmap tokens (Dave Reveman) | Brian Paul | 2006-05-05 | 1 | -1/+38 |
| | |||||
* | Update to final EXT_tfp tokens | David Reveman | 2006-05-02 | 1 | -5/+5 |
| | |||||
* | Update function signatures for EXT_tfp entrypoints. | Adam Jackson | 2006-05-01 | 1 | -2/+2 |
| | |||||
* | FBConfig support for EXT_tfp | David Reveman | 2006-04-11 | 1 | -0/+18 |
| | |||||
* | Add attrib_list to glXBindTexImageEXT | David Reveman | 2006-04-11 | 1 | -1/+1 |
| | |||||
* | DMesa now uses OSMesa as a back-end. | Daniel Borca | 2006-03-31 | 1 | -6/+6 |
| | |||||
* | bump version/date | Brian Paul | 2006-03-31 | 2 | -3/+3 |
| | |||||
* | Dave Reveman's patch for GLX_MESA_copy_sub_buffer support | Brian Paul | 2006-03-31 | 1 | -0/+8 |
| | |||||
* | XMesaDrawLine macro, not currently used | Brian Paul | 2006-03-30 | 2 | -0/+13 |
| | |||||
* | Fixes from Brian | Karl Schultz | 2006-03-30 | 1 | -4/+3 |
| | |||||
* | fix some PFNGL* typedefs | Brian Paul | 2006-03-26 | 1 | -5/+5 |
| | |||||
* | Add prototypes for GLX_MESA_swap_frame_usage, GLX_MESA_swap_control, and | Brian Paul | 2006-03-09 | 1 | -0/+54 |
| | | | | | GLX_EXT_texture_from_pixmap to silence warnings while compiling glxcmds.c XXX: Need to add the new tokens for GLX_EXT_texture_from_pixmap!!! | ||||
* | GL_EXT_framebuffer_blit tokens/functions | Brian Paul | 2006-03-01 | 1 | -0/+22 |
| | |||||
* | include inttypes.h if __osf__ defined (Randall Hand) | Brian Paul | 2006-02-23 | 1 | -1/+1 |
| | |||||
* | EGL 1.2 tokens/functions/etc. | Brian Paul | 2006-02-05 | 1 | -2/+50 |
| | |||||
* | WGL_ARB_extensions_string extension | Brian Paul | 2006-01-25 | 1 | -0/+9 |
| | |||||
* | regenerate to pick up glGetQueryObject[u]i64vEXT funcs | Brian Paul | 2005-12-14 | 1 | -0/+2 |
| | |||||
* | rename eglShowSurfaceMESA, add EGL_SCREEN_POSITION_GRANULARITY_MESA | Brian Paul | 2005-12-10 | 1 | -9/+11 |
| | |||||
* | bump version number | Brian Paul | 2005-12-08 | 1 | -2/+2 |
| | |||||
* | remove stray _ from GL[u]int64_EXT | Brian Paul | 2005-12-08 | 1 | -2/+2 |
| | |||||
* | handle 64-bit types for Windows. | Karl Schultz | 2005-12-08 | 1 | -0/+3 |
| | |||||
* | Updates for GL_EXT_timer_query: | Brian Paul | 2005-12-07 | 1 | -0/+18 |
| | | | | | New GLint64EXT and GLuint64EXT types (use C99's long long types). New glGetQueryObject[u]i64vEXT() functions. | ||||
* | assorted fixes for server-side direct rendering (bug 5199) | Brian Paul | 2005-11-29 | 1 | -1/+0 |
| | |||||
* | Added OSMesaColorClamp(), bug 4917 | Brian Paul | 2005-11-12 | 1 | -2/+11 |
| | |||||
* | remove a bunch of extension stuff that's in glxext.h | Brian Paul | 2005-11-08 | 1 | -147/+5 |
| | |||||
* | added GL_EXT_packed_depth_stencil | Brian Paul | 2005-09-28 | 1 | -0/+10 |
| | |||||
* | Silence some warnings. | Brian Paul | 2005-09-11 | 1 | -3/+3 |
| | |||||
* | Add support for memory contexts (Thomas Kaltofen). Cleanup compilation ↵ | Karl Schultz | 2005-09-05 | 1 | -2/+2 |
| | | | | warnings. | ||||
* | added GL_EXT_timer_query token | Brian Paul | 2005-09-02 | 1 | -0/+9 |
| | |||||
* | include stdint.h if WIN32 and GNUC (Colin Harrison). Patch forwarded to SGI. | Brian Paul | 2005-08-15 | 1 | -0/+2 |
| | |||||
* | Remove '#if 0' block that was accidentally left in. | Ian Romanick | 2005-07-28 | 1 | -6/+0 |
| | |||||
* | Major rip-up of internal function insertion interface. The oldmesa_6_3_1 | Ian Romanick | 2005-07-28 | 1 | -3/+3 |
| | | | | | | | | | | | | | | | | | | | | | | _glapi_add_entrypoint has been replaced by a new routine called _glapi_add_dispatch. This new routine dynamically assignes dispatch offsets to functions added. This allows IHVs to add support for extension functions that do not have assigned dispatch offsets. It also means that a driver has no idea what offset will be assigned to a function. The vast majority of the changes in this commit account for that. An additional table, driDispatchRemapTable, is added. Functions not in the Linux OpenGL ABI (i.e., anything not in GL 1.2 + ARB_multitexture) has a fixed offset in this new table. The entry in this table specifies the offset in of the function in the real dispatch table. The internal interface was also bumped from version 20050725 to 20050727. This has been tested with various programs in progs/demos on: radeon (Radeon Mobility M6) r128 (Rage 128 Pro) mga (G400) | ||||
* | Fix SPARC assembly for 64-bit | Ian Romanick | 2005-07-28 | 1 | -1/+10 |
| | | | | | | | | | | | | | | - The test for whether or not we're building for 64-bit is '#ifdef __arch64__'. This appears to be correct on both Linux and Solaris. - The test for Solaris is now '#if defined(SVR4) || defined(__SVR4) || defined(__svr4__)'. GCC 3.4.0 has all three defined on Solaris 9. - Enables assembly language clip routines. - Fixes to make GLSL code build on Solaris. - Update gl_SPARC_asm.py. | ||||
* | No, really, get rid of all the remaining references to DRI_USE_NEW_INTERFACE. | Ian Romanick | 2005-07-26 | 1 | -23/+4 |
| | | | | | A couple other remnants of the old interfaces hit the dust too. Thanks Jon. :) | ||||
* | Fixes the glXGetProcAddress portion of the interface. Most of the functions | Ian Romanick | 2005-07-26 | 1 | -48/+112 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | that are currently obtained via glXGetProcAddress and all of the XF86DRI functions are replaced with a funciton table. This table will be passed to __driCreateNewScreen. One of the functions in the table is getProcAddress. This allows some loaders to expose functionality not in all loaders. This will be immediatly used for glxEnableExtension (formerly known to drivers as __glXScrEnableExtension). libGL (and in the future libglx) expose this function so that drivers can enable GLX extensions. libEGL should exposed eglEnableExtension to enable EGL extensions. The same function cannot be used for both because the extensions have different names and (possibly) different semantics. Drivers can optionally use one, both, or neither. The key parts are in the __DRIinterfaceMethodsRec structure in dri_interface.h. A pointer to one of these structures is passed into __driCreateNewScreen. Because of this, the version of the API is bumped to 20050725. Since the previous version(s) were never in a release, their existance is erased. I was actually a little surprised by how much code this cuts from the drivers. A lot of glXGetProcAddress calls disappear, and a lot of version checks go with them. Nice. The one thing I'm not sure of is removing __glXInitialize. For some reason that function was in the glXGetProcAddress table, but *nothing* in the Mesa tree used it. Did something with DRI conf. use this function? It seems odd... |