Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fixes for C++ warnings/errors | Brian | 2007-01-23 | 16 | -40/+51 |
| | |||||
* | i915tex: Relocation fixes: | Thomas Hellstrom | 2007-01-23 | 2 | -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 Hellstrom | 2007-01-23 | 2 | -2/+29 |
| | |||||
* | nouveau: DPH and CMP for NV40 which doesn't do it natively. | Ben Skeggs | 2007-01-23 | 1 | -0/+24 |
| | |||||
* | nouveau: allow for card-specific shader infos to be kept | Ben Skeggs | 2007-01-23 | 8 | -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 instructions | Ben Skeggs | 2007-01-23 | 1 | -77/+76 |
| | |||||
* | nouveau: unbreak nv40 | Ben Skeggs | 2007-01-23 | 1 | -1/+1 |
| | |||||
* | nouveau: reindent shader pass0/pass2 | Ben Skeggs | 2007-01-23 | 2 | -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 Skeggs | 2007-01-23 | 4 | -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/mesa | Jeremy Kolb | 2007-01-21 | 16 | -350/+618 |
|\ | |||||
| * | nouveau: fix some bugs in the nv10 swtcl. | Stephane Marchesin | 2007-01-22 | 1 | -3/+18 |
| | | |||||
| * | nouveau: add nv04 state support, and small nv04 fixes. | Stephane Marchesin | 2007-01-21 | 7 | -18/+527 |
| | | |||||
| * | nouveau: rename pass0_arb to pass0. | Ben Skeggs | 2007-01-21 | 4 | -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 Skeggs | 2007-01-21 | 3 | -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 Skeggs | 2007-01-21 | 4 | -0/+67 |
| | | |||||
* | | nouveau: Fixes for nv30. | Jeremy Kolb | 2007-01-21 | 1 | -32/+96 |
|/ | |||||
* | nouveau: bump drm patchlevel | Ben Skeggs | 2007-01-19 | 1 | -1/+1 |
| | |||||
* | nouveau: preliminary nv50 state | Patrice Mandin | 2007-01-18 | 2 | -0/+568 |
| | |||||
* | support as much of GL_EXT_stencil_two_side as we can. untested. | Aapo Tahkola | 2007-01-18 | 4 | -9/+38 |
| | |||||
* | I965: fix bug#9625-get the correct PV for quardstrip | Xiang, Haihao | 2007-01-17 | 3 | -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 Marchesin | 2007-01-16 | 1 | -84/+86 |
| | |||||
* | mesa: Update _Current along Current on fragment program bound. | Jerome Glisse | 2007-01-15 | 1 | -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 region | Patrice Mandin | 2007-01-15 | 1 | -1/+3 |
| | |||||
* | nouveau: Fix a bug in the nv04 swtcl. | Stephane Marchesin | 2007-01-15 | 1 | -1/+1 |
| | |||||
* | nouveau: Add 0x0244 pciid manually for now.. | Ben Skeggs | 2007-01-15 | 1 | -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 Skeggs | 2007-01-15 | 2 | -3/+10 |
| | |||||
* | nouveau: Implement much of the fog handling. | Carlos Martín Nieto | 2007-01-15 | 2 | -6/+61 |
| | |||||
* | nouveau: Update nouveau_reg.h from renouveau to the latest version. | Stephane Marchesin | 2007-01-14 | 1 | -18/+212 |
| | |||||
* | nouveau: Make the state cache hierarchical. | Stephane Marchesin | 2007-01-14 | 3 | -1/+15 |
| | |||||
* | nouveau: add the nv04 swtcl module (it's untested for now). | Stephane Marchesin | 2007-01-14 | 4 | -2/+585 |
| | |||||
* | nouveau: Cleanup the nv10 swtcl module. | Stephane Marchesin | 2007-01-14 | 1 | -58/+0 |
| | |||||
* | nouveau: nv10: 16 bits color buffer format | Patrice Mandin | 2007-01-14 | 1 | -1/+1 |
| | |||||
* | Merge branch 'master' of git+ssh://[email protected]/git/mesa/mesa | Patrice Mandin | 2007-01-14 | 1 | -2/+8 |
|\ | |||||
| * | r300: Fix vertex program position invariant bug, force position reading. | Jerome Glisse | 2007-01-14 | 1 | -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 functions | Patrice Mandin | 2007-01-14 | 1 | -6/+85 |
|/ | |||||
* | mesa: Update _Current ptr along Current when a new vertex program is bind. | Jerome Glisse | 2007-01-14 | 1 | -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_TCL | Patrice Mandin | 2007-01-14 | 1 | -3/+0 |
| | |||||
* | nouveau: import color material r,g,b,a | Patrice Mandin | 2007-01-14 | 1 | -7/+20 |
| | |||||
* | nouveau: nv10: stencil functions | Patrice Mandin | 2007-01-14 | 1 | -17/+28 |
| | |||||
* | nouveau: nv10: currently fails initcard and bindbuffers, till done | Patrice Mandin | 2007-01-14 | 1 | -2/+2 |
| | |||||
* | nouveau: nv10 blending done, remove nv10Viewport | Patrice Mandin | 2007-01-14 | 1 | -14/+24 |
| | |||||
* | nouveau: update nv10 state | Patrice Mandin | 2007-01-13 | 1 | -60/+56 |
| | |||||
* | nouveau: Add clear color for nv10 | Patrice Mandin | 2007-01-13 | 1 | -1/+4 |
| | |||||
* | nv10 has alpha color mask | Patrice Mandin | 2007-01-13 | 1 | -2/+1 |
| | |||||
* | Fix typo from commit 1d312ae0137eb39bf74fac91eb97ed25c289a4ca . | Jerome Glisse | 2007-01-11 | 1 | -1/+1 |
| | |||||
* | put back missing Driver.PolygonMode call (bug 9578) | Roland Scheidegger | 2007-01-09 | 1 | -0/+3 |
| | |||||
* | i915tex: Remove unused tex_program field. | Michel Dänzer | 2007-01-09 | 3 | -37/+0 |
| | |||||
* | intel_finalize_mipmap_tree: Only flush batchbuffer when necessary. | Michel Dänzer | 2007-01-09 | 1 | -1/+5 |
| | |||||
* | Merge branch 'origin' | Keith Packard | 2007-01-07 | 1 | -1/+1 |
|\ | |||||
| * | nouveau: allow the use of multiple subchannels/objects by default. | Ben Skeggs | 2007-01-08 | 1 | -1/+1 |
| | |