summaryrefslogtreecommitdiffstats
path: root/src/mesa
Commit message (Collapse)AuthorAgeFilesLines
* silence C++ warningsBrian2007-01-236-20/+26
|
* fixes for C++ warnings/errorsBrian2007-01-2316-40/+51
|
* i915tex: Relocation fixes:Thomas Hellstrom2007-01-232-2/+2
| | | | | | Increase the number of allowed relocations per batchbuffer. Fix an assert to avoid an array index overflow. (Reported by Steve Wilkins)
* i915tex: Fix randr resizing. Rotation still broken.Thomas Hellstrom2007-01-232-2/+29
|
* nouveau: DPH and CMP for NV40 which doesn't do it natively.Ben Skeggs2007-01-231-0/+24
|
* nouveau: allow for card-specific shader infos to be keptBen Skeggs2007-01-238-62/+149
| | | | | | | NV30/40 fragprog: build FP_CONTROL per-shader, still some hardcoded bits for this reg.. It looks like it has to do with the number of temps used, but needs more looking at. NV40 vtxprog : build VP_IN_REG/VP_OUT_REG during shader compile
* nouveau: fill in condition info for instructionsBen Skeggs2007-01-231-77/+76
|
* nouveau: unbreak nv40Ben Skeggs2007-01-231-1/+1
|
* nouveau: reindent shader pass0/pass2Ben Skeggs2007-01-232-524/+566
| | | | | if this gets rejected by the commit list, just ignore it.. nothing interesting to see here :)
* nouveau: start converting shaders into a tree format again..Ben Skeggs2007-01-234-171/+315
| | | | | No branching stuff implemented yet. Works enough for gears, probably other stuff broken.
* Merge branch 'master' of git+ssh://git.freedesktop.org/git/mesa/mesaJeremy Kolb2007-01-2116-350/+618
|\
| * nouveau: fix some bugs in the nv10 swtcl.Stephane Marchesin2007-01-221-3/+18
| |
| * nouveau: add nv04 state support, and small nv04 fixes.Stephane Marchesin2007-01-217-18/+527
| |
| * nouveau: rename pass0_arb to pass0.Ben Skeggs2007-01-214-6/+5
| | | | | | | | | | I was expecting to have 2 frontends for the shader code (asm, glsl). With Brian's work on GLSL this is unnecessary :)
| * nouveau: kill off shader pass1.Ben Skeggs2007-01-213-323/+1
| | | | | | | | | | | | It sucks, and we have someone who can do a much better job than I can starting work on it soon. alloc_temp/free_temp is left in pass2 to workaround fragprog temps/outputs overlapping, but this all belongs in the optimiser.
| * nouveau: shader backend branching support for all cards that support it.Ben Skeggs2007-01-214-0/+67
| |
* | nouveau: Fixes for nv30.Jeremy Kolb2007-01-211-32/+96
|/
* nouveau: bump drm patchlevelBen Skeggs2007-01-191-1/+1
|
* nouveau: preliminary nv50 statePatrice Mandin2007-01-182-0/+568
|
* support as much of GL_EXT_stencil_two_side as we can. untested.Aapo Tahkola2007-01-184-9/+38
|
* I965: fix bug#9625-get the correct PV for quardstripXiang, Haihao2007-01-173-1/+15
| | | | | The order of vertices in payload for quardstrip is (0, 1, 3, 2), so the PV for quardstrip is c->reg.vertex[2].
* nouveau: Use the most recent card list.Stephane Marchesin2007-01-161-84/+86
|
* 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
|
* 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
|\