Age | Commit message (Collapse) | Author | |
---|---|---|---|
2002-10-24 | Header file clean-up: | Brian Paul | |
1. Remove all.h and PC_HEADER junk. 2. Rolled mem.c and mem.h into imports.c and imports.h 3. Include imports.h instead of mem.h Restore _mesa_create/initialize_context() to be like they were in 4.0.4 New wrappers for a few std C functions: _mesa_atoi(), _mesa_strstr(), etc. | |||
2002-09-12 | optimizations to _math_matrix_rotate() (Rudolf Opalla) | Brian Paul | |
2002-07-10 | re-enable X86 code | Brian Paul | |
2002-06-29 | Applied Matt Sealey's patch to remove/isolate all stdio.h function calls. | Brian Paul | |
Instead of mstdio.[ch], use imports.[ch] to isolate these functions. | |||
2002-06-15 | Added ctx parameter to _mesa_debug() | Brian Paul | |
Added _mesa_printf() Updated SetDrawBuffer() function in all drivers (ala 4.0.3) Import 4.0.3/DRI changes. | |||
2002-06-03 | bring over Michel Daenzer's DRI changes | Brian Paul | |
2002-04-09 | remove dead vertex assembly | Keith Whitwell | |
2002-03-29 | Use invert_matrix_general() instead of invert_matrix_perspective() because | Brian Paul | |
the later fails for some projection matrices (ala Vis5D with Chromium). | |||
2002-01-30 | replace GLushort w/ GLubyte in DEST_4US template (fixes 16-bit GLchan problem | Brian Paul | |
2002-01-05 | Vertex program checkpoint commit: converted all vertex attributes (color, | Brian Paul | |
normal, texcoords, fogcoord, secondary color, etc) to GLfloat[4] datatype. Aliasing of glVertex, glNormal, glColor, glFogCoord, etc. to glVertexAttrib now complete. | |||
2002-01-05 | comments, clean-ups, added lots of const qualifiers | Brian Paul | |
2001-12-18 | Replace old matrix stacks with new code based on struct matrix_stack. | Brian Paul | |
Moved vertex program hash table into shared context state. Implemented reference counting for vertex programs. Replaced tnl "ProjectedClip" with "Ndc" (normalized device coordinates). | |||
2001-09-18 | more compiler warning fixes | Karl Schultz | |
2001-08-07 | fixed bug in DEST_4F template function | Brian Paul | |
2001-06-28 | restore normal length optimization in dlists | Keith Whitwell | |
2001-05-23 | SPARC assembly optimizations from David Miller. | Brian Paul | |
2001-05-21 | Initial commit of cliptest work. More to come shortly. | Gareth Hughes | |
- Add debug, benchmark code. - Change linux/x86 FAST_MATH code to GCC/x86, and clear FP exceptions before exiting the fast math block. - Remove divide-by-zero test in x86 cliptest, and set clipped vertices to [0,0,0,1] instead of leaving them uninitialized. | |||
2001-05-18 | added missing #undefs at end of file | Brian Paul | |
2001-05-09 | add missing translate functions | Keith Whitwell | |
2001-04-28 | Support for floating point color representation in tnl module. | Keith Whitwell | |
2001-03-30 | Remove all traces of CULL_MASK_ACTIVE. | Gareth Hughes | |
2001-03-29 | Consolidation of asm code in 3.5 | Gareth Hughes | |
2001-03-12 | - Add -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L to linux builds, we've | Gareth Hughes | |
been using it with the DRI for long enough without any issues and we need it to include the katmai functions. - Make katmai assembly work with the debug tests. - A few general cleanups. | |||
2001-03-12 | Consistent copyright info (version number, date) across all files. | Gareth Hughes | |
2001-03-08 | processed by indent to improve readability | Brian Paul | |
2001-03-08 | changed bincoeff var to GLfloat, fixes bug introduced in previous check-in | Brian Paul | |
2001-03-08 | More g++ warning fixes. Fixes for CHAN_BITS==16, it seems to work. | Brian Paul | |
2001-03-07 | fixed a bunch of g++ warnings/errors. Compiling with g++ can help find lots ↵ | Brian Paul | |
of potential problems | |||
2001-03-03 | more namespace clean-ups | Brian Paul | |
2001-03-03 | lots of gl_*() to _mesa_*() namespace clean-up | Brian Paul | |
2001-02-20 | Added GLvector4chan type, removed lots of CHAN_TYPE ifdefs. | Keith Whitwell | |
2001-02-05 | added mesa_profile extern decl | Brian Paul | |
2001-02-05 | replaced frustrum with frustum | Brian Paul | |
2001-02-03 | Some more work on interal debugging, timing routines for things that | Gareth Hughes | |
will have implementations in assembly code. To come: texture image conversions, more of internal T&L pipeline and so on. | |||
2001-01-24 | Lots of GLchan datatype changes. | Brian Paul | |
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 | |||
2001-01-13 | Fix crash in book/stencil. | Keith Whitwell | |
Allow drivers to perform the perspective divide themselves. Assembly to do cliptesting without perspective divide for size-4 vectors. | |||
2001-01-08 | Add a 'RenderPrimitive' callback to t_vb_render.c. Helps out drivers | Keith Whitwell | |
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. | |||
2001-01-05 | various compilation/warning fixes | Keith Whitwell | |
2001-01-02 | Removed fixed.h (GLfixed now in mtypes.h, fixed-pt macros in mmath.h) | Brian Paul | |
Clean-up of color conversion macros. New mmath.h macros (IROUND, IFLOOR, ICEIL, FRAC) used in various places. | |||
2000-12-28 | Add render stage for unclipped vb's to fx driver. | Keith Whitwell | |
Bump MAX_TEXTURE_UNITS to 8 Fix mem. leak in destroy_lists Fix crash in q3 (cva generally) | |||
2000-12-26 | Major rework of tnl module | Keith Whitwell | |
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. | |||
2000-11-24 | Support for swappable t&l modules, including an example one in the FX | Keith Whitwell | |
driver (enable with FX_ALLOW_VTXFMT=t). | |||
2000-11-20 | removed #include <tgmath.h> | Brian Paul | |
2000-11-19 | * More work on the auto* build system | Jon Taylor | |
* Added missing #includes all over the place * Added GGI-style debugging harness to GGIMesa | |||
2000-11-18 | * Auto* build fixes | Jon Taylor | |
* Added missing includes to math/* | |||
2000-11-17 | Minor header file changes to silence warnings. | Brian Paul | |
Added _mesa_enable_sw_extensions(), called by software-only drivers to enable all s/w-supported GL extensions. | |||
2000-11-16 | Move the transform and lighting code to two new directories | Keith Whitwell | |
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. |