summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Modify assert to reflect rebase criteriaKeith Whitwell2007-02-021-1/+9
|
* Correct usage/meaning of max_index parameter.Keith Whitwell2007-02-012-2/+4
|
* Cope with internally-generated null inputs.Keith Whitwell2007-02-011-3/+6
|
* Use new rebase helper. Remove other rebase code.Keith Whitwell2007-01-308-233/+185
|
* Helper for rebasing draw requests where min_index != 0.Keith Whitwell2007-01-303-0/+236
|
* New tests for the array functions which also provoke rebasing.Keith Whitwell2007-01-307-0/+786
|
* do not rebase index buffers as it does not work currently (tested with r200 ↵Roland Scheidegger2007-01-251-2/+3
| | | | and sw mesa)
* allocate larger minimum dstelt bufferRoland Scheidegger2007-01-251-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 corruptionRoland Scheidegger2007-01-251-1/+1
|
* remove tnl/t_vtx_x86_gcc.S file from sources as it no longer existsRoland Scheidegger2007-01-251-2/+1
|
* re-fix bug 9062 in vbo codeRoland Scheidegger2007-01-251-0/+5
|
* typo fix. this case still fails.Aapo Tahkola2007-01-181-1/+1
|
* Fix invalid enums passed to MapBufferAapo Tahkola2007-01-181-1/+1
|
* Fix invalid enums passed to MapBufferAapo Tahkola2007-01-183-4/+4
|
* Don't special-case index, edgeflag.Keith Whitwell2007-01-161-46/+3
| | | | | | 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.
* Additional display list testsKeith Whitwell2007-01-164-1/+460
|
* Merge vbo_0_1_branchKeith Whitwell2007-01-165-3303/+0
| | | | Hopefully leaving behind the cruft generated by the CVS import.
* Merge branch 'master' of git+ssh://[email protected]/git/mesa/mesa ↵Keith Whitwell2007-01-16405-19202/+42357
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * mesa: Update _Current along Current on fragment program bound.Jerome Glisse2007-01-151-0/+2
| | | | | | | | | | | | | | 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.
| * nouveau:nv10: fix setting clip regionPatrice Mandin2007-01-151-1/+3
| |
| * nouveau: Fix a bug in the nv04 swtcl.Stephane Marchesin2007-01-151-1/+1
| |
| * nouveau: Add 0x0244 pciid manually for now..Ben Skeggs2007-01-151-0/+1
| | | | | | | | | | pciids.sf.net is slow to add it so our generator picks it up, and it's *really* annoying me :)
| * nouveau: fail CreateScreen on unknown cards instead of guessing.Ben Skeggs2007-01-152-3/+10
| |
| * nouveau: Implement much of the fog handling.Carlos Martín Nieto2007-01-152-6/+61
| |
| * nouveau: Update nouveau_reg.h from renouveau to the latest version.Stephane Marchesin2007-01-141-18/+212
| |
| * nouveau: Make the state cache hierarchical.Stephane Marchesin2007-01-143-1/+15
| |
| * nouveau: add the nv04 swtcl module (it's untested for now).Stephane Marchesin2007-01-144-2/+585
| |
| * nouveau: Cleanup the nv10 swtcl module.Stephane Marchesin2007-01-141-58/+0
| |
| * nouveau: nv10: 16 bits color buffer formatPatrice Mandin2007-01-141-1/+1
| |
| * Merge branch 'master' of git+ssh://[email protected]/git/mesa/mesaPatrice Mandin2007-01-141-2/+8
| |\
| | * r300: Fix vertex program position invariant bug, force position reading.Jerome Glisse2007-01-141-2/+8
| | | | | | | | | | | | | | | | | | 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 :).
| * | nouveau: nv10: added missing functionsPatrice Mandin2007-01-141-6/+85
| |/
| * mesa: Update _Current ptr along Current when a new vertex program is bind.Jerome Glisse2007-01-141-1/+3
| | | | | | | | | | | | | | | | | | 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.
| * nouveau: remove already defined NV15_TCL and NV17_TCLPatrice Mandin2007-01-141-3/+0
| |
| * nouveau: import color material r,g,b,aPatrice Mandin2007-01-141-7/+20
| |
| * nouveau: nv10: stencil functionsPatrice Mandin2007-01-141-17/+28
| |
| * nouveau: nv10: currently fails initcard and bindbuffers, till donePatrice Mandin2007-01-141-2/+2
| |
| * nouveau: nv10 blending done, remove nv10ViewportPatrice Mandin2007-01-141-14/+24
| |
| * nouveau: update nv10 statePatrice Mandin2007-01-131-60/+56
| |
| * nouveau: Add clear color for nv10Patrice Mandin2007-01-131-1/+4
| |
| * nv10 has alpha color maskPatrice Mandin2007-01-131-2/+1
| |
| * Fix typo from commit 1d312ae0137eb39bf74fac91eb97ed25c289a4ca .Jerome Glisse2007-01-111-1/+1
| |
| * Track rename of DamagePost -> DamageAdd.Eric Anholt2007-01-091-1/+1
| |
| * put back missing Driver.PolygonMode call (bug 9578)Roland Scheidegger2007-01-091-0/+3
| |
| * i915tex: Remove unused tex_program field.Michel Dänzer2007-01-093-37/+0
| |
| * intel_finalize_mipmap_tree: Only flush batchbuffer when necessary.Michel Dänzer2007-01-091-1/+5
| |
| * Merge branch 'origin'Keith Packard2007-01-071-1/+1
| |\
| | * nouveau: allow the use of multiple subchannels/objects by default.Ben Skeggs2007-01-081-1/+1
| | |
| * | Various warning fixes for i965 driver.Keith Packard2007-01-065-8/+9
| | | | | | | | | | | | | | | vertex/fragment programs provided as const. bmSetFenceLock should return bmSetFence value.
| * | Initialize GL_ARB_occlusion_query only if DRM support is present.Keith Packard2007-01-061-2/+6
| | | | | | | | | | | | | | | DRM versions before 1.8 do not include the necessary ioctls to support GL_ARB_occlusion_query, don't enable it on these versions.