Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | nv40: call semi-magic 0x1d88 method | Ben Skeggs | 2008-03-21 | 1 | -0/+2 | |
| | ||||||
* | nv40: swtnl fallback on unsupported array format | Ben Skeggs | 2008-03-21 | 1 | -2/+6 | |
| | ||||||
* | nv40: oops | Ben Skeggs | 2008-03-21 | 1 | -1/+0 | |
| | ||||||
* | nv40: s/free/FREE/ | Ben Skeggs | 2008-03-21 | 6 | -12/+12 | |
| | ||||||
* | nv40: align each level to 64 pixels | Ben Skeggs | 2008-03-21 | 1 | -6/+7 | |
| | ||||||
* | nv40: use num_cbufs | Ben Skeggs | 2008-03-21 | 1 | -4/+1 | |
| | ||||||
* | nv40: use new pipe_framebuffer width/height fields | Ben Skeggs | 2008-03-21 | 1 | -13/+3 | |
| | ||||||
* | nouveau: match gallium API changes | Ben Skeggs | 2008-03-21 | 1 | -1/+2 | |
| | ||||||
* | nv40: "implement" noise opcodes in fragprog | Ben Skeggs | 2008-03-19 | 1 | -0/+6 | |
| | | | | | For the moment, we do what NVIDIA does and return 0 unconditionally. This isn't correct, but it's an implementation at least. | |||||
* | nouveau: pass nvws to nvws->push_* functions, rather than nouveau_channel* | Ben Skeggs | 2008-03-19 | 2 | -67/+1 | |
| | ||||||
* | nv40: a few more fp opcodes | Ben Skeggs | 2008-03-17 | 1 | -2/+48 | |
| | ||||||
* | nv40: workaround main swtnl breakage | Ben Skeggs | 2008-03-17 | 1 | -1/+1 | |
| | | | | | Not sure where the real bug is here yet, but for now this gives us correct rendering in far more cases than previously. | |||||
* | nv40: simple swtnl path (half broken, but getting there) | Ben Skeggs | 2008-03-16 | 12 | -91/+531 | |
| | ||||||
* | nouveau: match interface changes | Ben Skeggs | 2008-03-13 | 5 | -23/+45 | |
| | ||||||
* | nv40: re-do vtxbuf format code | Ben Skeggs | 2008-03-03 | 1 | -29/+50 | |
| | ||||||
* | nv40: nuke debug | Ben Skeggs | 2008-03-02 | 1 | -2/+0 | |
| | ||||||
* | nv40: fix segv when app "skips" texture units. | Ben Skeggs | 2008-03-02 | 1 | -1/+3 | |
| | ||||||
* | nouveau: enable multi-context/single-channel support for nv40 | Ben Skeggs | 2008-03-02 | 4 | -1/+15 | |
| | ||||||
* | nv40: move "channel context" stuff into nv40_screen | Ben Skeggs | 2008-02-29 | 16 | -237/+203 | |
| | ||||||
* | nouveau: hand nouveau_winsys in with pipe_screen init | Ben Skeggs | 2008-02-29 | 3 | -5/+7 | |
| | ||||||
* | nouveau: implement pipe_screen | Ben Skeggs | 2008-02-29 | 7 | -130/+195 | |
| | | | | Untested on NV3x/NV5x. Quite possibly broken. | |||||
* | nv40: remove pipe_state struct now. | Ben Skeggs | 2008-02-25 | 14 | -60/+57 | |
| | ||||||
* | nv40: construct vbo state the same way as the rest | Ben Skeggs | 2008-02-25 | 5 | -136/+137 | |
| | ||||||
* | nv40: dump meaningful names for surface formats | Ben Skeggs | 2008-02-25 | 2 | -1/+8 | |
| | ||||||
* | nv40: stateobj start out with 0 refcount | Ben Skeggs | 2008-02-22 | 10 | -16/+6 | |
| | ||||||
* | nv40: move hw_dirty | Ben Skeggs | 2008-02-22 | 3 | -19/+19 | |
| | ||||||
* | nv40: rework fragment texture state | Ben Skeggs | 2008-02-22 | 4 | -26/+36 | |
| | ||||||
* | nouveau: fix build | Ben Skeggs | 2008-02-22 | 2 | -31/+38 | |
| | ||||||
* | nv40: fb state | Ben Skeggs | 2008-02-20 | 5 | -144/+162 | |
| | ||||||
* | nv40: almost there.. | Ben Skeggs | 2008-02-20 | 10 | -69/+194 | |
| | ||||||
* | nv40: keep track of generated context state vs current channel state | Ben Skeggs | 2008-02-20 | 6 | -68/+53 | |
| | ||||||
* | nouveau: cleanups + fixes | Ben Skeggs | 2008-02-18 | 1 | -3/+5 | |
| | ||||||
* | nv40: and vertprog.. | Ben Skeggs | 2008-02-18 | 7 | -37/+55 | |
| | ||||||
* | nv40: get fragprog onto new state mechanism | Ben Skeggs | 2008-02-18 | 6 | -81/+97 | |
| | ||||||
* | nv40: move some things around | Ben Skeggs | 2008-02-18 | 6 | -84/+114 | |
| | ||||||
* | nv40: until gallium is fixed we'll need a fallback for user clip planes | Ben Skeggs | 2008-02-18 | 3 | -9/+45 | |
| | ||||||
* | nouveau: header update | Ben Skeggs | 2008-02-18 | 1 | -1/+1 | |
| | ||||||
* | nv40: obey polygon offset state | Ben Skeggs | 2008-02-18 | 1 | -9/+30 | |
| | | | | | Almost sure this isn't entirely correct. However, I'm not sure what gallium expects yet, and this fixes some bugs, so it'll do for now. | |||||
* | nv40: similar changes to polygon stipple as were done for scissor | Ben Skeggs | 2008-02-18 | 3 | -18/+61 | |
| | ||||||
* | nv40: ensure scissor gets disabled where necessary | Ben Skeggs | 2008-02-18 | 3 | -16/+91 | |
| | | | | | | | Fixes progs/demos/lodbias. Makes a complete mess of things, but now there's a motivation to finish this off :) | |||||
* | nouveau: match gallium code reorginisation. | Ben Skeggs | 2008-02-16 | 17 | -0/+4729 | |
That was... fun.. |