Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branch 'master' of git+ssh://[email protected]/git/mesa/mesa | Brian | 2007-01-26 | 3 | -2/+47 |
|\ | |||||
| * | nouveau: more work on nv04, this time buffer format/pitches/... | Stephane Marchesin | 2007-01-27 | 3 | -2/+47 |
| | | |||||
* | | fix typo | Brian | 2007-01-26 | 1 | -1/+1 |
|/ | |||||
* | document, re-indent _mesa_ffsll() | Brian | 2007-01-26 | 1 | -10/+18 |
| | |||||
* | Merge branch 'master' of git+ssh://[email protected]/git/mesa/mesa | Brian | 2007-01-26 | 18 | -71/+145 |
|\ | |||||
| * | Bug #9604: Fix a static buffer allocation failure. | Eric Anholt | 2007-01-26 | 3 | -3/+6 |
| | | | | | | | | | | | | | | | | The pool that the static buffer got allocated from was sized by pitch * height, but the buffer generated from it had its size aligned to a tile boundary, so allocation failed if pitch * height wasn't aligned. However, the 2d driver ensures that the size ends at a tile boundary, so just pass the 2d driver's buffer size rather than calculating it. | ||||
| * | Add _mesa_ffsll() for compatibility on OSes without ffsll(), and use it. | Eric Anholt | 2007-01-26 | 3 | -1/+25 |
| | | |||||
| * | Remove dead code causing a warning. | Eric Anholt | 2007-01-26 | 1 | -5/+0 |
| | | |||||
| * | Override Const.CheckArrayBounds for Xserver in XMesaCreateContext(). | George Sapountzis | 2007-01-26 | 2 | -7/+8 |
| | | | | | | | | | | | | | | | | | | | | This leaves one last XFree86Server ifdef in Mesa core. --- Bug 9285: misc glcore, xmesa cleanups ACKed by Ian Romanick. | ||||
| * | Drop old (pre-AIGLX) GLcore interface. | George Sapountzis | 2007-01-26 | 2 | -17/+3 |
| | | | | | | | | | | | | | | | | | | | | | | The old GLcore interface was replaced in Xorg 7.1 with the addition of AIGLX, it is only used by DDX's which are known not to work with the new DIX glx code. --- Bug 9285: misc glcore, xmesa cleanups ACKed by Ian Romanick. | ||||
| * | Merge branch 'master' of git+ssh://[email protected]/git/mesa/mesa | Zou Nan hai | 2007-01-26 | 8 | -18/+71 |
| |\ | |||||
| | * | nouveau: unbreak NOUVEAU_RING_DEBUG | Ben Skeggs | 2007-01-25 | 1 | -0/+16 |
| | | | |||||
| | * | nouveau: add result scaling to shader backend, use it in RSQ emul for NV40. | Ben Skeggs | 2007-01-25 | 6 | -17/+50 |
| | | | |||||
| | * | nouveau: and here's the "oops, I suck" commit :) | Ben Skeggs | 2007-01-25 | 1 | -0/+1 |
| | | | |||||
| | * | nouveau: some extra debug output | Ben Skeggs | 2007-01-25 | 1 | -1/+4 |
| | | | |||||
| * | | ARB_Occlusion_query should support multiple query at same time | Zou Nan hai | 2007-01-26 | 2 | -4/+4 |
| |/ | |||||
| * | 965 glxswapcontrol fix | Zou Nan hai | 2007-01-24 | 1 | -0/+9 |
| | | |||||
| * | 965 ARB_Occlusion_query fix | Zou Nan hai | 2007-01-24 | 3 | -16/+19 |
| | | |||||
* | | silence C++ warnings | Brian | 2007-01-23 | 6 | -20/+26 |
|/ | |||||
* | 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 |
| |