summaryrefslogtreecommitdiffstats
path: root/src/mesa/main/Makefile.X11
Commit message (Collapse)AuthorAgeFilesLines
* remove duplicate lineBrian Paul2003-03-291-2/+1
|
* Basic infrastructure for GL_ARB_vertex_buffer_object.Brian Paul2003-03-291-1/+3
|
* histogram code move, remove s_histogram.[ch] from MakefilesBrian Paul2003-03-251-2/+1
|
* Killed mmath.[ch]. Moved low-level functions/assembly code into imports.[ch]Brian Paul2003-03-011-2/+1
| | | | | Moved type conversion and interpolation macros into macros.h Updated all the files that used to include mmath.h
* First batch of code for GL_NV_fragment_program.Brian Paul2003-01-141-4/+6
| | | | | Re-org of some GL_NV_vertex_program code. Replace MAX_TEXTURE_UNITS with MAX_TEXTURE_COORD_UNITS and MAX_TEXTURE_IMAGE_UNITS.
* bump OpenGL version to 1.4, Mesa version to 5.0Brian Paul2002-10-291-3/+3
|
* Header file clean-up:Brian Paul2002-10-241-2/+1
| | | | | | | | 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.
* remove some crudBrian Paul2002-10-161-26/+1
|
* new texture compression infrastructureBrian Paul2002-09-271-1/+2
|
* New _mesa_debug() function to replace fprintf() calls.Brian Paul2002-06-131-2/+1
| | | | | | | | 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)
* remove dead vertex assemblyKeith Whitwell2002-04-091-3/+1
|
* minor re-orgBrian Paul2002-04-021-5/+5
|
* removed references to removed source filesBrian Paul2002-02-021-3/+1
|
* Remove phantom tab on a blank line to allow compile on IRIX.Karl Schultz2002-01-151-2/+2
|
* remove api_compat.cBrian Paul2002-01-141-2/+1
|
* Further help with dri libGL version skewKeith Whitwell2001-12-201-1/+2
|
* Remove rules that were put into place to deal with compiling files thatKarl Schultz2001-12-141-85/+1
| | | | | | are in subdirectories of this directory. The list of rules that were here was out of date for Mesa 4 and would likely get out of date again. It is better to have make handle it (e.g., use pmake -v on IRIX).
* vertex program check-inBrian Paul2001-12-141-4/+33
|
* fix for bug 474479, remove Trace/* stuffBrian Paul2001-11-231-10/+6
|
* updates for Mesa 4.0Brian Paul2001-09-231-2/+2
|
* more GL 1.3 and GLX 1.4 updatesBrian Paul2001-09-141-3/+3
|
* Rename some of the tnl->Driver.* functions to tnl->Driver.Render.*, to make itKeith Whitwell2001-07-121-5/+4
| | | | | | | | | | | | | | 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.
* Add -f to rm in make clean to avoid error messagesKeith Whitwell2001-06-271-2/+2
|
* Consolidated source files. Since the re-org a number of source filesBrian Paul2001-06-181-36/+27
| | | | only had one or two functions left in them.
* Add api_arrayelt.cKeith Whitwell2001-06-011-1/+2
|
* Initial commit of cliptest work. More to come shortly.Gareth Hughes2001-05-211-1/+2
| | | | | | | | - 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.
* Consolidation of asm code in 3.5Gareth Hughes2001-03-291-3/+3
|
* Make generation of matypes.h more transparent.Gareth Hughes2001-03-291-4/+6
|
* New type system for assembly code. Asm files should now includeGareth Hughes2001-03-281-4/+7
| | | | | matypes.h, which includes assyntax.h and is generated from the core Mesa header files.
* New mechanism for thread-safe GL API dispatch. C-based dispatch is faster.Brian Paul2001-03-281-3/+2
| | | | | | Folded glapinoop.c code into glapi.c. Added code to glapitemp.h to fill in dispatch tables. Updated Makefiles.
* Split driver struct into swrast/tnl/core components.Keith Whitwell2001-03-191-1/+3
|
* - Port 3.4 texture utils, texture format work to 3.5 (including newGareth Hughes2001-03-181-1/+2
| | | | | FetchTexel routines). - Initial hooks for GL_EXT_texture_filter_anisotropic.
* Allow swrast to cope (fairly) cleanly with GL_SEPERATE_SPECULAR whenKeith Whitwell2001-02-161-2/+1
| | | | | | | | | | | | | texturing is not enabled, and without requiring the two colors be added externally. As a part of this, collapsed the decomposition of quads into triangles inside swrast to be hardwired into _swrast_Quad; removed s_quads.[ch]. Removed checks on texture state from t_vb_light.c, which was previously required by swrast. Moved the t_dd_ templates to a new directory.
* Fixed conform problems with recent material tracking change.Keith Whitwell2001-02-161-2/+1
| | | | | | Remove redundant 'update_materials' stage. Fix conform segfault with seperate specular colors in mustpass.c. These tests still fail, however.
* Overhaul of texture image handling.Brian Paul2001-02-061-2/+2
| | | | | | | | | | 1. gl_texture_image struct's Data pointer points to images in driver's format. 2. Added FetchTexel() function pointer to struct gl_texture_image. 3. Changed Driver Tex[Sub]Image functions, return void now. 4. Texture storage/fetch code in new texstore.c file. 5. Removed texture.[ch] - functions moved to state.c Note: FX driver updates not finished yet.
* Some more work on interal debugging, timing routines for things thatGareth Hughes2001-02-031-5/+7
| | | | | will have implementations in assembly code. To come: texture image conversions, more of internal T&L pipeline and so on.
* Removed knowledge of swrast Clear/Bitmap/Accum/Draw/Read/CopyPixelsKeith Whitwell2001-01-291-36/+37
| | | | | | | | | | | | functions from core mesa -- if drivers need these fallbacks they must now call them themselves. Introduced hooks for clip-vertex-interpolation and the rendering of clipped lines and polygons. Allows drivers to interpolate their hardware-format vertices directly. Used in dri drivers to replace fastpath code. Slight optimizations to pipeline build/run routines.
* Lots of GLchan datatype changes.Brian Paul2001-01-241-32/+32
| | | | | | | | | 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
* Fixed 'IRound' to 'IROUND' in mmath.hKeith Whitwell2001-01-081-2/+2
| | | | | | Fixed fallback path for drawarrays/_tnl_hard_begin. Removed disabled debug code.
* various compilation/warning fixesKeith Whitwell2001-01-051-2/+1
|
* Add render stage for unclipped vb's to fx driver.Keith Whitwell2000-12-281-1/+2
| | | | | | Bump MAX_TEXTURE_UNITS to 8 Fix mem. leak in destroy_lists Fix crash in q3 (cva generally)
* Major rework of tnl moduleKeith Whitwell2000-12-261-39/+39
| | | | | | | 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.
* Fixed a couple of bugs that crept into last commitKeith Whitwell2000-11-241-2/+2
| | | | | | | - Eval not compiled correctly - Material colors computed incorrectly Reworked the VERT_TEX flags, now support upto 12 texture units in tnl.
* Support for swappable t&l modules, including an example one in the FXKeith Whitwell2000-11-241-4/+7
| | | | driver (enable with FX_ALLOW_VTXFMT=t).
* Move the transform and lighting code to two new directoriesKeith Whitwell2000-11-161-20/+31
| | | | | | | | | | | | | | | 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.
* removed tr_attrib.cBrian Paul2000-11-111-2/+1
|
* latest sources from LokiBrian Paul2000-11-111-4/+4
|
* renamed imaging files to histogram since that's what's insideBrian Paul2000-11-101-3/+3
|
* added swrast/s_aaline.cBrian Paul2000-11-051-1/+3
|
* - Changes for new software rasterizer modulesKeith Whitwell2000-11-051-17/+20
| | | | | | | | | - 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 '_'.