Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | xlib: always call _mesa_meta_init/free() | Brian Paul | 2009-09-20 | 1 | -4/+2 |
| | |||||
* | Revert "mesa: move _mesa_meta_init/free() calls to core Mesa" | Brian Paul | 2009-09-20 | 1 | -0/+7 |
| | | | | | | This reverts commit 651cffd626a82d9bf539437ca4bdf8ea4b396fab. The commit inadvertantly introduced a new gallium dependency on the meta code. | ||||
* | mesa: rename functions to be more consistant with rest of mesa | Brian Paul | 2009-09-19 | 1 | -5/+5 |
| | |||||
* | mesa: move _mesa_meta_init/free() calls to core Mesa | Brian Paul | 2009-09-19 | 1 | -7/+0 |
| | |||||
* | mesa: Add support for ARB_draw_elements_base_vertex. | Eric Anholt | 2009-09-08 | 1 | -0/+2 |
| | |||||
* | mesa: Expose NV_depth_clamp if ARB_depth_clamp is supported. | Eric Anholt | 2009-09-08 | 1 | -0/+1 |
| | | | | | | The wording of these two is exactly the same, except for the issue "Can fragments with wc<=0 be generated when this extension is supported?", which idr thinks is a non-issue for us. | ||||
* | mesa: Add support for ARB_depth_clamp. | Eric Anholt | 2009-09-08 | 1 | -0/+1 |
| | | | | | This currently doesn't include fixing up the cliptests in the assembly paths to support ARB_depth_clamp, so enabling depth_clamp forces the C path. | ||||
* | xlib: test _mesa_meta_bitmap() | Brian Paul | 2009-09-06 | 1 | -0/+1 |
| | |||||
* | xlib: move misplaced brace | Brian Paul | 2009-09-06 | 1 | -1/+1 |
| | |||||
* | Add ARB_sync to the xorg sw dri driver. | Eric Anholt | 2009-09-03 | 1 | -0/+2 |
| | |||||
* | xlib: plug in more meta functions, if TEST_META_FUNCS is set | Brian Paul | 2009-08-31 | 1 | -13/+15 |
| | |||||
* | xlib: option to enable/test meta functions (disabled) | Brian Paul | 2009-08-31 | 3 | -4/+22 |
| | |||||
* | Merge branch 'mesa_7_5_branch' | Brian Paul | 2009-06-24 | 1 | -1/+1 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | 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 | ||||
| * | mesa: added null ptr check in Fake_glXCreatePixmap() | Brian Paul | 2009-06-17 | 1 | -1/+1 |
| | | | | | | | | Fixes segfault in progs/xdemos/glxgears_pixmap.c | ||||
* | | mesa: in glReadBufer() set _NEW_BUFFERS, not _NEW_PIXEL | Brian Paul | 2009-05-01 | 1 | -1/+2 |
|/ | | | | | | | | | | | | | | | Since GL_READ_BUFFER is historically part of the gl_pixel_attrib group it made sense to signal changes with _NEW_PIXEL. But now with FBOs it's also part of the framebuffer state. Now _NEW_PIXEL strictly indicates pixels transfer state changes. This change avoids framebuffer state validation when any random bit of pixel-transfer state is set. DRI drivers updated too: don't check _NEW_COLOR when updating framebuffer state. I think that was just copied from the Xlib driver because we care about dither enable/disable state there. | ||||
* | Use the specified X11 headers for xlib mesa | Dan Nicholson | 2009-03-18 | 1 | -1/+2 |
| | | | | | The xlib build was using the system's Xlib headers or bombing if they weren't available. | ||||
* | xmesa: set back-buffer's drawable field | Brian Paul | 2009-03-09 | 1 | -0/+1 |
| | | | | Fixes back-buffer rendering when MESA_BACK_BUFFER=pixmap | ||||
* | xlib: code to force fixed function -> shader translation (for debug, disabled) | Brian Paul | 2009-03-03 | 1 | -0/+8 |
| | |||||
* | mesa: comments and code documenting a bug with depth 32 TrueColor ↵ | Brian Paul | 2009-03-02 | 1 | -0/+18 |
| | | | | | | | | | | drawing/reading It seems that XGetImage() from a depth 32 TrueColor window is flakey. Drawing with XPutImage() instead of XPutPixel() seems to work better, but still not perfectly. Keep using the original code for now until more is learned. | ||||
* | mesa: remove unused AUX buffers | Brian Paul | 2009-03-02 | 1 | -3/+0 |
| | | | | | | Remove all references to aux buffers 1..3. Keep AUX0 around for now just in case, but it'll probably go too someday. I don't know of any OpenGL drivers since the IRIX days that support aux color buffers. | ||||
* | mesa: fix _glxapi_get_proc_address() for mangled names | Tom Fogal | 2009-02-23 | 1 | -0/+5 |
| | |||||
* | mesa: move a bunch of compiler-related stuff into new compiler.h header | Brian Paul | 2009-02-22 | 1 | -0/+1 |
| | | | | This trims down and cleans up imports.h and glheader.h quite a bit. | ||||
* | mesa: use an array for current texture objects | Brian Paul | 2009-02-21 | 1 | -3/+3 |
| | | | | Use loops to consolidate lots of texture object code. | ||||
* | mesa: replace _mesa_unreference_framebuffer() with _mesa_reference_framebuffer() | Brian Paul | 2009-02-09 | 1 | -1/+1 |
| | |||||
* | mesa: make Xlib glXIsDirect() always return True | Brian Paul | 2009-02-04 | 1 | -3/+3 |
| | |||||
* | xlib: use MESA_GLX_FORCE_DIRECT to make glXIsDirect() always return True | Brian Paul | 2009-02-03 | 1 | -20/+25 |
| | | | | | Some apps won't run w/ indirect rendering contexts. Also, consolidate some context-init code in new init_glx_context() function. | ||||
* | Make GL_{EXT,SUN}_multi_draw_arrays and GL_IBM_multimode_draw_arrays mandatory | Ian Romanick | 2009-01-28 | 1 | -2/+0 |
| | | | | Signed-off-by: Ian Romanick <[email protected]> | ||||
* | mesa: deprecate the GL/fxmesa.h header | Brian Paul | 2009-01-10 | 2 | -1/+104 |
| | |||||
* | xmesa: deprecate the "XMesa" interface | Brian Paul | 2009-01-10 | 7 | -4/+709 |
| | | | | | Move the include/GL/xmesa*.h files to src/mesa/drivers/x11/ so they're no longer considered public. | ||||
* | mesa: improved driver query interface | Keith Whitwell | 2008-09-21 | 1 | -4/+4 |
| | | | | Brought over from gallium-0.2 branch. | ||||
* | mesa: prefix more #includes with "main/" | Brian Paul | 2008-09-18 | 10 | -48/+48 |
| | |||||
* | Apple: Cleaned up some linking and dylib ids issues | Jeremy Huddleston | 2008-08-11 | 1 | -0/+1 |
| | |||||
* | mesa: extra braces | Blair Sadewitz | 2008-07-15 | 1 | -96/+96 |
| | |||||
* | Always pass -linker and -ldflags to mklib for shared libraries | Dan Nicholson | 2008-07-12 | 1 | -2/+2 |
| | | | | | | This just makes the use of mklib more consistent throughout Mesa where we always want to pass the linker and LDFLAGS when we might be making a shared library. | ||||
* | Call mklib with $(SHELL) so the user controls the interpreter | Dan Nicholson | 2008-07-12 | 1 | -2/+1 |
| | | | | | Respect the user's choice of shell when running mklib rather than always using /bin/sh. | ||||
* | remove old comments | Brian Paul | 2008-06-21 | 1 | -2/+0 |
| | |||||
* | assorted glide driver fixes | Wilfried Holzke | 2008-06-17 | 1 | -1/+2 |
| | |||||
* | fix Xlib libGL.so build problem. | Brian Paul | 2008-06-09 | 1 | -1/+1 |
| | | | | Also, build driverfuncs.c into libmesa.a since it's always needed. | ||||
* | remove realglx.[ch] from build | Brian | 2008-06-08 | 1 | -2/+0 |
| | |||||
* | added dependencies | Brian Paul | 2008-06-05 | 1 | -0/+22 |
| | |||||
* | new Makefile for building "stand-alone", Xlib-based libGL | Brian Paul | 2008-06-05 | 1 | -0/+59 |
| | |||||
* | prefix some includes with mesa/ or glapi/ | Brian Paul | 2008-06-05 | 2 | -10/+10 |
| | |||||
* | allow GLX_SAMPLES_ARB==0 (bug 16073) | Brian Paul | 2008-05-27 | 1 | -4/+5 |
| | |||||
* | glcore: drop outdated sources files intented for xorg | George Sapountzis | 2008-04-23 | 1 | -8/+0 |
| | |||||
* | glcore: tree sharing for DRI and XMesa | George Sapountzis | 2008-04-23 | 1 | -1/+70 |
| | |||||
* | glcore: build from mesa | George Sapountzis | 2008-04-23 | 1 | -0/+1 |
| | |||||
* | added some missing calls to _mesa_enable_x_y_extensions() | Brian | 2008-04-01 | 1 | -0/+1 |
| | |||||
* | Fix potential glDrawPixels(GL_DEPTH_COMPONENT) crashes (bug 13915) | Brian | 2008-02-16 | 1 | -99/+166 |
| | | | | Also, general clean-up of the Xlib-optimized glDraw/CopyPixels code. | ||||
* | Fix some issues with glDrawBuffer(GL_NONE), bug 14198 | Brian | 2008-01-22 | 1 | -7/+20 |
| | | | | | Set _ColorDrawBuffers[0] = NULL if no renderbuffers enabled. Check that _ColorDrawBuffers[0] is non-null before dereferencing in a few places. | ||||
* | Replace gl_framebuffer's _ColorDrawBufferMask with _ColorDrawBufferIndexes | Brian | 2008-01-06 | 2 | -5/+5 |
| | | | | | | | Each array element is now a BUFFER_x token rather than a BUFFER_BIT_x bitmask. The number of active color buffers is specified by _NumColorDrawBuffers. This builds on the previous DrawBuffer changes and will help with drivers implementing GL_ARB_draw_buffers. |