Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | mesa: implement per-buffer color masking | Brian Paul | 2009-12-29 | 4 | -19/+19 | |
| | | | | | | | | | | | This is part of the GL_EXT_draw_buffers2 extension and part of GL 3.0. The ctx->Color.ColorMask field is now a 2-D array. Until drivers are modified to support per-buffer color masking, they can just look at the 0th color mask. The new _mesa_ColorMaskIndexed() function will be called by glColorMaskIndexedEXT() or glColorMaski(). | |||||
* | tnl: Replace deprecated ColorPtr[] with AttribPtr or new BackfaceColorPtr. | Eric Anholt | 2009-11-19 | 6 | -18/+18 | |
| | ||||||
* | tnl: Replace deprecated ObjPtr with AttribPtr[_TNL_ATTRIB_POS] | Eric Anholt | 2009-11-19 | 3 | -3/+3 | |
| | ||||||
* | tnl: Replace deprecated TexCoordPtr with AttribPtr[_TNL_ATTRIB_TEX*] | Eric Anholt | 2009-11-19 | 3 | -12/+12 | |
| | ||||||
* | Merge branch 'mesa_7_6_branch' | Brian Paul | 2009-11-04 | 1 | -11/+0 | |
|\ | | | | | | | | | | | Conflicts: src/mesa/drivers/windows/gdi/mesa.def | |||||
| * | windows: remove old entrypoints from mesa.def file | Karl Schultz | 2009-11-03 | 1 | -12/+0 | |
| | | | | | | | | Signed-off-by: Brian Paul <[email protected]> | |||||
* | | windows: call _mesa_meta_init/free() | Brian Paul | 2009-09-20 | 1 | -0/+5 | |
| | | ||||||
* | | windows: replace old ColorTable, Convolution functions with new | Brian Paul | 2009-09-19 | 2 | -8/+8 | |
| | | ||||||
* | | windows: replace old TexCopy functions w/ new | Brian Paul | 2009-09-19 | 2 | -10/+10 | |
| | | ||||||
* | | gldirect: remove refs to soon-to-be-obsolete functions | Brian Paul | 2009-09-19 | 1 | -24/+2 | |
|/ | | | | I don't know if this driver is anywhere near build-able, but anyway. | |||||
* | windows: updated VC8 project files | Karl Schultz | 2009-07-27 | 1 | -1/+0 | |
| | | | | See bug 22882. | |||||
* | gdi: Don't implement broken gl_dispatch_stub_xxx. | José Fonseca | 2009-04-20 | 1 | -77/+0 | |
| | ||||||
* | mesa: remove last of _mesa_unreference_framebuffer() calls | Brian Paul | 2009-03-07 | 2 | -2/+2 | |
| | ||||||
* | Make GL_ARB_draw_buffers mandatory | Ian Romanick | 2009-01-28 | 5 | -0/+6 | |
| | | | | Signed-off-by: Ian Romanick <[email protected]> | |||||
* | windows: updated mesa.def file | Karl Schultz | 2009-01-15 | 1 | -0/+5 | |
| | ||||||
* | windows: try to create a context in wglCreateLayerContext() | Karl Schultz | 2009-01-13 | 1 | -1/+2 | |
| | ||||||
* | windows: fix visual object memleak | Thomas Henn | 2008-11-26 | 1 | -0/+3 | |
| | ||||||
* | windows: fix _mesa_unreference_framebuffer() to pass ** type. | Thomas Henn | 2008-11-26 | 1 | -1/+3 | |
| | ||||||
* | windows: replace free() with _mesa_unreference_framebuffer() | Brian Paul | 2008-11-24 | 1 | -1/+1 | |
| | | | | Fixes invalid memory reference bug when exiting. | |||||
* | Remove CVS keywords. | Keith Whitwell | 2008-09-21 | 8 | -12/+2 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cherry-picked from gallium-0.1 Conflicts: src/glu/sgi/libnurbs/interface/bezierEval.h src/glu/sgi/libnurbs/interface/bezierPatch.h src/glu/sgi/libnurbs/interface/bezierPatchMesh.h src/glu/sgi/libnurbs/internals/dataTransform.h src/glu/sgi/libnurbs/internals/displaymode.h src/glu/sgi/libnurbs/internals/sorter.h src/glu/sgi/libnurbs/nurbtess/definitions.h src/glu/sgi/libnurbs/nurbtess/directedLine.h src/glu/sgi/libnurbs/nurbtess/gridWrap.h src/glu/sgi/libnurbs/nurbtess/monoChain.h src/glu/sgi/libnurbs/nurbtess/monoPolyPart.h src/glu/sgi/libnurbs/nurbtess/monoTriangulation.h src/glu/sgi/libnurbs/nurbtess/partitionX.h src/glu/sgi/libnurbs/nurbtess/partitionY.h src/glu/sgi/libnurbs/nurbtess/polyDBG.h src/glu/sgi/libnurbs/nurbtess/polyUtil.h src/glu/sgi/libnurbs/nurbtess/primitiveStream.h src/glu/sgi/libnurbs/nurbtess/quicksort.h src/glu/sgi/libnurbs/nurbtess/rectBlock.h src/glu/sgi/libnurbs/nurbtess/sampleComp.h src/glu/sgi/libnurbs/nurbtess/sampleCompBot.h src/glu/sgi/libnurbs/nurbtess/sampleCompRight.h src/glu/sgi/libnurbs/nurbtess/sampleCompTop.h src/glu/sgi/libnurbs/nurbtess/sampleMonoPoly.h src/glu/sgi/libnurbs/nurbtess/sampledLine.h src/glu/sgi/libnurbs/nurbtess/searchTree.h src/glu/sgi/libnurbs/nurbtess/zlassert.h src/glu/sgi/libutil/error.c src/glu/sgi/libutil/glue.c src/glu/sgi/libutil/gluint.h src/glu/sgi/libutil/project.c src/glu/sgi/libutil/registry.c src/glx/x11/glxclient.h src/glx/x11/glxext.c src/mesa/drivers/dri/ffb/ffb_dd.h src/mesa/drivers/dri/ffb/ffb_points.h src/mesa/drivers/dri/gamma/gamma_context.h src/mesa/drivers/dri/gamma/gamma_macros.h src/mesa/drivers/dri/i810/i810context.h src/mesa/drivers/dri/r128/r128_dd.h src/mesa/drivers/dri/tdfx/tdfx_dd.h | |||||
* | added 24bpp support | Shane Blackett | 2008-09-11 | 1 | -10/+217 | |
| | ||||||
* | Assorted Windows fixes (Karl Schultz) | Brian Paul | 2008-05-29 | 1 | -7/+7 | |
| | ||||||
* | updated function list | Brian Paul | 2008-05-28 | 1 | -27/+4 | |
| | ||||||
* | additional stub functions | Brian | 2008-01-02 | 1 | -0/+4 | |
| | ||||||
* | use DEFAULT_SOFTWARE_DEPTH_BITS | Delle | 2007-11-27 | 1 | -9/+11 | |
| | ||||||
* | faster write_rgba_span_front() | Andreas Micheler | 2007-10-15 | 1 | -17/+78 | |
| | ||||||
* | For _mesa_share_state(), update the context's references to the new share ↵ | Brian | 2007-08-23 | 2 | -2/+7 | |
| | | | | group's objects (Shane Blackett) | |||||
* | Fix a number of MINGW32 issues | Zhang | 2007-07-21 | 3 | -24/+44 | |
| | ||||||
* | add const to wglSetPixelFormat() to match .h declaration | Brian | 2007-07-02 | 1 | -1/+1 | |
| | ||||||
* | a variety of fixes for MingW | zhang | 2007-06-28 | 2 | -66/+72 | |
| | ||||||
* | enable 2.1 extensions | Brian | 2007-04-26 | 1 | -0/+1 | |
| | ||||||
* | assorted fixes for Windows/VC8 | Karl Schultz | 2007-04-24 | 2 | -3/+56 | |
| | ||||||
* | Commiting a few minor fixes to glut fbdev (segfault on a separate stack) | Sean D'Epagnier | 2007-02-16 | 14 | -26/+26 | |
| | | | | | | Updated all drivers that used the old _ac_ functions to use the new _vbo_ functions. I know this fixed the fbdev driver, it looks like it might fix some other drivers too. | |||||
* | Remove x/y/width/height parameters from Clear functions. | Brian Paul | 2006-11-01 | 1 | -8/+5 | |
| | ||||||
* | don't use params passed to Clear() | Brian Paul | 2006-10-21 | 1 | -2/+6 | |
| | ||||||
* | Handle API and dispatch table changes that removed a bunch of extension ↵ | Karl Schultz | 2006-08-30 | 2 | -114/+50 | |
| | | | | entry points. | |||||
* | export new _mesa_* functions | Karl Schultz | 2006-08-04 | 1 | -0/+5 | |
| | ||||||
* | check for non-nill pwc in WMesaMakeCurrent(), bug 7585 | Brian Paul | 2006-07-21 | 1 | -1/+1 | |
| | ||||||
* | Thread safety for Win32. SourceForge bug #1507315. | Brian Paul | 2006-06-16 | 1 | -0/+32 | |
| | ||||||
* | Fix problem reported by Bill Newman in read_rgba_pixels for 16 and 32 bit ↵ | Karl Schultz | 2006-04-03 | 1 | -2/+2 | |
| | | | | (GDI driver). Bug would cause the wrong pixel to be read if more than one pixel requested and could cause memory access violations. | |||||
* | Clean up data structures, finishing off some of the cleanup work suggested ↵ | Karl Schultz | 2006-03-30 | 2 | -133/+139 | |
| | | | | by Brian. Now also creating two renderbuffers, so apps can now switch with glDrawBuffer. | |||||
* | Fix logic error in viewport function so that we still resize the buffers if ↵ | Karl Schultz | 2006-03-30 | 1 | -8/+5 | |
| | | | | the viewport and the window both change to the same new size. This lets the gloss demo work with the -f option. | |||||
* | When creating front/back renderbuffers, init the Red/Green/Blue/AlphaBits fields | Brian Paul | 2006-03-30 | 1 | -18/+38 | |
| | ||||||
* | Use [][3] for write_rgb_span_16 | Karl Schultz | 2006-03-30 | 1 | -1/+1 | |
| | ||||||
* | Fixes from Brian to help migrate to render buffer DD interfaces. Also fix ↵ | Karl Schultz | 2006-03-30 | 3 | -297/+419 | |
| | | | | bug in the viewport function that was using the viewport size to resize the buffer, when it should have been using the window size. Fix bug in write_rgb_span_32 where the incoming pixel data parameter was coded as a [][4] instead of [][3]. Now all the demos work correctly except singlebuffer. | |||||
* | Update for new Mesa entry points. I need to change the python script that ↵ | Karl Schultz | 2006-03-29 | 1 | -3/+4 | |
| | | | | generates this file to the new XML scheme, but for now, a manual update is OK. | |||||
* | add wglGetExtensionsStringARB | Karl Schultz | 2006-01-25 | 2 | -1/+6 | |
| | ||||||
* | fix thinko in last revision. | Karl Schultz | 2005-12-16 | 1 | -1/+1 | |
| | ||||||
* | Work In Progress. Move some of the frame buffer, render buffer, etc init ↵ | Karl Schultz | 2005-12-15 | 2 | -102/+164 | |
| | | | | | | code from the create context path to the make current path, where it is lazily initialized. This didn't buy me very much except to make it look closer to the X11 driver. Fix up some of this same code to correct some errors. The next step is to reorganize the wmesa context data structure to inherit the gl_context by containment so I can have access to the wmesa context in the update state path. The driver is still currently not responding to changes in the Draw and Read Buffer state. | |||||
* | update for symbol export changes | Karl Schultz | 2005-12-08 | 1 | -1/+2 | |
| |