Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2007-01-15 | Remove unused index buffer.vbo_0_1_branch | Keith Whitwell | 2 | -10/+1 | |
2007-01-15 | Don't special-case FOG attribute initialization. | Keith Whitwell | 1 | -1/+0 | |
Initial fog value was being set to {0,0,0,0}. This results in vector size 4, but isn't necessary. The regular {0,0,0,1} works fine. | |||||
2007-01-15 | Correctly initialize current attribute sizes. | Keith Whitwell | 1 | -2/+9 | |
Some legacy attributes (eg color) have an initial value other than {0,0,0,1} which means that their initial size != 1 either. | |||||
2007-01-15 | Remove debug, reenable inplace splitting. | keithw | 4 | -25/+12 | |
2007-01-15 | Split too-large draw commands. | Keith Whitwell | 1 | -26/+102 | |
Use the vbo_split_ functionality to split incoming drawing command to fit within the fixed-size buffers used by software t&l module. | |||||
2007-01-15 | Remove special-case handling for index and edgeflag | Keith Whitwell | 5 | -181/+24 | |
This isn't required with the changes to core mesa and the new attribute layout. | |||||
2007-01-15 | Hook in split functionality | keithw | 2 | -7/+37 | |
2007-01-15 | Add vbo_split files | keithw | 1 | -0/+3 | |
2007-01-15 | New files to manage splitting drawing commands | keithw | 4 | -0/+1083 | |
2006-11-20 | Don't perform dangling attribute check on POS attribute. It can't by | Keith Whitwell | 1 | -1/+1 | |
definition dangle (every vertex has a position). However save->currentsz isn't properly maintained for this attribute, as there is no current position value to track. Based on patch from Haihao Xiang. | |||||
2006-11-03 | Fix compiler warnings. | Keith Whitwell | 1 | -15/+29 | |
Add missing code for translating non-GLuint elements. | |||||
2006-11-03 | need to call bind_arrays() in vbo_exec_DrawRangeElements. | Roland Scheidegger | 1 | -1/+3 | |
2006-11-03 | remove remaining traces of r200FlushVertices... | Roland Scheidegger | 2 | -2/+0 | |
2006-11-02 | Move r300 to new fbo interface based on Keith Whithwell. | Jerome Glisse | 1 | -218/+86 | |
Tested with progs/redbook/varray. | |||||
2006-11-02 | Fix type-conversion of incoming vertices. | Keith Whitwell | 1 | -4/+5 | |
Fix mis-application of increment to pointer variable. | |||||
2006-11-02 | Fix typo in last commit | Keith Whitwell | 1 | -1/+1 | |
2006-11-02 | Similarly, fill in missing input slots in the vertex-array + | Keith Whitwell | 1 | -0/+7 | |
NV_vertex_program path. | |||||
2006-11-02 | Fill in missing input slots in the vertex-array + no-vertex-program | Keith Whitwell | 1 | -1/+10 | |
path. | |||||
2006-11-02 | merge current trunk into vbo branch | Alan Hourihane | 183 | -1452/+29322 | |
2006-11-02 | Fix typo in display list attrib binding. | Keith Whitwell | 1 | -1/+1 | |
2006-11-02 | Respect array->Normalized flag. | Keith Whitwell | 1 | -15/+55 | |
Import edgeflag attribute to array of GLbooleans as expected by downstream code. | |||||
2006-11-02 | missing file | Keith Whitwell | 1 | -0/+305 | |
2006-10-31 | switch remaining drivers over to vbo | Keith Whitwell | 29 | -68/+68 | |
2006-10-31 | disable vtxfmt_a code, switch over to vbo | Keith Whitwell | 5 | -13/+14 | |
2006-10-31 | remove vtxfmt code, switch over to vbo | Keith Whitwell | 26 | -6923/+21 | |
2006-10-31 | pickup structs from vbo.h | Keith Whitwell | 2 | -2/+2 | |
2006-10-31 | move public structure definitions to vbo.h | Keith Whitwell | 5 | -25/+31 | |
2006-10-31 | cleanup code, compiles with vbo changes | Keith Whitwell | 15 | -612/+98 | |
2006-10-30 | oops, get.c is autogenerated | Keith Whitwell | 2 | -4/+4 | |
2006-10-30 | Move edgeflag into the VERT_ATTRIB_SEVEN slot. This means that our | Keith Whitwell | 12 | -102/+107 | |
NV_vertex_program implementation has slightly incorrect aliasing behaviour. I think this is reasonable given the simplification and the fact that the mainstream ARB_vp continues to have the correct behaviour. | |||||
2006-10-30 | Remove wakeup functions. This code is intended to be active all the | Keith Whitwell | 5 | -46/+19 | |
time. | |||||
2006-10-30 | switch several dri drivers over | Keith Whitwell | 12 | -22/+62 | |
2006-10-30 | better handling of current attributes. Trivial dlist and varray tests work | Keith Whitwell | 13 | -173/+235 | |
2006-10-30 | checkpoint - remove dead files, otherwise untested | Keith Whitwell | 20 | -4114/+42 | |
2006-10-29 | Fix compiler warning | Keith Whitwell | 1 | -1/+1 | |
2006-10-29 | switch over to vbo module | Keith Whitwell | 3 | -9/+6 | |
2006-10-29 | remove this module | Keith Whitwell | 6 | -1568/+0 | |
2006-10-29 | Changes for new vbo-building module. | Keith Whitwell | 21 | -6893/+78 | |
- Removed all the old immediate, array and display list code. - Remove references to the old array_cache module. - Added a _tnl_draw_prims() entrypoint. - Added a simplified data import facility for converting non-floating point data as required. Checkpoint commit - trivial/tri works. | |||||
2006-10-29 | Checkpoint of new vbo-building code. Currently builds regular arrays | Keith Whitwell | 15 | -0/+4705 | |
rather than VBO's - VBOs are easy but need to look closer at the driver interface. The trivial/tri demo works. | |||||
2006-10-28 | Added PROGRAM_CONSTANT to get_register_pointer(). | Brian Paul | 1 | -0/+15 | |
More DEBUG_FRAG code. | |||||
2006-10-28 | special case END in _mesa_print_instruction() | Brian Paul | 1 | -0/+3 | |
2006-10-28 | Implement _mesa_append_fog_code() for fragment program fog options. | Brian Paul | 2 | -19/+178 | |
2006-10-26 | If DEBUG, check that all array indices really do fall in [start,end] in | Brian Paul | 1 | -1/+19 | |
the DrawRangeElements() call. Warn the user if that's not true. | |||||
2006-10-26 | remove code for inserting mvp transform into position-invariant vertex progs ↵ | Roland Scheidegger | 1 | -96/+7 | |
and instead use _mesa_insert_mvp_code(). | |||||
2006-10-25 | Previously, if a fragment program referenced fragment.fogcoord but the | Brian Paul | 1 | -2/+3 | |
program didn't use the ARB_fog_linear option, the fragment program's fragment.fogcoord register wasn't loaded properly. | |||||
2006-10-25 | change some bogus comments regarding the base e exponential function used ↵ | Roland Scheidegger | 2 | -7/+6 | |
for fog in vertex programs. | |||||
2006-10-24 | fix (per-vertex) fog when using ARB_vp by incorporating fog factor ↵ | Roland Scheidegger | 6 | -67/+153 | |
computation into the vertex program (not yet fixed for swtnl). Simplify (and correct) the VTX_TCL_OUTPUT_VTXFMT handling when using vertex programs, turns out it's solely driven by the needs of the past-vertex stage of the pipeline, this should fix lockups with ill-specified applications using vertex programs (for instance applications enabling fog but not writing to fog coord output will now get (conformant) undefined results instead of lockups). | |||||
2006-10-24 | Add missing call to glutInit. | Ian Romanick | 1 | -0/+1 | |
2006-10-24 | s/GLchan/GLubyte/ | Brian Paul | 1 | -4/+4 | |
2006-10-24 | whitespace clean-up | Brian Paul | 2 | -4/+4 | |