Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Move the transform and lighting code to two new directories | Keith Whitwell | 2000-11-16 | 77 | -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 fix | Jon Taylor | 2000-11-16 | 1 | -2/+0 |
| | |||||
* | added includes to silence warnings | Brian Paul | 2000-11-15 | 2 | -2/+4 |
| | |||||
* | Replaced ctx->Point.Size with ctx->Point._Size | Brian Paul | 2000-11-15 | 4 | -23/+23 |
| | | | | Replaced ctx->Point.UserSize with ctx->Point.Size | ||||
* | rewrite of _mesa_win_fog_coords_from_z() so that both perspective and ↵ | Brian Paul | 2000-11-15 | 1 | -24/+85 |
| | | | | orthographic projection are handled correctly | ||||
* | more Driver.Color, Driver.Index updates | Brian Paul | 2000-11-14 | 2 | -58/+54 |
| | |||||
* | removed unused set_color() and set_index() functions | Brian Paul | 2000-11-14 | 1 | -28/+6 |
| | |||||
* | Removed Driver.Color() and Driver.Index() functions. | Brian Paul | 2000-11-14 | 24 | -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&L | Keith Whitwell | 2000-11-13 | 35 | -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 var | Brian Paul | 2000-11-13 | 1 | -1/+0 |
| | |||||
* | bumped version to 3.5 | Brian Paul | 2000-11-13 | 1 | -2/+2 |
| | |||||
* | fixed another texImage mistake in _mesa_GetTexImage() | Brian Paul | 2000-11-13 | 1 | -2/+2 |
| | |||||
* | * Updated the autoconf/automake/libtool build system | Jon Taylor | 2000-11-13 | 1 | -2/+8 |
| | | | | * GGIMesa's stubs targets now uses swrast | ||||
* | init WrapR to GL_REPEAT mode | Brian Paul | 2000-11-11 | 1 | -1/+2 |
| | |||||
* | removed tr_attrib.c | Brian Paul | 2000-11-11 | 2 | -4/+2 |
| | |||||
* | latest sources from Loki | Brian Paul | 2000-11-11 | 2 | -8/+8 |
| | |||||
* | replaced _NEW_IMAGING with _NEW_PIXEL | Brian Paul | 2000-11-10 | 3 | -12/+11 |
| | |||||
* | replaced s_imaging.h with s_histogram.h | Brian Paul | 2000-11-10 | 1 | -2/+2 |
| | |||||
* | renamed imaging files to histogram since that's what's inside | Brian Paul | 2000-11-10 | 8 | -18/+914 |
| | |||||
* | renamed to histogram | Brian Paul | 2000-11-10 | 1 | -106/+0 |
| | |||||
* | minor changes to silence compiler warnings | Brian Paul | 2000-11-10 | 10 | -39/+50 |
| | |||||
* | removed old TexImage() and TexSubImage() functions | Brian Paul | 2000-11-10 | 1 | -25/+1 |
| | |||||
* | patched to silence compiler warnings (Martin Lindhe) | Brian Paul | 2000-11-10 | 14 | -25/+25 |
| | |||||
* | restored call to _mesa_select_tex_image() in _mesa_GetTexImage() | Brian Paul | 2000-11-10 | 1 | -23/+2 |
| | |||||
* | GL_BGR case was misplaced in _mesa_is_legal_format_and_type() (Jeff Hartmann) | Brian Paul | 2000-11-09 | 1 | -2/+2 |
| | |||||
* | updated with bug fix from 3.4 branch | Brian Paul | 2000-11-09 | 1 | -148/+196 |
| | |||||
* | fixed mipmap setup bug | Brian Paul | 2000-11-09 | 1 | -2/+2 |
| | |||||
* | fixed very obvious fog bug | Keith Whitwell | 2000-11-07 | 1 | -0/+3 |
| | |||||
* | adjust x/y/zoffset parameters to fill_texture_image() by texture border width | Brian Paul | 2000-11-07 | 1 | -9/+10 |
| | |||||
* | test ctx->RenderMode in chooser functions | Brian Paul | 2000-11-06 | 1 | -9/+20 |
| | |||||
* | test ctx->RenderMode in chooser functions, removed dead code | Brian Paul | 2000-11-06 | 2 | -205/+36 |
| | |||||
* | added a setup function for selection/feedback | Brian Paul | 2000-11-06 | 1 | -19/+29 |
| | |||||
* | added buffer test to xmesa_choose_point(), fixes X protocol error | Brian Paul | 2000-11-06 | 1 | -4/+6 |
| | |||||
* | Committing in . | Jouk Jansen | 2000-11-06 | 1 | -14/+31 |
| | | | | | | | | | Modified Files: Mesa/src/descrip.mms Mesa/src/mms_depend Updating VMS compile support ---------------------------------------------------------------------- | ||||
* | removed obsolete VB vars | Brian Paul | 2000-11-05 | 1 | -5/+1 |
| | |||||
* | added swrast/s_aaline.c | Brian Paul | 2000-11-05 | 2 | -2/+6 |
| | |||||
* | hooked in new AA line code, minor clean-up | Brian Paul | 2000-11-05 | 1 | -181/+53 |
| | |||||
* | New implementation of antialiased lines. Mesa should now pass the remaining | Brian Paul | 2000-11-05 | 3 | -0/+871 |
| | | | | | GL conformance tests for AA lines (but not tried yet). TODO: improve code sharing with the AA triangle code. | ||||
* | - Changes for new software rasterizer modules | Keith Whitwell | 2000-11-05 | 31 | -904/+573 |
| | | | | | | | | | - 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 '_'. | ||||
* | Reworked to use the new software rasterizer. Optimized line/tri functions | Keith Whitwell | 2000-11-05 | 1 | -46/+116 |
| | | | | are hooked into the software rasterizer. | ||||
* | Use the new software rasterizer. Reworked optimized line,tri,point | Keith Whitwell | 2000-11-05 | 5 | -417/+489 |
| | | | | | functions to fit into the framework provided for extending the software rasterizer. | ||||
* | Reorganized software rasterizer as a module which manages its own state, | Keith Whitwell | 2000-11-05 | 33 | -2104/+2578 |
| | | | | | | with tighter interfaces with the rest of the world. Proper documentation to come. | ||||
* | A new module to provide RasterSetup and advanced triangle/line/point | Keith Whitwell | 2000-11-05 | 10 | -0/+1260 |
| | | | | | | | | | | functionality layered on top of the software rasterizer. An example entrypoint: void _swsetup_Triangle( GLcontext, GLuint, GLuint, GLuint, GLuint ) will coerce the software rasterizer to draw flat, twoside-lit, unfilled and offset triangles (including decomposition to points or lines). | ||||
* | Lots of changes: | Keith Whitwell | 2000-11-05 | 10 | -540/+155 |
| | | | | | | | | | | - use the new interface to the software rasterizer. - manage all fallbacks internally, hooking in swrast or swrast_setup if necessary. - removed lots of marginal code no longer appropriate in a maturing driver. - reworked the vertex-setup and triangle routines, including drawing unfilled triangles from within the driver. | ||||
* | update to GL_MESA_trace extension enums | Brian Paul | 2000-11-03 | 1 | -1/+3 |
| | |||||
* | MESA_trace extension (Loki) | Brian Paul | 2000-11-03 | 1 | -0/+297 |
| | |||||
* | added GL_MESA_packed_depth_stencil extension | Brian Paul | 2000-11-03 | 1 | -2/+17 |
| | |||||
* | GL_MESA_packed_depth_stencil extension spec | Brian Paul | 2000-11-03 | 1 | -0/+233 |
| | |||||
* | added some missing backslashes | Brian Paul | 2000-11-03 | 1 | -4/+4 |
| | |||||
* | Change transformation from ortho to perspective so we get the MGA elt | Gareth Hughes | 2000-11-03 | 1 | -5/+6 |
| | | | | path by default. |