Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | disable XMesaCreatePBuffer() for XFree86 | Brian Paul | 2002-10-09 | 1 | -1/+5 |
| | |||||
* | added missing dispatch code for new AGP-related functions | Brian Paul | 2002-10-08 | 3 | -5/+23 |
| | |||||
* | Pbuffers seem to work! | Brian Paul | 2002-10-05 | 3 | -109/+202 |
| | |||||
* | more work on fbconfig/pbuffer support | Brian Paul | 2002-10-05 | 3 | -233/+223 |
| | |||||
* | Changed a number of context fields from GLchan to GLfloat (such as ClearColor). | Brian Paul | 2002-10-04 | 2 | -24/+47 |
| | | | | | | Also changed parameter types for some driver functions (like ctx->Driver.Clear- Color). Updated all the device drivers. Someday, we want to support 8, 16 and 32-bit channels dynamically at runtime. | ||||
* | new texture compression infrastructure | Brian Paul | 2002-09-27 | 1 | -4/+7 |
| | |||||
* | fix bug in index_mask() (bug 609837) | Brian Paul | 2002-09-23 | 1 | -1/+2 |
| | |||||
* | stub functions for glXAllocate/FreeMemoryNV() | Brian Paul | 2002-08-22 | 4 | -4/+73 |
| | |||||
* | fix problems in FXgetImage() | Brian Paul | 2002-08-21 | 1 | -15/+14 |
| | |||||
* | struct sw_span is again allocated on the stack, but the arrays of span | Brian Paul | 2002-08-07 | 1 | -234/+230 |
| | | | | | | | data are broken out into a new struct span_arrays which is allocated per-context (to avoid huge stack allocations - a problem on Windows). This lets us use span.redStep instead of span->redStep (for example) to hopefully get slightly better performance in the triangle functions. | ||||
* | Overhaul of glRead/DrawBuffer() code. Now, swrast->Driver.SetBuffer() | Brian Paul | 2002-07-09 | 4 | -182/+138 |
| | | | | | indicates the read AND draw color buffer for all software rasterization. Lots of related clean-ups. See RELNOTES-4.1 for details. | ||||
* | removed extra right-paren | Brian Paul | 2002-06-25 | 1 | -2/+2 |
| | |||||
* | FRONT_AND_BACK culling | Keith Whitwell | 2002-06-25 | 1 | -1/+4 |
| | |||||
* | put XSync in get_buffer_size(), plus clean-up | Brian Paul | 2002-06-19 | 1 | -6/+7 |
| | |||||
* | new fix for initial window size problem | Brian Paul | 2002-06-17 | 1 | -3/+1 |
| | |||||
* | Fix glXCopyContext bug | Brian Paul | 2002-06-16 | 1 | -3/+5 |
| | |||||
* | fixed window size initialization bug | Brian Paul | 2002-06-16 | 1 | -1/+3 |
| | |||||
* | Implemented GL_NV_texture_rectangle extension. | Brian Paul | 2002-06-15 | 2 | -5/+5 |
| | | | | | | | | | Replace struct gl_texure_object's Dimension w/ Target field. Added _EnabledUnits to struct gl_texture_attrib - the _ReallyEnabled field is obsolete, but still present for now. This effectively removes the 8-texture units limit, 32 units now possible, but unlikely! New TEXTURE_1D/2D/3D/CUBE/RECT_BIT tokens for unit->_ReallyEnabled field. Updated device drivers to use ctx->Texture._EnabledUnits. | ||||
* | Added ctx parameter to _mesa_debug() | Brian Paul | 2002-06-15 | 3 | -11/+10 |
| | | | | | | Added _mesa_printf() Updated SetDrawBuffer() function in all drivers (ala 4.0.3) Import 4.0.3/DRI changes. | ||||
* | more removal of fprintf() calls | Brian Paul | 2002-06-13 | 1 | -12/+15 |
| | |||||
* | New _mesa_debug() function to replace fprintf() calls. | Brian Paul | 2002-06-13 | 1 | -11/+6 |
| | | | | | | | | Some source files updated to call _mesa_debug(), but not finished. Added __GLimports as a parameter to _mesa_create/init_context() and updated drivers accordingly. Fleshed-out more of the __GLimports and __GLexports functionality. Removed run-time config file support (config.c) | ||||
* | some initial work for fbconfigs/pbuffers | Brian Paul | 2002-05-27 | 3 | -17/+30 |
| | |||||
* | Allocate a sw_span struct in the swrast context instead of allocating it | Brian Paul | 2002-04-19 | 1 | -225/+225 |
| | | | | | on the stack frame in the point/line/triangle functions. (Klaus Niederkrueger) This should solve the performance problem Karl found on Windows. | ||||
* | C++ fix | Brian Paul | 2002-04-19 | 1 | -1/+5 |
| | |||||
* | return NULL from Fake_glXCreateContext() if dpy or visinfo are NULL | Brian Paul | 2002-04-02 | 1 | -1/+5 |
| | |||||
* | don't set plane mask for xm_buffer->gc, it causes an accum buffer ↵ | Brian Paul | 2002-03-19 | 1 | -3/+1 |
| | | | | conformance problem | ||||
* | Lots of changes related to framebuffer/window buffer resizing. Basically, | Brian Paul | 2002-03-16 | 3 | -61/+75 |
| | | | | | | | 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(). | ||||
* | protect currentReadable reference with #ifndef GLX_BUILT_IN_XMESA | Brian Paul | 2002-03-15 | 1 | -3/+4 |
| | |||||
* | updated comments. removed dead code. | Brian Paul | 2002-03-15 | 2 | -146/+17 |
| | |||||
* | remove a debug printf | Brian Paul | 2002-03-15 | 1 | -2/+1 |
| | |||||
* | Removed the xm_context field from XMesaBuffer. It was preventing N threads | Brian Paul | 2002-03-12 | 2 | -65/+7 |
| | | | | from rendering into one window in parallel and wasn't really needed anyway. | ||||
* | silence gcc warnings (Marc La France) | Brian Paul | 2002-03-01 | 3 | -7/+14 |
| | |||||
* | check for initialized XMesaBuffer in XMesaGarbageCollect() | Brian Paul | 2002-02-20 | 1 | -2/+2 |
| | |||||
* | use separate GC for SwapBuffers to avoid colormask problem | Brian Paul | 2002-02-15 | 3 | -19/+30 |
| | |||||
* | updated GL_VENDOR string | Brian Paul | 2002-02-14 | 1 | -4/+4 |
| | |||||
* | first checkpoint commit of Klaus's new span code (struct sw_span) | Brian Paul | 2001-12-17 | 1 | -46/+46 |
| | |||||
* | casts to silence warnings from gcc 2.96 | Brian Paul | 2001-11-06 | 1 | -2/+2 |
| | |||||
* | version bumps, etc for 4.1 | Brian Paul | 2001-10-22 | 1 | -3/+3 |
| | |||||
* | updates for Mesa 4.0 | Brian Paul | 2001-09-23 | 1 | -6/+6 |
| | |||||
* | more GL 1.3 and GLX 1.4 updates | Brian Paul | 2001-09-14 | 2 | -5/+15 |
| | |||||
* | minor re-org | Brian Paul | 2001-09-12 | 3 | -42/+46 |
| | |||||
* | minor changes, prototype Pbuffer support | Brian Paul | 2001-09-01 | 1 | -4/+54 |
| | |||||
* | prototype work for Pbuffer support | Brian Paul | 2001-09-01 | 2 | -28/+258 |
| | |||||
* | fixed dangling pointer problem (Chris Burghart) | Brian Paul | 2001-08-31 | 1 | -1/+10 |
| | |||||
* | OpenGL 1.3 support | Brian Paul | 2001-08-28 | 1 | -3/+3 |
| | |||||
* | bumped version string to 3.5.1 | Brian Paul | 2001-08-20 | 1 | -2/+2 |
| | |||||
* | fixed GLX context sharing bug (reported by Eric Plante) | Brian Paul | 2001-08-07 | 1 | -3/+3 |
| | |||||
* | Rename some of the tnl->Driver.* functions to tnl->Driver.Render.*, to make it | Keith Whitwell | 2001-07-12 | 1 | -14/+5 |
| | | | | | | | | | | | | | | clear that these are owned by t_vb_render.c. Make swrast_setup opaque - it now hooks itself directly into tnl->Driver.Render.*. Add a _swsetup_Wakeup() call that does this. Update X11 (tested), osmesa and FX drivers for this change. FX compiles but is probably broken as the changes there are large. It was the only remaining driver that used the internal _swsetup_ functions for interp and copy_pv. This usage has been replaced with code from the DRI tdfx driver. | ||||
* | Enable GL_ARB_texture_compression for XMesa/GLX driver. Texture | Brian Paul | 2001-06-15 | 1 | -1/+7 |
| | | | | | compression isn't really implmented. Just updated glTexImageXD() to accept compressed internal format tokens. | ||||
* | removed some code in XMesaDestroyContext() which could lead to a segfault | Brian Paul | 2001-06-04 | 1 | -6/+9 |
| |