aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/nv20/nv20_state_emit.c
Commit message (Collapse)AuthorAgeFilesLines
* Nuke the nv0x-nv2x gallium pipe drivers.Francisco Jerez2010-02-041-426/+0
|
* nouveau: kill nouveau_push.h and use libdrm versions of BEGIN_RINGs, etcMarcin Slusarz2010-01-051-77/+104
|
* gallium: add geometry shader support to galliumZack Rusin2009-12-251-8/+8
|
* nouveau: Support X8R8G8B8 textures on nv30, nv40 and RTs on nv10-nv40.Younes Manton2009-10-311-0/+3
|
* nouveau: nv04-nv40 texture transfer.Younes Manton2009-02-251-7/+7
|
* gallium: remove pipe_buffer from surfacesZack Rusin2009-02-021-2/+5
| | | | | | | this change disassociates, at least from the driver perspective, the surface from buffer. surfaces are technically now views on the textures so make it so by hiding the buffer in the internals of textures.
* nv20: send buffer handles on hw state emitPekka Paalanen2009-01-311-6/+4
| | | | | | | Color and Z buffer offsets were emitted here, now also the buffer handles are emitted so they target the correct memory. Signed-off-by: Pekka Paalanen <[email protected]>
* nv20: Z-mapping parametersPekka Paalanen2009-01-311-0/+3
| | | | | | | | | 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: rewrite vertex layoutPekka Paalanen2009-01-261-26/+59
| | | | | | | | | | NV20 seems to be very different to NV10. In vertex array, pos is first, not last. There are maximum 16 attributes and only few are currently known. This makes trivial/tri work on NV20. Signed-off-by: Pekka Paalanen <[email protected]>
* nouveau: make nv20 use NV{20,25}TCL objectsPekka Paalanen2008-12-071-43/+45
| | | | | | | 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: nv20 build fix: forgotten includePekka Paalanen2008-11-301-0/+1
| | | | Signed-off-by: Pekka Paalanen <[email protected]>
* Nouveau: properly redo nv20_vertex_layout.Pekka Paalanen2008-11-301-15/+68
| | | | | | This is still for NV10 hardware. Signed-off-by: Pekka Paalanen <[email protected]>
* Nouveau: fix nv20_vertex_layout()Pekka Paalanen2008-11-091-7/+7
| | | | | | | | | The function should update nv20->vertex_info, and not just a local struct that's thrown away immediately. Fixes a SIGFPE due to vbuf->vertex_size = 0 in vbuf_alloc_vertices(). Signed-off-by: Pekka Paalanen <[email protected]>
* Nouveau: name replace for nv20.Pekka Paalanen2008-11-081-100/+100
| | | | | | | | | | | | 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/+303
Signed-off-by: Pekka Paalanen <[email protected]>