Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | nouveau: nv10: keep 24/8 depth/stencil value, don't check for depth bits | Patrice Mandin | 2007-02-20 | 1 | -6/+6 |
| | |||||
* | nouveau: nv50: update | Patrice Mandin | 2007-02-16 | 1 | -1/+75 |
| | |||||
* | nouveau: nv10,20: wrong viewport clip setup | Patrice Mandin | 2007-02-16 | 2 | -2/+6 |
| | |||||
* | nouveau: nv20: texture matrix | Patrice Mandin | 2007-02-16 | 1 | -1/+4 |
| | |||||
* | nouveau: nv20: update | Patrice Mandin | 2007-02-16 | 1 | -32/+176 |
| | |||||
* | nouveau: nv10: set clear value for 16 and 24 bits depth | Patrice Mandin | 2007-02-16 | 1 | -4/+15 |
| | |||||
* | nouveau: nv10: rescale depth near and far | Patrice Mandin | 2007-02-16 | 1 | -2/+8 |
| | |||||
* | nouveau: nv10: fix viewport scale and origin | Patrice Mandin | 2007-02-16 | 1 | -12/+33 |
| | |||||
* | nouveau: nv10: there are 8 clipping regions | Patrice Mandin | 2007-02-14 | 1 | -1/+1 |
| | |||||
* | nouveau: a couple of NV3x fixes | Ben Skeggs | 2007-02-06 | 5 | -5/+45 |
| | |||||
* | nouveau: OUT_RINGp expects the size in dwords, not bytes. | Ben Skeggs | 2007-02-06 | 1 | -2/+2 |
| | | | | This fixes the *actual* bug that the previous commit was supposed to fix.. | ||||
* | nouveau: fix a small bug in nv10 swtcl | Ben Skeggs | 2007-02-06 | 1 | -1/+1 |
| | |||||
* | nouveau: new bufferobj code. | Ben Skeggs | 2007-02-06 | 3 | -169/+562 |
| | | | | | | | | | | | The old code suffered from a number of issues, the most severe being that with the Mesa VBO merge even swtcl used the driver's bufferobj interface. On most VBO types (or non-AGP cards) the buffer ended up in vram, and killed swtcl performance greatly. All bufferobj's start in system memory now, until they get referenced as a "real" VBO. The other big change is that only potentially "damaged" areas are uploaded/downloaded to/from the hardware. | ||||
* | nouveau: nv10: add init for unknown 0x120 | Patrice Mandin | 2007-02-04 | 1 | -0/+8 |
| | |||||
* | nouveau: fix nv04 and nv10 swtcl, more work on nv04 state. | Stephane Marchesin | 2007-02-04 | 4 | -14/+118 |
| | |||||
* | nouveau: forgot function declaration | Patrice Mandin | 2007-02-03 | 1 | -0/+1 |
| | |||||
* | nouveau: nv50: use nv50 state | Patrice Mandin | 2007-02-03 | 1 | -1/+3 |
| | |||||
* | nouveau: fix viewport clipping initialization | Patrice Mandin | 2007-02-03 | 1 | -5/+6 |
| | |||||
* | nouveau: use color pitch as depth pitch if depth disabled | Patrice Mandin | 2007-02-03 | 1 | -5/+3 |
| | |||||
* | Merge branch 'vbo-0.2' | Keith Whitwell | 2007-02-02 | 2 | -4/+2 |
|\ | | | | | | | | | | | | | Conflicts: src/mesa/main/texcompress_s3tc.c src/mesa/tnl/t_array_api.c | ||||
| * | Merge branch 'master' of git+ssh://[email protected]/git/mesa/mesa ↵ | Keith Whitwell | 2007-01-16 | 2 | -4/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 | ||||
* | | nouveau: argh | Ben Skeggs | 2007-01-30 | 1 | -1/+1 |
| | | |||||
* | | nouveau: misc NV40 fixes | Ben Skeggs | 2007-01-30 | 1 | -3/+9 |
| | | |||||
* | | nouveau: NV40 glClipPlane support. | Ben Skeggs | 2007-01-30 | 5 | -13/+101 |
| | | |||||
* | | nouveau: rework shader param handling | Ben Skeggs | 2007-01-30 | 3 | -47/+110 |
| | | | | | | | | | | | | Conflicts: src/mesa/drivers/dri/nouveau/nouveau_shader_0.c | ||||
* | | nouveau: oops, build attrib map after we know how the final shader will look.. | Ben Skeggs | 2007-01-30 | 1 | -2/+2 |
| | | |||||
* | | nouveau: remove an unused table | Ben Skeggs | 2007-01-30 | 1 | -13/+1 |
| | | |||||
* | | nouveau: oops | Ben Skeggs | 2007-01-30 | 1 | -3/+9 |
| | | |||||
* | | nouveau: maintain a map of which vtxprog input corresponds to which array | Ben Skeggs | 2007-01-30 | 2 | -0/+47 |
| | | |||||
* | | nouveau: unhardcode some more NV30TCL_FP_CONTROL values | Ben Skeggs | 2007-01-30 | 2 | -4/+19 |
| | | |||||
* | | nouveau : NOUVEAU_RING_TRACE | Matthieu Castet | 2007-01-29 | 1 | -1/+24 |
| | | | | | | | | allow to print what we are really sending to the fifo. | ||||
* | | nouveau : nv10 comment icomplete command | Matthieu Castet | 2007-01-29 | 1 | -1/+1 |
| | | |||||
* | | nouveau : nv10 mixing cached stuff with not cached stuff is bad. | Matthieu Castet | 2007-01-28 | 1 | -4/+4 |
| | | |||||
* | | nouveau: fix nv30 line width | Ben Skeggs | 2007-01-28 | 1 | -1/+1 |
| | | |||||
* | | nouveau: initial GL_ARB_occlusion_query support | Ben Skeggs | 2007-01-28 | 8 | -1/+302 |
| | | | | | | | | | | Only enabled on NV40, NV20/NV30 code is untested.. However, NV30 should be identical to NV40. | ||||
* | | nouveau: extend notifier interface to allow multiple notifiers in a memory ↵ | Ben Skeggs | 2007-01-28 | 2 | -13/+33 |
| | | | | | | | | block. | ||||
* | | nouveau: more work on nv04, this time buffer format/pitches/... | Stephane Marchesin | 2007-01-27 | 3 | -2/+47 |
| | | |||||
* | | 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 |
| | | |||||
* | | 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 |
| | | |