summaryrefslogtreecommitdiff
path: root/src/mesa/drivers
AgeCommit message (Collapse)Author
2002-05-27some initial work for fbconfigs/pbuffersBrian Paul
2002-04-23Apply alpha buffer control fix to accum buffer too.Karl Schultz
2002-04-23Fix up alpha buffer handling for Windows.Karl Schultz
- add two new Pixel Format Descriptors that do not have alpha bits to mirror the two that do. - add logic to wglChoosePixelFormat to match PFD's with respect to alpha. - Create/clear software alpha buffer as required. Now a wgl or GLUT program can control the creation of a software alpha buffer via the PFD or GLUT parms, respectively.
2002-04-19Allocate a sw_span struct in the swrast context instead of allocating itBrian Paul
on the stack frame in the point/line/triangle functions. (Klaus Niederkrueger) This should solve the performance problem Karl found on Windows.
2002-04-19C++ fixBrian Paul
2002-04-04added OSMesaGetProcAddress()Brian Paul
2002-04-04call _mesa_ResizeBuffersMESA() in OSMesaMakeCurrent() to reconcile buffer ↵Brian Paul
size changes
2002-04-02return NULL from Fake_glXCreateContext() if dpy or visinfo are NULLBrian Paul
2002-04-01DOS driver updateBrian Paul
2002-03-29use _glapi_get_context() instead of GET_CURRENT_CONTEXT(ctx); in buffer_size()Brian Paul
2002-03-23DOS/Mesa driver updates (Daniel Borca)Brian Paul
2002-03-19don't set plane mask for xm_buffer->gc, it causes an accum buffer ↵Brian Paul
conformance problem
2002-03-16Lots of changes related to framebuffer/window buffer resizing. Basically,Brian Paul
instead of passing a GLcontext* to ResizeBuffers(), pass a GLframebuffer*. The idea is that a window can be resized without it being bound to a rendering context. This makes for a nice clean-up in the XFree86 server-side GLX code. Renamed ctx->Driver.ResizeBuffersMESA() to ctx->Driver.ResizeBuffers().
2002-03-15protect currentReadable reference with #ifndef GLX_BUILT_IN_XMESABrian Paul
2002-03-15updated comments. removed dead code.Brian Paul
2002-03-15remove a debug printfBrian Paul
2002-03-12Removed the xm_context field from XMesaBuffer. It was preventing N threadsBrian Paul
from rendering into one window in parallel and wasn't really needed anyway.
2002-03-11obsoleteBrian Paul
2002-03-08DOS driver updates from Daniel BorcaBrian Paul
2002-03-08new DOS driver files from Daniel BorcaBrian Paul
2002-03-01silence gcc warnings (Marc La France)Brian Paul
2002-03-01updated comments for CHAN_BITS=16 or 32Brian Paul
2002-02-23DOS updates from Daniel BorcaBrian Paul
2002-02-20check for initialized XMesaBuffer in XMesaGarbageCollect()Brian Paul
2002-02-15use separate GC for SwapBuffers to avoid colormask problemBrian Paul
2002-02-15obsoleteBrian Paul
2002-02-14updated GL_VENDOR stringBrian Paul
2002-02-13More suport for t&l driversKeith Whitwell
Fix GLuint compare bugs Fix RESET_STIPPLE calls
2002-02-12Daniel Borca's new DOS/DJGPP driver.Brian Paul
2002-01-30return GL_RENDERER = Mesa Offscreen16/32 when CHAN_BITS = 16 or 32Brian Paul
2002-01-16Fixes for 24-bit Windows devices. The old code was trying to do 3-byteKarl Schultz
stores with a full DWORD store (yuk). (Jeff Lewis)
2002-01-15Fixed pixel color component problem and clear code for 24-bit WindowsKarl Schultz
devices. (Jeff Lewis)
2002-01-15Remove trailing CR's. No logical changes.Karl Schultz
2001-12-20Fix clipping problem on mgaKeith Whitwell
2001-12-17first checkpoint commit of Klaus's new span code (struct sw_span)Brian Paul
2001-12-13fix for ubyte colorsKeith Whitwell
2001-12-11fix glut tess lockupKeith Whitwell
2001-11-29main trunk is now 4.1Karl Schultz
2001-11-29update to version 4.0Karl Schultz
2001-11-06casts to silence warnings from gcc 2.96Brian Paul
2001-11-01Updates for improved DirectDraw support (Daniel Slater)Karl Schultz
2001-10-22version bumps, etc for 4.1Brian Paul
2001-10-05Fix the clear() functionKarl Schultz
- add checks for the ColorMask and IndexMask (like osmesa) - correctly handle the DD_*_BIT flags so that we don't also ask the swrast to clear the color buffer after we cleared it ourselves. (doh!) This gives nearly a 2X improvement in the frame rate in a program like gears.
2001-10-04Updated Windows driver for Mesa 4.0.Karl Schultz
Needs optimization.
2001-10-04remove extra CR charsKarl Schultz
2001-09-25use correct vertex for flatshadingKeith Whitwell
2001-09-25Fix up Windows makefiles so that the debug build leaves debugger infoKarl Schultz
in the libraries. Make with NODEBUG=1 builds optimized without debug info (doc'ed in top level Makefile.win).
2001-09-25disable some more code so that it compiles quietly on Windows.Karl Schultz
2001-09-23[rgba]shift values weren't always correct, only effected blended linesBrian Paul
2001-09-23fixed some configure;make build problems. cleaned-up copyright info.Brian Paul