summaryrefslogtreecommitdiffstats
path: root/src/mesa
Commit message (Collapse)AuthorAgeFilesLines
* minor comments, clean-upBrian Paul2000-12-082-10/+9
|
* Allow operating system SSE support test to be overridden with anGareth Hughes2000-12-071-2/+2
| | | | environment variable.
* Merge Mesa 3.4 test for operating system support for SSE.Gareth Hughes2000-12-062-8/+233
|
* changed error tests for depth and stencil buffersBrian Paul2000-11-281-3/+3
|
* fixed parameter mis-ordering bug in Driver.StencilSpan callsBrian Paul2000-11-281-7/+7
|
* Committing in .Jouk Jansen2000-11-281-2/+2
| | | | | | | | Modified Files: Mesa/src/swrast/s_copypix.c changed one occurence of rgba to rgbaFloat ----------------------------------------------------------------------
* Pass scale and bias values to _mesa_scale_and_bias_rgba().Brian Paul2000-11-286-37/+117
| | | | Implemented post-convolution scale and bias operation.
* fixed a convolution pixel store bugBrian Paul2000-11-281-2/+2
|
* Set ENABLE_LIGHT according to ctx->Light.Enabled whether or notBrian Paul2000-11-272-10/+5
| | | | individual light sources are enabled.
* minor changes to fix compiler warningsBrian Paul2000-11-271-0/+1
|
* Added MaxClipPlanes and MaxLights to gl_constants struct so T&LBrian Paul2000-11-277-22/+26
| | | | drivers can report non-default numbers of lights and clip planes.
* map glIndex* functions to glIndexi() (glIndexub was looping back to glIndexub)Brian Paul2000-11-271-16/+41
|
* Modified Files:Jouk Jansen2000-11-272-4/+8
| | | | | | | | | Mesa/src/tnl/t_context.c Mesa/src/tnl/t_debug.c Mesa/src/tnl/t_pipeline.c Some updates to silence warnings on my VMS-machine ----------------------------------------------------------------------
* Fixed a couple of bugs that crept into last commitKeith Whitwell2000-11-249-128/+84
| | | | | | | - Eval not compiled correctly - Material colors computed incorrectly Reworked the VERT_TEX flags, now support upto 12 texture units in tnl.
* Committing in .Jouk Jansen2000-11-241-15/+22
| | | | | | | | Modified Files: Mesa/src/descrip.mms Updated VMS-compile support ----------------------------------------------------------------------
* New files...Keith Whitwell2000-11-246-0/+2299
|
* Support for swappable t&l modules, including an example one in the FXKeith Whitwell2000-11-2436-978/+706
| | | | driver (enable with FX_ALLOW_VTXFMT=t).
* More auto* build system updatesJon Taylor2000-11-233-3/+7
|
* Modified Files:Jouk Jansen2000-11-223-375/+295
| | | | | | | | | | | | Mesa/macos/src-gli/MDD.h Mesa/macos/src-gli/mgliContext.c Mesa/macos/src-gli/mgliContext.h Mesa/macos/src-gli/mgliError.c Mesa/src/D3D/D3DMESA.H Mesa/src/D3D/D3Dvbrender.c Mesa/src/D3D/NullProcs.c Mesa/src/S3/S3mesa.c Some more files with capitals. ----------------------------------------------------------------------
* Modified Files:Jouk Jansen2000-11-2211-121/+141
| | | | | | | | | | | | | | | | | | Mesa/src/Allegro/amesa.c Mesa/src/DOS/dosmesa.c Mesa/src/FX/fxdd.c Mesa/src/FX/fxdrv.h Mesa/src/FX/fxfastpath.c Mesa/src/GGI/include/ggi/mesa/ggimesa.h Mesa/src/OSmesa/osmesa.c Mesa/src/SVGA/svgamesa.c Mesa/src/Trace/tr_control.c Mesa/src/Windows/wgl.c Mesa/src/X/xmesaP.h Mesa/src/X86/3dnow.c Mesa/src/X86/katmai.c Mesa/src/X86/x86.c Removed Files: Mesa/src/mms_depend Oops,... all files containing Caps in directory name or file name were missing in my types->mtypes commit. ----------------------------------------------------------------------
* Modified Files:Jouk Jansen2000-11-222-4/+3
| | | | | | | | Mesa/src/descrip.mms Mesa/src/swrast/s_lines.c VMS compile support Added some Type casts to avoid warnings ----------------------------------------------------------------------
* Committing in .Jouk Jansen2000-11-22108-1117/+2823
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Modified Files: Mesa/macos/gli_api/gliapi1.h Mesa/macos/gli_api/gliapi2.h Mesa/macos/gli_api/gliapiext.h Mesa/macos/src-gli/fxgli.c Mesa/macos/src-gli/fxgli.h Mesa/macos/src-gli/fxgli2.c Mesa/macos/src-gli/fxgli_tridebug.c Mesa/src/accum.c Mesa/src/accum.h Mesa/src/all.h Mesa/src/alpha.c Mesa/src/alpha.h Mesa/src/attrib.c Mesa/src/attrib.h Mesa/src/bitmap.c Mesa/src/bitmap.h Mesa/src/blend.c Mesa/src/blend.h Mesa/src/buffers.c Mesa/src/buffers.h Mesa/src/clip.c Mesa/src/clip.h Mesa/src/colortab.h Mesa/src/config.c Mesa/src/context.c Mesa/src/context.h Mesa/src/convolve.c Mesa/src/convolve.h Mesa/src/copypix.c Mesa/src/copypix.h Mesa/src/debug.c Mesa/src/depth.c Mesa/src/depth.h Mesa/src/dlist.c Mesa/src/dlist.h Mesa/src/drawpix.c Mesa/src/drawpix.h Mesa/src/enable.c Mesa/src/enable.h Mesa/src/eval.c Mesa/src/eval.h Mesa/src/extensions.c Mesa/src/extensions.h Mesa/src/feedback.c Mesa/src/feedback.h Mesa/src/fog.c Mesa/src/fog.h Mesa/src/get.c Mesa/src/get.h Mesa/src/glapi.c Mesa/src/glthread.h Mesa/src/highpc.c Mesa/src/hint.h Mesa/src/histogram.h Mesa/src/image.c Mesa/src/image.h Mesa/src/imports.c Mesa/src/light.c Mesa/src/light.h Mesa/src/lines.c Mesa/src/lines.h Mesa/src/logic.c Mesa/src/logic.h Mesa/src/masking.c Mesa/src/masking.h Mesa/src/matrix.c Mesa/src/matrix.h Mesa/src/pixel.c Mesa/src/pixel.h Mesa/src/points.c Mesa/src/points.h Mesa/src/polygon.c Mesa/src/polygon.h Mesa/src/rastpos.c Mesa/src/readpix.c Mesa/src/scissor.c Mesa/src/scissor.h Mesa/src/state.c Mesa/src/state.h Mesa/src/stencil.c Mesa/src/stencil.h Mesa/src/teximage.c Mesa/src/teximage.h Mesa/src/texobj.c Mesa/src/texobj.h Mesa/src/texstate.c Mesa/src/texstate.h Mesa/src/texture.c Mesa/src/texture.h Mesa/src/texutil.c Mesa/src/texutil.h Mesa/src/varray.c Mesa/src/varray.h Mesa/src/X/fakeglx.c Mesa/src/X/xm_api.c Mesa/src/X/xm_dd.c Mesa/src/X/xm_line.c Mesa/src/X/xm_span.c Mesa/src/X/xm_tri.c Mesa/src/swrast/s_aaline.c Mesa/src/swrast/s_aaline.h Mesa/src/swrast/s_aatriangle.h Mesa/src/swrast/s_accum.h Mesa/src/swrast/s_alpha.h Mesa/src/swrast/s_alphabuf.h Mesa/src/swrast/s_blend.h Mesa/src/swrast/s_context.c Mesa/src/swrast/s_context.h Mesa/src/swrast/s_depth.h Mesa/src/swrast/s_drawpix.h Mesa/src/swrast/s_feedback.h Mesa/src/swrast/s_fog.h Mesa/src/swrast/s_histogram.h Mesa/src/swrast/s_lines.h Mesa/src/swrast/s_logic.h Mesa/src/swrast/s_masking.h Mesa/src/swrast/s_pb.h Mesa/src/swrast/s_pixeltex.h Mesa/src/swrast/s_points.h Mesa/src/swrast/s_quads.c Mesa/src/swrast/s_quads.h Mesa/src/swrast/s_scissor.h Mesa/src/swrast/s_span.h Mesa/src/swrast/s_stencil.h Mesa/src/swrast/s_texture.h Mesa/src/swrast/s_triangle.h Mesa/src/swrast/s_zoom.h Mesa/src/swrast/swrast.h Mesa/src/swrast_setup/ss_context.h Mesa/src/swrast_setup/ss_triangle.c Mesa/src/swrast_setup/ss_triangle.h Mesa/src/swrast_setup/ss_vb.h Mesa/src/tnl/t_clip.c Mesa/src/tnl/t_clip.h Mesa/src/tnl/t_context.c Mesa/src/tnl/t_context.h Mesa/src/tnl/t_cva.c Mesa/src/tnl/t_cva.h Mesa/src/tnl/t_debug.c Mesa/src/tnl/t_debug.h Mesa/src/tnl/t_dlist.h Mesa/src/tnl/t_eval.c Mesa/src/tnl/t_eval.h Mesa/src/tnl/t_fog.c Mesa/src/tnl/t_fog.h Mesa/src/tnl/t_light.c Mesa/src/tnl/t_light.h Mesa/src/tnl/t_pipeline.c Mesa/src/tnl/t_pipeline.h Mesa/src/tnl/t_shade.c Mesa/src/tnl/t_shade.h Mesa/src/tnl/t_stages.c Mesa/src/tnl/t_stages.h Mesa/src/tnl/t_texture.c Mesa/src/tnl/t_texture.h Mesa/src/tnl/t_trans_elt.c Mesa/src/tnl/t_trans_elt.h Mesa/src/tnl/t_varray.c Mesa/src/tnl/t_varray.h Mesa/src/tnl/t_vb.c Mesa/src/tnl/t_vb.h Mesa/src/tnl/t_vbcull.c Mesa/src/tnl/t_vbcull.h Mesa/src/tnl/t_vbfill.c Mesa/src/tnl/t_vbfill.h Mesa/src/tnl/t_vbindirect.c Mesa/src/tnl/t_vbindirect.h Mesa/src/tnl/t_vbrender.c Mesa/src/tnl/t_vbrender.h Mesa/src/tnl/t_vbxform.c Mesa/src/tnl/t_vbxform.h Mesa/src/tnl/tnl.h Added Files: Mesa/src/mtypes.h Removed Files: Mesa/src/types.h Changed Mesa/src/types to Mesa/src/mtypes.h to avoid conflicts while compiling on a VMS system. ----------------------------------------------------------------------
* More auto* build system fixesJon Taylor2000-11-221-0/+3
|
* swrast setup fixesJon Taylor2000-11-221-4/+48
|
* call gl_update_state() if needed in glGetColorTable, glGetConvolutionFilterBrian Paul2000-11-212-2/+14
|
* call RENDER_START/FINISH in read_color_image()Brian Paul2000-11-211-1/+5
|
* minor clean-ups (Klaus Niederkrueger)Brian Paul2000-11-211-6/+6
|
* minor clean-upsBrian Paul2000-11-211-30/+27
|
* added some RENDER_START/RENDER_FINISH macros. Minor GLchan changesBrian Paul2000-11-212-7/+14
|
* More auto* build fixesJon Taylor2000-11-211-1/+1
| | | | Removed spurious trace/Makefile from repository
* minor multi-tex changes, changed MAX_TEXTURE_UNITS to 4Brian Paul2000-11-202-4/+6
|
* removed #include <tgmath.h>Brian Paul2000-11-201-4/+1
|
* fix lvalue cast on ctx->swtnl_imKeith Whitwell2000-11-201-2/+2
|
* * More work on the auto* build systemJon Taylor2000-11-196-73/+98
| | | | | * Added missing #includes all over the place * Added GGI-style debugging harness to GGIMesa
* Replaced Texture.CurrentD[] with separate Texture.Current1/2/3D vars.Brian Paul2000-11-1932-701/+751
| | | | | | | Completely removed the dirty texture object list. Set texObj->Complete to GL_FALSE to indicate dirty. Made point/line/triangle/quad SWvertex parameters const. Minor code clean-ups.
* - Fix tnl/t_context.h inclusion.Gareth Hughes2000-11-192-8/+10
| | | | - Some SSE asm updates, more to come.
* * Auto* build fixesJon Taylor2000-11-187-16/+20
| | | | * Added missing includes to math/*
* Minor header file changes to silence warnings.Brian Paul2000-11-1712-40/+58
| | | | | Added _mesa_enable_sw_extensions(), called by software-only drivers to enable all s/w-supported GL extensions.
* Committing in .Jouk Jansen2000-11-172-52/+266
| | | | | | | | | | | | | | | | Patches to compile Mesa on VMS. -Updated for new directory tree -Now compile with PTHREADS on The patch in glthread.h is temporarily. The include file src/types.h conflicts with the system defined types.h. In future the mesa supplied one should be renamed. Modified Files: Mesa/include/GL/vms_x_fix.h Mesa/src/descrip.mms Mesa/src/glthread.h Mesa/src/mms_depend ----------------------------------------------------------------------
* Move the transform and lighting code to two new directoriesKeith Whitwell2000-11-1677-5666/+8561
| | | | | | | | | | | | | | | 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.
* Small compile fixJon Taylor2000-11-161-2/+0
|
* added includes to silence warningsBrian Paul2000-11-152-2/+4
|
* Replaced ctx->Point.Size with ctx->Point._SizeBrian Paul2000-11-154-23/+23
| | | | Replaced ctx->Point.UserSize with ctx->Point.Size
* rewrite of _mesa_win_fog_coords_from_z() so that both perspective and ↵Brian Paul2000-11-151-24/+85
| | | | orthographic projection are handled correctly
* more Driver.Color, Driver.Index updatesBrian Paul2000-11-142-58/+54
|
* removed unused set_color() and set_index() functionsBrian Paul2000-11-141-28/+6
|
* Removed Driver.Color() and Driver.Index() functions.Brian Paul2000-11-1424-590/+419
| | | | | | Pass color or color index directly to WriteMono*() span functions. Updated current s/w drivers accordingly. Clean-up of X gc handling in XMesa driver.
* Cleanup of derived state calculation prior to seperating software T&LKeith Whitwell2000-11-1335-642/+899
| | | | | | | | | | | | into a new directory. Specifically the handling of changes to lighting lighting space (light in model vs. light in eye) have been revamped. Moved several derived values used only by swrast into that directory. Removed direct calls to swrast_flush() from vbrender.c -- pushed into ctx->Driver.RenderFinish. Optimized flat-shading case in swrast_setup.
* removed unused varBrian Paul2000-11-131-1/+0
|
* fixed another texImage mistake in _mesa_GetTexImage()Brian Paul2000-11-131-2/+2
|