aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/nv40
Commit message (Collapse)AuthorAgeFilesLines
...
* nv40: call semi-magic 0x1d88 methodBen Skeggs2008-03-211-0/+2
|
* nv40: swtnl fallback on unsupported array formatBen Skeggs2008-03-211-2/+6
|
* nv40: oopsBen Skeggs2008-03-211-1/+0
|
* nv40: s/free/FREE/Ben Skeggs2008-03-216-12/+12
|
* nv40: align each level to 64 pixelsBen Skeggs2008-03-211-6/+7
|
* nv40: use num_cbufsBen Skeggs2008-03-211-4/+1
|
* nv40: use new pipe_framebuffer width/height fieldsBen Skeggs2008-03-211-13/+3
|
* nouveau: match gallium API changesBen Skeggs2008-03-211-1/+2
|
* nv40: "implement" noise opcodes in fragprogBen Skeggs2008-03-191-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 Skeggs2008-03-192-67/+1
|
* nv40: a few more fp opcodesBen Skeggs2008-03-171-2/+48
|
* nv40: workaround main swtnl breakageBen Skeggs2008-03-171-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 Skeggs2008-03-1612-91/+531
|
* nouveau: match interface changesBen Skeggs2008-03-135-23/+45
|
* nv40: re-do vtxbuf format codeBen Skeggs2008-03-031-29/+50
|
* nv40: nuke debugBen Skeggs2008-03-021-2/+0
|
* nv40: fix segv when app "skips" texture units.Ben Skeggs2008-03-021-1/+3
|
* nouveau: enable multi-context/single-channel support for nv40Ben Skeggs2008-03-024-1/+15
|
* nv40: move "channel context" stuff into nv40_screenBen Skeggs2008-02-2916-237/+203
|
* nouveau: hand nouveau_winsys in with pipe_screen initBen Skeggs2008-02-293-5/+7
|
* nouveau: implement pipe_screenBen Skeggs2008-02-297-130/+195
| | | | Untested on NV3x/NV5x. Quite possibly broken.
* nv40: remove pipe_state struct now.Ben Skeggs2008-02-2514-60/+57
|
* nv40: construct vbo state the same way as the restBen Skeggs2008-02-255-136/+137
|
* nv40: dump meaningful names for surface formatsBen Skeggs2008-02-252-1/+8
|
* nv40: stateobj start out with 0 refcountBen Skeggs2008-02-2210-16/+6
|
* nv40: move hw_dirtyBen Skeggs2008-02-223-19/+19
|
* nv40: rework fragment texture stateBen Skeggs2008-02-224-26/+36
|
* nouveau: fix buildBen Skeggs2008-02-222-31/+38
|
* nv40: fb stateBen Skeggs2008-02-205-144/+162
|
* nv40: almost there..Ben Skeggs2008-02-2010-69/+194
|
* nv40: keep track of generated context state vs current channel stateBen Skeggs2008-02-206-68/+53
|
* nouveau: cleanups + fixesBen Skeggs2008-02-181-3/+5
|
* nv40: and vertprog..Ben Skeggs2008-02-187-37/+55
|
* nv40: get fragprog onto new state mechanismBen Skeggs2008-02-186-81/+97
|
* nv40: move some things aroundBen Skeggs2008-02-186-84/+114
|
* nv40: until gallium is fixed we'll need a fallback for user clip planesBen Skeggs2008-02-183-9/+45
|
* nouveau: header updateBen Skeggs2008-02-181-1/+1
|
* nv40: obey polygon offset stateBen Skeggs2008-02-181-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 scissorBen Skeggs2008-02-183-18/+61
|
* nv40: ensure scissor gets disabled where necessaryBen Skeggs2008-02-183-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 Skeggs2008-02-1617-0/+4729
That was... fun..