Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add CallLists to vtxfmt definition. Fix some FLUSH() usage in save | Keith Whitwell | 2003-11-11 | 5 | -17/+15 |
| | | | | functions. | ||||
* | Add missing GL_FRONT_AND_BACK case. | Keith Whitwell | 2003-10-16 | 1 | -1/+2 |
| | |||||
* | Fix assertion | Keith Whitwell | 2003-10-15 | 1 | -3/+5 |
| | |||||
* | Restore code to clean incoming position data of size <= 2. | Keith Whitwell | 2003-10-14 | 1 | -7/+25 |
| | |||||
* | Deal with wrapped, weak primitives correctly. | Keith Whitwell | 2003-10-14 | 2 | -46/+88 |
| | |||||
* | Bind material data when required. | Keith Whitwell | 2003-10-14 | 1 | -73/+66 |
| | | | | | Remove #if 0 blocks Need to verify VertexProgram behaviour. | ||||
* | Implement FALLBACK() when receiving EvalCoord or CallList inside | Keith Whitwell | 2003-10-14 | 1 | -29/+34 |
| | | | | | | begin/end pair when compiling. Clean up compilation state invalidation a little. | ||||
* | Reset ctx->Driver.CurrentSavePrimitive to PRIM_UNKNOWN after compiling a | Keith Whitwell | 2003-10-14 | 1 | -0/+10 |
| | | | | glCallList() command. | ||||
* | Implement compiled DrawArrays and DrawElements. | Keith Whitwell | 2003-10-14 | 2 | -3/+92 |
| | | | | Use the PRIM_WEAK flag to make sure they are executed correctly on playback. | ||||
* | Initialize the arrayelt helper | Keith Whitwell | 2003-10-14 | 1 | -0/+6 |
| | |||||
* | Make it clear that the driver (or tnl/ module) must supply | Keith Whitwell | 2003-10-14 | 1 | -7/+11 |
| | | | | the DrawArray/DrawElements code for the outside-begin-end compilation states. | ||||
* | Use correct check to terminate DrawArrays loop | Keith Whitwell | 2003-10-14 | 1 | -1/+1 |
| | |||||
* | Cope with being initialized multiple times. | Keith Whitwell | 2003-10-14 | 1 | -0/+3 |
| | |||||
* | Use _mesa_compile_error() rather than just _mesa_error(). | Keith Whitwell | 2003-10-14 | 1 | -9/+9 |
| | |||||
* | Cope with dangling attribute references from display lists | Keith Whitwell | 2003-10-14 | 4 | -44/+65 |
| | | | | Handle colormaterial updates correctly | ||||
* | use VERT_ATTRIB constants in definitions of _save_VertexAttrib* | Keith Whitwell | 2003-10-13 | 1 | -8/+8 |
| | |||||
* | Add code for GL_COMPILE_AND_EXECUTE | Keith Whitwell | 2003-10-13 | 1 | -3/+1 |
| | |||||
* | Use ctx->Exec rather than _glapi_Dispatch so that this will work | Keith Whitwell | 2003-10-13 | 1 | -30/+30 |
| | | | | even in COMPILE_AND_EXECUTE modes. | ||||
* | Fix error in material recording. | Keith Whitwell | 2003-10-13 | 1 | -1/+16 |
| | | | | Add flush commands to new vertex functions for serializing with tnl module. | ||||
* | Fix several more display list glitches. | Keith Whitwell | 2003-10-13 | 4 | -97/+163 |
| | | | | Get 'loopback' replay of display lists working. | ||||
* | use VERT_ATTRIB constants in definitions of _tnl_VertexAttrib* | Keith Whitwell | 2003-10-13 | 1 | -8/+8 |
| | |||||
* | Fix typo in VertexAttrib2fNV | Keith Whitwell | 2003-10-13 | 1 | -1/+1 |
| | |||||
* | Correctly convert back colors to GLchan values when copying | Keith Whitwell | 2003-10-13 | 1 | -2/+2 |
| | |||||
* | Correct initialization of tnl->vtx.current for material attributes. | Keith Whitwell | 2003-10-13 | 1 | -2/+4 |
| | |||||
* | Add code to get materials working in lighting again. | Keith Whitwell | 2003-10-13 | 2 | -22/+80 |
| | |||||
* | Flush vertex data before playing back a vertex_list. | Keith Whitwell | 2003-10-13 | 1 | -0/+3 |
| | |||||
* | remove debug statements | Keith Whitwell | 2003-10-13 | 8 | -59/+2 |
| | |||||
* | Fix a few minor displaylist bugs | Keith Whitwell | 2003-10-13 | 1 | -42/+9 |
| | |||||
* | Solve the gears glitches. | Keith Whitwell | 2003-10-10 | 2 | -9/+9 |
| | |||||
* | Fix a typo with evalcoord1f | Keith Whitwell | 2003-10-10 | 2 | -3/+16 |
| | |||||
* | Get edgeflag/unfilled polygons working. | Keith Whitwell | 2003-10-10 | 7 | -18/+54 |
| | | | | Don't allow more vertices in a vertex list than ctx->Const.MaxArrayLockSize. | ||||
* | vertex_list display lists (replacing the old immediate struct) are | Keith Whitwell | 2003-10-10 | 10 | -159/+395 |
| | | | | working, though gears shows a couple of glitches still. | ||||
* | Fallback (opcode-based) display lists are working. | Keith Whitwell | 2003-10-10 | 4 | -21/+29 |
| | |||||
* | Fix assertion in render stage. | Keith Whitwell | 2003-10-10 | 4 | -22/+55 |
| | | | | | Add missing call to _mesa_update_state() before running pipeline Bind ctx->Current values when no user-supplied vertex data available. | ||||
* | Added quite a bit of debug prints. Fixed a couple of smaller bugs. | Keith Whitwell | 2003-10-10 | 3 | -16/+74 |
| | | | | Isosurf and pointblast run & looks pretty close to correct! | ||||
* | Checkpoint -- The whole library compiles now... | Keith Whitwell | 2003-10-09 | 12 | -41/+214 |
| | |||||
* | Checkpoint -- module compiles. Some issues with strides outstanding. | Keith Whitwell | 2003-10-09 | 3 | -33/+29 |
| | |||||
* | Checkpoint commit -- module compiles | Keith Whitwell | 2003-10-09 | 15 | -781/+453 |
| | |||||
* | remove one more unused type | Keith Whitwell | 2003-10-09 | 2 | -50/+0 |
| | |||||
* | Remove no-longer-used vector types | Keith Whitwell | 2003-10-09 | 2 | -315/+0 |
| | |||||
* | Actually include the dlist.c changes this time. | Keith Whitwell | 2003-10-08 | 1 | -0/+692 |
| | |||||
* | new file | Keith Whitwell | 2003-10-08 | 1 | -0/+57 |
| | |||||
* | Checkpoint commit. | Keith Whitwell | 2003-10-08 | 6 | -27/+25 |
| | | | | - Changes flowing from rework in tnl/ module. | ||||
* | Checkpoint commit. Doesn't yet compile. | Keith Whitwell | 2003-10-08 | 44 | -9002/+3391 |
| | | | | | | - New vertex building code to replace 'struct immediate' stuff. - New display list compiler designed for hardware acceleration. - Emphasis of 'Attrib' pointers over traditional 'Color', 'Normal', etc. | ||||
* | Modify vtxfmt code to always pass colors and indexes as floats. | Keith Whitwell | 2003-10-08 | 14 | -1102/+664 |
| | | | | | | | | | | Modify vtxfmt code to include size 1,2,3 vertex attribute functions. Extend api_noop.c to include more functions for building an outside-begin-end dispatch table or vtxfmt. Add opcodes to dlist.c to compile vertex attributes, begin/end commands, etc. - The intention is for these to be used as a fallback for an optimizing display list compiler. Store Index internally as a float. | ||||
* | More SciTech SNAP specific changes to glheader.h. Also modified the macros | Kendall Bennett | 2003-10-08 | 5 | -40/+52 |
| | | | | in swrast/s_spantemp.h to allow dithering to be used in the SNAP drivers. | ||||
* | index wasn't being calculated correctly (result was being discarded) | Keith Whitwell | 2003-10-07 | 1 | -5/+6 |
| | | | | in light_ci() | ||||
* | VertexAttrib4fv wasn't being installed (4f was). | Keith Whitwell | 2003-10-06 | 1 | -0/+1 |
| | |||||
* | Fix typo | Keith Whitwell | 2003-10-06 | 1 | -1/+1 |
| | |||||
* | fix error message (bug 816876) | Brian Paul | 2003-10-03 | 1 | -1/+1 |
| |