Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix VBO clean-up in vbo_exec_vtx_destroy() | Brian | 2007-08-20 | 1 | -4/+13 |
| | |||||
* | added vbo_use_buffer_objects() to specify that immediate mode data should be ↵ | Brian | 2007-08-17 | 3 | -3/+52 |
| | | | | put into bufferobjects | ||||
* | Be more consistant with paths in #includes. Eventually, eliminate a bunch ↵ | Brian | 2007-07-04 | 17 | -82/+82 |
| | | | | of -I flags. | ||||
* | a variety of fixes for MingW | zhang | 2007-06-28 | 2 | -0/+9 |
| | |||||
* | s/version/vertex/ | Brian | 2007-04-12 | 1 | -1/+1 |
| | |||||
* | fix bug in _playback_copy_to_current(): need to skip version position data ↵ | Brian | 2007-04-12 | 1 | -0/+2 |
| | | | | (see bug 10587) | ||||
* | for evaluators, loop to VBO_ATTRIB_TEX7, not VBO_ATTRIB_INDEX. See bug 10543 | Brian | 2007-04-06 | 2 | -4/+4 |
| | |||||
* | Merge branch 'origin' into glsl-compiler-1 | Brian | 2007-03-09 | 4 | -2/+63 |
|\ | | | | | | | | | | | Conflicts: src/mesa/main/context.c | ||||
| * | Updates of the OpenVMS makefiles. | J.Jansen | 2007-03-08 | 1 | -0/+60 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | -include missing definitions -add files to compile -remove files from compile list which are removed from the repositry -add support for vbo new file: src/mesa/vbo/descrip.mms modified: src/mesa/descrip.mms modified: src/mesa/drivers/osmesa/descrip.mms modified: src/mesa/drivers/x11/descrip.mms modified: src/mesa/swrast_setup/descrip.mms modified: src/mesa/tnl/descrip.mms | ||||
| * | fix mem leak | Brian | 2007-02-26 | 1 | -0/+1 |
| | | |||||
| * | Fix #10071 - wrong max_index in vbo draw_prims. (Papadakos Panagiotis) | Aapo Tahkola | 2007-02-26 | 2 | -2/+2 |
| | | |||||
* | | XXX comments about shaders | Brian | 2007-02-22 | 2 | -0/+2 |
| | | |||||
* | | use ctx->VertexProgram._Current instead of ctx->VertexProgram._Enabled | Brian | 2007-02-22 | 1 | -2/+2 |
|/ | |||||
* | fix typo preventing generic arrays from working with ARB_vp (bug #9952) | Roland Scheidegger | 2007-02-14 | 1 | -1/+1 |
| | |||||
* | array overflow fix | Zou Nan hai | 2007-02-09 | 1 | -2/+2 |
| | |||||
* | fix missing ADD_POINTERS, fixes crashes if the index elements are in a vbo. | Roland Scheidegger | 2007-02-01 | 1 | -5/+7 |
| | |||||
* | Use new rebase helper. Remove other rebase code. | Keith Whitwell | 2007-01-30 | 5 | -73/+79 |
| | |||||
* | Helper for rebasing draw requests where min_index != 0. | Keith Whitwell | 2007-01-30 | 2 | -0/+235 |
| | |||||
* | do not rebase index buffers as it does not work currently (tested with r200 ↵ | Roland Scheidegger | 2007-01-25 | 1 | -2/+3 |
| | | | | and sw mesa) | ||||
* | allocate larger minimum dstelt buffer | Roland Scheidegger | 2007-01-25 | 1 | -1/+1 |
| | | | | | | | | increase the minimum dstelt buffer size to avoid triggering an assertion later because the split is triggered before the buffer is full. This fixes cases where the vbo_split_copy path is hit because of maximum index limit, where the dstelt buffer size needed could be very small (doom3 hit that assertion with a vertex count of just 3) | ||||
* | fix dstelt memory allocation to avoid hash corruption | Roland Scheidegger | 2007-01-25 | 1 | -1/+1 |
| | |||||
* | re-fix bug 9062 in vbo code | Roland Scheidegger | 2007-01-25 | 1 | -0/+5 |
| | |||||
* | typo fix. this case still fails. | Aapo Tahkola | 2007-01-18 | 1 | -1/+1 |
| | |||||
* | Fix invalid enums passed to MapBuffer | Aapo Tahkola | 2007-01-18 | 1 | -1/+1 |
| | |||||
* | Fix invalid enums passed to MapBuffer | Aapo Tahkola | 2007-01-18 | 3 | -4/+4 |
| | |||||
* | Merge branch 'master' of git+ssh://[email protected]/git/mesa/mesa ↵ | Keith Whitwell | 2007-01-16 | 4 | -14/+30 |
| | | | | | | | | | | | | | | | | | | | | | | | | | into vbo-0.2 Conflicts: src/mesa/array_cache/sources src/mesa/drivers/dri/i965/brw_context.c src/mesa/drivers/dri/i965/brw_draw.c src/mesa/drivers/dri/i965/brw_fallback.c src/mesa/drivers/dri/i965/brw_vs_emit.c src/mesa/drivers/dri/i965/brw_vs_tnl.c src/mesa/drivers/dri/mach64/mach64_context.c src/mesa/main/extensions.c src/mesa/main/getstring.c src/mesa/tnl/sources src/mesa/tnl/t_save_api.c src/mesa/tnl/t_save_playback.c src/mesa/tnl/t_vtx_api.c src/mesa/tnl/t_vtx_exec.c src/mesa/vbo/vbo_attrib.h src/mesa/vbo/vbo_exec_api.c src/mesa/vbo/vbo_save_api.c src/mesa/vbo/vbo_save_draw.c | ||||
* | Remove unused index buffer. | Keith Whitwell | 2007-01-15 | 2 | -10/+1 |
| | |||||
* | Correctly initialize current attribute sizes. | Keith Whitwell | 2007-01-15 | 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. | ||||
* | Remove debug, reenable inplace splitting. | keithw | 2007-01-15 | 3 | -18/+3 |
| | |||||
* | Remove special-case handling for index and edgeflag | Keith Whitwell | 2007-01-15 | 5 | -181/+24 |
| | | | | | This isn't required with the changes to core mesa and the new attribute layout. | ||||
* | Hook in split functionality | keithw | 2007-01-15 | 2 | -7/+37 |
| | |||||
* | New files to manage splitting drawing commands | keithw | 2007-01-15 | 4 | -0/+1083 |
| | |||||
* | Don't perform dangling attribute check on POS attribute. It can't by | Keith Whitwell | 2006-11-20 | 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. | ||||
* | need to call bind_arrays() in vbo_exec_DrawRangeElements. | Roland Scheidegger | 2006-11-03 | 1 | -1/+3 |
| | |||||
* | Fix typo in last commit | Keith Whitwell | 2006-11-02 | 1 | -1/+1 |
| | |||||
* | Similarly, fill in missing input slots in the vertex-array + | Keith Whitwell | 2006-11-02 | 1 | -0/+7 |
| | | | | NV_vertex_program path. | ||||
* | Fill in missing input slots in the vertex-array + no-vertex-program | Keith Whitwell | 2006-11-02 | 1 | -1/+10 |
| | | | | path. | ||||
* | Fix typo in display list attrib binding. | Keith Whitwell | 2006-11-02 | 1 | -1/+1 |
| | |||||
* | move public structure definitions to vbo.h | Keith Whitwell | 2006-10-31 | 5 | -25/+31 |
| | |||||
* | Move edgeflag into the VERT_ATTRIB_SEVEN slot. This means that our | Keith Whitwell | 2006-10-30 | 7 | -89/+94 |
| | | | | | | | 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. | ||||
* | Remove wakeup functions. This code is intended to be active all the | Keith Whitwell | 2006-10-30 | 5 | -46/+19 |
| | | | | time. | ||||
* | switch several dri drivers over | Keith Whitwell | 2006-10-30 | 3 | -4/+42 |
| | |||||
* | better handling of current attributes. Trivial dlist and varray tests work | Keith Whitwell | 2006-10-30 | 7 | -139/+214 |
| | |||||
* | Checkpoint of new vbo-building code. Currently builds regular arrays | Keith Whitwell | 2006-10-29 | 15 | -0/+4705 |
rather than VBO's - VBOs are easy but need to look closer at the driver interface. The trivial/tri demo works. |