Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | added _mesa_inv_sqrtf() and INV_SQRTF() (Josh Vanderhoof) | Brian Paul | 2003-03-04 | 1 | -2/+2 |
| | |||||
* | Killed mmath.[ch]. Moved low-level functions/assembly code into imports.[ch] | Brian Paul | 2003-03-01 | 1 | -86/+149 |
| | | | | | Moved type conversion and interpolation macros into macros.h Updated all the files that used to include mmath.h | ||||
* | Add casts to quiet compiler warnings. | Karl Schultz | 2002-10-18 | 1 | -1/+22 |
| | |||||
* | Overhaul of glRead/DrawBuffer() code. Now, swrast->Driver.SetBuffer() | Brian Paul | 2002-07-09 | 1 | -10/+1 |
| | | | | | indicates the read AND draw color buffer for all software rasterization. Lots of related clean-ups. See RELNOTES-4.1 for details. | ||||
* | Moved big/little endian code to glheader.h. | Brian Paul | 2002-06-12 | 1 | -15/+3 |
| | | | | Define either MESA_BIG_ENDIAN or MESA_LITTLE_ENDIAN. | ||||
* | more big-endian tweaks | Brian Paul | 2002-06-05 | 1 | -4/+5 |
| | |||||
* | bring over Michel Daenzer's DRI changes | Brian Paul | 2002-06-03 | 1 | -1/+44 |
| | |||||
* | More suport for t&l drivers | Keith Whitwell | 2002-02-13 | 1 | -1/+8 |
| | | | | | Fix GLuint compare bugs Fix RESET_STIPPLE calls | ||||
* | Committing in . | Jouk Jansen | 2001-06-11 | 1 | -1/+2 |
| | | | | | | | | | | Modified Files: Mesa/src/macros.h Added #define COPY_4UBV() for non i386 machines ---------------------------------------------------------------------- | ||||
* | only copy GLubyte[4] as a GLuint on x86 | Brian Paul | 2001-06-08 | 1 | -16/+8 |
| | |||||
* | use unoptimized COPY_4UBV code on SPARC to avoid memory alignment problems ↵ | Brian Paul | 2001-06-08 | 1 | -2/+11 |
| | | | | (bug 430689) | ||||
* | Fix striding of color material inputs. (Fixes glean colorLitPerf) | Keith Whitwell | 2001-04-19 | 1 | -2/+3 |
| | |||||
* | - Port 3.4 texture utils, texture format work to 3.5 (including new | Gareth Hughes | 2001-03-18 | 1 | -1/+28 |
| | | | | | FetchTexel routines). - Initial hooks for GL_EXT_texture_filter_anisotropic. | ||||
* | Consistent copyright info (version number, date) across all files. | Gareth Hughes | 2001-03-12 | 1 | -9/+9 |
| | |||||
* | Lots of GLchan datatype changes. | Brian Paul | 2001-01-24 | 1 | -1/+2 |
| | | | | | | | | | Added GLvector4us datatype in math/m_vector.[ch] Added _math_trans_4us() in math/m_translate.[ch] Choose GLvector4ub, GLvector4us, GLvector4f at compile time based on CHAN_BITS. Made Driver.ClearColor() and Driver.ClearIndex() optional driver functions. Changed args to Driver.ClearColor(), updated drivers. Reordered files in Makefile.X11 | ||||
* | Add a 'RenderPrimitive' callback to t_vb_render.c. Helps out drivers | Keith Whitwell | 2001-01-08 | 1 | -2/+2 |
| | | | | | | | | | | that used to require a 'ReducedPrimitiveChange' callback. Various compilation fixes for XFree86. Reverted to the older version of glcore.h used internally in XFree86, and moved it to 'Mesa/include/GL/internal/glcore.h', for compatibility with XFree86. | ||||
* | Major rework of tnl module | Keith Whitwell | 2000-12-26 | 1 | -1/+19 |
| | | | | | | | New array_cache module Support 8 texture units in core mesa (now support 8 everywhere) Rework core mesa statechange operations to avoid flushing on many noop statechanges. | ||||
* | Support for swappable t&l modules, including an example one in the FX | Keith Whitwell | 2000-11-24 | 1 | -2/+2 |
| | | | | driver (enable with FX_ALLOW_VTXFMT=t). | ||||
* | Move the transform and lighting code to two new directories | Keith Whitwell | 2000-11-16 | 1 | -1/+3 |
| | | | | | | | | | | | | | | | math: Provides basic matrix and vector functionality that might be useful to multiple software t&l implementations, and is used by core mesa to manage the Model, Project, etc matrices. tnl: The real transform & lighting code from core mesa, including everything from glVertex3f through vertex buffer handling, transformation, clipping, lighting and handoff to a driver for rasterization. The interfaces of these can be further tightened up, but the basic splitting up of state and code move is done. | ||||
* | - Changes for new software rasterizer modules | Keith Whitwell | 2000-11-05 | 1 | -1/+7 |
| | | | | | | | | | - Remove support for choosing software fallbacks from core code - Remove partial fallback code from vbrender.c -- drivers are now expected to be able to find a triangle/quad function for every state, even if they have to use _swsetup_Triangle or _swsetup_Quad. - Marked derived variables in the GLcontext struct with a leading underscore '_'. | ||||
* | more minor header file re-org (moved CONST, ASSERT, INLINE to config.h) | Brian Paul | 2000-10-29 | 1 | -25/+1 |
| | |||||
* | New colormac.h file for color-related macros. | Brian Paul | 2000-10-28 | 1 | -83/+17 |
| | | | | Lot's of clean-up in macros.h and mmath.h | ||||
* | Basic work to support deep color channels: | Brian Paul | 2000-10-28 | 1 | -1/+7 |
| | | | | | Replace GLubyte with GLchan Replace 255 with CHAN_MAX | ||||
* | new comments, misc clean-up | Brian Paul | 2000-09-17 | 1 | -10/+13 |
| | |||||
* | added SET/CLEAR/TEST_BITS macros, misc clean-up | Brian Paul | 1999-11-22 | 1 | -38/+38 |
| | |||||
* | first big check-in of new Mesa 3.3 code | Brian Paul | 1999-11-11 | 1 | -87/+16 |
| | |||||
* | header includes clean-up (Daryll) | Brian Paul | 1999-11-08 | 1 | -5/+5 |
| | |||||
* | removed GL_ prefix from memory macros | Brian Paul | 1999-10-13 | 1 | -12/+12 |
| | |||||
* | Repaired definition of GL_CALLOC_STRUC | Jouk Jansen | 1999-10-11 | 1 | -2/+2 |
| | |||||
* | added memory macros | Brian Paul | 1999-10-10 | 1 | -1/+23 |
| | |||||
* | Fixed includes & added a few hooks for the DRI.kw-mesa-1 | Keith Whitwell | 1999-10-08 | 1 | -3/+6 |
| | |||||
* | Initial revision | jtg | 1999-08-19 | 1 | -0/+546 |