summaryrefslogtreecommitdiffstats
path: root/src/mesa/main
Commit message (Collapse)AuthorAgeFilesLines
* Committing in .Jouk Jansen2001-01-051-5/+1
| | | | | | | | Modified Files: Mesa/src/descrip.mms VMS makefile update ----------------------------------------------------------------------
* various compilation/warning fixesKeith Whitwell2001-01-054-8/+8
|
* Remove 'pv' parameter from Line/Tri/Point funcs. The provoking vertexKeith Whitwell2001-01-056-26/+30
| | | | | | | | | | | | | | is always the last vertex parameter. Modify clipping to preserve pv colors. Modify swrast and X11 driver to expect the pv in the last vertex (was looking in the first vertex previously). Remove all handling of flatshading from swrast_setup. Allow drivers to override the unclipped render tabs in tnl_render_stage directly. (Like in 3.4). Removed fxsimplerender stage. Modified t_vb_rendertmp.h to remove the need for 'parity' arguments in RENDER_TRI macros.
* added underflow check in validate_shine_table()Brian Paul2001-01-041-2/+5
|
* More color macro clean-ups.Brian Paul2001-01-033-23/+32
| | | | FLOAT_TO_CHAN() macro removed.
* minor clean-upBrian Paul2001-01-031-24/+25
|
* missed a few color macro changesBrian Paul2001-01-021-8/+8
|
* Removed fixed.h (GLfixed now in mtypes.h, fixed-pt macros in mmath.h)Brian Paul2001-01-027-166/+109
| | | | | Clean-up of color conversion macros. New mmath.h macros (IROUND, IFLOOR, ICEIL, FRAC) used in various places.
* include state.hBrian Paul2001-01-021-2/+3
|
* Committing in .Jouk Jansen2001-01-022-115/+137
| | | | | | | | | | | | Modified Files: Mesa/demos/descrip.mms Mesa/src/descrip.mms Mesa/src/dispatch.c -Updated VMS compile suppport -Included glthread.h in dispatch.c to make sure that THREADS is defined if i.e. PTHREADS is defined in the makefile. ----------------------------------------------------------------------
* Add render stage for unclipped vb's to fx driver.Keith Whitwell2000-12-283-4/+7
| | | | | | Bump MAX_TEXTURE_UNITS to 8 Fix mem. leak in destroy_lists Fix crash in q3 (cva generally)
* try and force a log messageKeith Whitwell2000-12-281-1/+0
|
* try and force a log messageKeith Whitwell2000-12-281-0/+1
|
* try and force a log messageKeith Whitwell2000-12-281-1/+0
|
* try and force a log messageKeith Whitwell2000-12-272-1/+3
|
* try and force a log messageKeith Whitwell2000-12-271-2/+1
|
* try and force a log messageKeith Whitwell2000-12-271-1/+2
|
* try and force a log messageKeith Whitwell2000-12-271-2/+1
|
* fix demos/fire, enable lazy vertex flushingKeith Whitwell2000-12-273-5/+10
|
* fix xscreensaver coresKeith Whitwell2000-12-261-3/+4
|
* Major rework of tnl moduleKeith Whitwell2000-12-2647-2556/+3896
| | | | | | | 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.
* set visual->MRD to 2.0Brian Paul2000-12-161-2/+2
|
* Polygon._OffsetAny wasn't being computedBrian Paul2000-12-161-2/+5
|
* Renamed texture object _P to _MaxLevel and _M to _MaxLambda.Brian Paul2000-12-144-21/+23
| | | | Now add BaseLevel in _MaxLevel computation.
* fixed conformance problems in min/max and histogram result packingBrian Paul2000-12-131-139/+331
|
* improved precision of glReadPixels for colorbuffers < 24bppBrian Paul2000-12-132-2/+52
|
* generate GL_INVALID_OPERATION error for bad image format/type combinationsBrian Paul2000-12-103-58/+44
|
* adjust texture size for convolution in glCopyTex[Sub]Image[123]D()Brian Paul2000-12-091-32/+41
|
* set default table size to 0, minor error check fixBrian Paul2000-12-091-6/+12
|
* initialize convolution filters to zeroBrian Paul2000-12-091-1/+6
|
* added queries for convolution enablesBrian Paul2000-12-091-1/+109
|
* added GL_RESCALE_NORMAL casesBrian Paul2000-12-091-1/+13
|
* more detailed texture error messagesBrian Paul2000-12-081-19/+24
|
* Initial work on GL_MESA_sprite_point extension.Brian Paul2000-12-087-39/+180
| | | | Still need to resolve clipping issues, finalize the spec.
* Pass scale and bias values to _mesa_scale_and_bias_rgba().Brian Paul2000-11-285-34/+94
| | | | Implemented post-convolution scale and bias operation.
* Set ENABLE_LIGHT according to ctx->Light.Enabled whether or notBrian Paul2000-11-272-10/+5
| | | | individual light sources are enabled.
* 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
|
* Fixed a couple of bugs that crept into last commitKeith Whitwell2000-11-245-13/+16
| | | | | | | - 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-2417-684/+269
| | | | driver (enable with FX_ALLOW_VTXFMT=t).
* More auto* build system updatesJon Taylor2000-11-232-2/+4
|
* Modified Files:Jouk Jansen2000-11-221-1/+0
| | | | | | | | 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-2267-664/+2376
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. ----------------------------------------------------------------------
* 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
|
* added some RENDER_START/RENDER_FINISH macros. Minor GLchan changesBrian Paul2000-11-212-7/+14
|
* minor multi-tex changes, changed MAX_TEXTURE_UNITS to 4Brian Paul2000-11-201-2/+2
|
* Replaced Texture.CurrentD[] with separate Texture.Current1/2/3D vars.Brian Paul2000-11-1911-348/+313
| | | | | | | 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.