Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | mesa: From float type modifier from values to large for singles | Ian Romanick | 2009-07-09 | 1 | -7/+7 |
| | | | | | | | | | The values 2147483648.0 and 4294967294.0 are too larget to be stored in single precision floats. Forcing these to be singles causes bits to be lost, which results in errors in some pixel transfer tests. This fixes bug #22344. (cherry picked from commit 70e72070fce6aa1e0918dcc62c1949465cee69f7) | ||||
* | mesa: Use type modifier for float constants. | José Fonseca | 2009-06-15 | 1 | -7/+7 |
| | |||||
* | mesa: add new signed rgba texture format | Roland Scheidegger | 2009-03-28 | 1 | -0/+22 |
| | | | | | This is a (partial) backport of the signed texture format support in OGL 3.1. Since it wasn't promoted from an existing extension roll our own. | ||||
* | mesa: add support for ATI_envmap_bumpmap | Roland Scheidegger | 2009-03-12 | 1 | -2/+5 |
| | | | | | | | | add new entrypoints, new texture format, etc translate in texenvprogram.c for drivers using the mesa-generated tex env fragment program also handled in swrast, but not tested (cannot work due to negative texel results not handled correctly) | ||||
* | mesa: refactor: move various ENUM_TO_x macros into macros.h | Brian Paul | 2008-09-21 | 1 | -0/+7 |
| | |||||
* | minor re-org, doxygen comments | Brian Paul | 2006-10-18 | 1 | -11/+13 |
| | |||||
* | Bug 4996. | Brian Paul | 2005-11-09 | 1 | -3/+0 |
| | | | | | Replace use of FLOAT_TO_USHORT with either CLAMPED_FLOAT_TO_USHORT or UNCLAMPED_FLOAT_TO_USHORT. Same should be done for UBYTE, UINT, etc. | ||||
* | Move COPY_FLOAT() macro down into glide driver. | Brian Paul | 2005-11-09 | 1 | -10/+14 |
| | | | | | Rewrite COPY_4FV() macro to not use COPY_FLOAT(), and use integer moves as originally intended. | ||||
* | Update the doxygen configuration file. | Jose Fonseca | 2004-09-09 | 1 | -3/+0 |
| | | | | Minor updates/fixes to the source documentation. | ||||
* | minor doxygen updates | Brian Paul | 2004-05-14 | 1 | -0/+2 |
| | |||||
* | whitespace changes and new comments | Brian Paul | 2004-01-01 | 1 | -86/+87 |
| | |||||
* | Merge vtx-0-2-branch | Keith Whitwell | 2003-11-24 | 1 | -0/+2 |
| | |||||
* | Added GLAPIENTRY decorations for all first level OpenGL API function entry | Kendall Bennett | 2003-10-21 | 1 | -301/+300 |
| | | | | | points so that the calling conventions will work correctly with the assembler stubs with the Open Watcom compiler. | ||||
* | Silence compiler warnings about implicit casts or conversions by supplying ↵ | Karl Schultz | 2003-08-30 | 1 | -0/+9 |
| | | | | explicit casts and/or tweaking constant and variable definitions. | ||||
* | Re-org of register files for vertex/fragment programs. Will be easier to | Brian Paul | 2003-08-17 | 1 | -9/+0 |
| | | | | hook in global state references, etc. for ARB programs. | ||||
* | Merge Jose's documentation and core Mesa changes from embedded branch | Keith Whitwell | 2003-07-17 | 1 | -105/+172 |
| | |||||
* | Removed all RCS / CVS tags (Id, Header, Date, etc.) from everything. | Ian Romanick | 2003-06-05 | 1 | -1/+0 |
| | |||||
* | 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 |