summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2007-01-25do not rebase index buffers as it does not work currently (tested with r200 ↵Roland Scheidegger
and sw mesa)
2007-01-25allocate larger minimum dstelt bufferRoland Scheidegger
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)
2007-01-25fix dstelt memory allocation to avoid hash corruptionRoland Scheidegger
2007-01-25remove tnl/t_vtx_x86_gcc.S file from sources as it no longer existsRoland Scheidegger
2007-01-25re-fix bug 9062 in vbo codeRoland Scheidegger
2007-01-18typo fix. this case still fails.Aapo Tahkola
2007-01-18Fix invalid enums passed to MapBufferAapo Tahkola
2007-01-18Fix invalid enums passed to MapBufferAapo Tahkola
2007-01-16Don't special-case index, edgeflag.Keith Whitwell
Remove display list opcodes for INDEX and EDGEFLAG, handle them through the regular ATTRIB mechanism now that Mesa understands them to just be regular attribs.
2007-01-16Additional display list testsKeith Whitwell
2007-01-16Merge vbo_0_1_branchKeith Whitwell
Hopefully leaving behind the cruft generated by the CVS import.
2007-01-16Merge branch 'master' of git+ssh://keithw@git.freedesktop.org/git/mesa/mesa ↵Keith Whitwell
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
2007-01-16Merge branch 'vbo_0_1_branch' into vbo-0.2Keith Whitwell
2007-01-16Merge branch 'master-merge' into vbo-0.2Keith Whitwell
2007-01-15mesa: Update _Current along Current on fragment program bound.Jerome Glisse
Same as a previously committed patch for vertex program, we update fragment program ptr _Current along the Current one so that _Current can't end up pointing to a no more valid program.
2007-01-15nouveau:nv10: fix setting clip regionPatrice Mandin
2007-01-15Remove unused index buffer.Keith Whitwell
2007-01-15Don't special-case FOG attribute initialization.Keith Whitwell
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-15Correctly initialize current attribute sizes.Keith Whitwell
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-15Remove debug, reenable inplace splitting.keithw
2007-01-15Split too-large draw commands.Keith Whitwell
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-15Remove special-case handling for index and edgeflagKeith Whitwell
This isn't required with the changes to core mesa and the new attribute layout.
2007-01-15Hook in split functionalitykeithw
2007-01-15Add vbo_split fileskeithw
2007-01-15New files to manage splitting drawing commandskeithw
2007-01-15nouveau: Fix a bug in the nv04 swtcl.Stephane Marchesin
2007-01-15nouveau: Add 0x0244 pciid manually for now..Ben Skeggs
pciids.sf.net is slow to add it so our generator picks it up, and it's *really* annoying me :)
2007-01-15nouveau: fail CreateScreen on unknown cards instead of guessing.Ben Skeggs
2007-01-15nouveau: Implement much of the fog handling.Carlos Martín Nieto
2007-01-14nouveau: Update nouveau_reg.h from renouveau to the latest version.Stephane Marchesin
2007-01-14nouveau: Make the state cache hierarchical.Stephane Marchesin
2007-01-14nouveau: add the nv04 swtcl module (it's untested for now).Stephane Marchesin
2007-01-14nouveau: Cleanup the nv10 swtcl module.Stephane Marchesin
2007-01-14nouveau: nv10: 16 bits color buffer formatPatrice Mandin
2007-01-14Merge branch 'master' of git+ssh://pmandin@git.freedesktop.org/git/mesa/mesaPatrice Mandin
2007-01-14nouveau: nv10: added missing functionsPatrice Mandin
2007-01-14r300: Fix vertex program position invariant bug, force position reading.Jerome Glisse
When we have a position invariant program we need to force routing the position otherwise you may handle transform quite random data which might be funny but unlikely what you want :).
2007-01-14mesa: Update _Current ptr along Current when a new vertex program is bind.Jerome Glisse
On new vertex program bind only the Current ptr where updated to point to the new program; this could lead to _Current pointing to and out of date or even a no more existing program which in turn could lead to a segfault in some driver. To avoid this _Current ptr is updated along Current if _Current where previously pointing to the same program.
2007-01-14nouveau: remove already defined NV15_TCL and NV17_TCLPatrice Mandin
2007-01-14nouveau: import color material r,g,b,aPatrice Mandin
2007-01-14nouveau: nv10: stencil functionsPatrice Mandin
2007-01-14nouveau: nv10: currently fails initcard and bindbuffers, till donePatrice Mandin
2007-01-14nouveau: nv10 blending done, remove nv10ViewportPatrice Mandin
2007-01-13nouveau: update nv10 statePatrice Mandin
2007-01-13nouveau: Add clear color for nv10Patrice Mandin
2007-01-13nv10 has alpha color maskPatrice Mandin
2007-01-11Fix typo from commit 1d312ae0137eb39bf74fac91eb97ed25c289a4ca .Jerome Glisse
2007-01-09Track rename of DamagePost -> DamageAdd.Eric Anholt
2007-01-09put back missing Driver.PolygonMode call (bug 9578)Roland Scheidegger
2007-01-09i915tex: Remove unused tex_program field.Michel Dänzer