aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/nv20/nv20_context.c
Commit message (Collapse)AuthorAgeFilesLines
* gallium: Make sure we flush before some texture / buffer operations.Thomas Hellstrom2009-04-151-0/+27
| | | | | | | Also implement context member functions to optimize away those flushes whenever possible. Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com>
* Merge branch 'gallium-winsys-private' into gallium-0.2Zack Rusin2009-02-011-1/+1
|\
| * gallium: make p_winsys internalZack Rusin2009-01-301-1/+1
| | | | | | | | | | move it to pipe/internal/p_winsys_screen.h and start converting the state trackers to the screen usage
* | nv20: disable depth writes in hw initPekka Paalanen2009-01-311-1/+1
| | | | | | | | | | | | | | Probably not necessary, but just in case. Depth registers point to the color buffer, when there is no depth buffer. Signed-off-by: Pekka Paalanen <[email protected]>
* | nv20: Z-mapping parametersPekka Paalanen2009-01-311-11/+11
|/ | | | | | | | | Based on my renouveau dump, adjust initial hw state related to Z-mapping, and add one unknown depth reg into depth/stencil/alpha emission. Now trivial/tri-z on nv20 looks identical to swrast rendered one. Signed-off-by: Pekka Paalanen <[email protected]>
* nv20: adjust initial hw contextPekka Paalanen2009-01-261-5/+5
| | | | | | | | VIEWPORT_SCALE0 seems to do with translation and the sane value for x and y is zero. VIEWPORT_SCALE1 is still a mystery. Signed-off-by: Pekka Paalanen <[email protected]>
* nouveau: make nv20 use NV{20,25}TCL objectsPekka Paalanen2008-12-071-135/+258
| | | | | | | Up till now, nv20 driver has been using NV10TCL, and being really an nv10 driver. That has changed. Signed-off-by: Pekka Paalanen <[email protected]>
* Nouveau: update nouveau_class.hPekka Paalanen2008-11-301-1/+1
| | | | | | Fresh from renouveau. Signed-off-by: Pekka Paalanen <[email protected]>
* Nouveau: name replace for nv20.Pekka Paalanen2008-11-081-97/+97
| | | | | | | | | | | | No functional changes, only changed function, struct, macro etc. names. nv10 -> nv20 nv30 -> nv20 celsius -> kelvin Did not touch fifo command macros. Don't try to build nv20_vertprog.c for now. Signed-off-by: Pekka Paalanen <[email protected]>
* Nouveau: Rename nv20/ files as nv20.Pekka Paalanen2008-11-081-0/+296
Signed-off-by: Pekka Paalanen <[email protected]>