Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | nv20: send buffer handles on hw state emit | Pekka Paalanen | 2009-01-31 | 1 | -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: disable depth writes in hw init | Pekka Paalanen | 2009-01-31 | 1 | -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 parameters | Pekka Paalanen | 2009-01-31 | 2 | -11/+14 |
| | | | | | | | | | 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: draw_elements needs to flush | Pekka Paalanen | 2009-01-31 | 1 | -0/+1 |
| | | | | | | | nv20_draw_elements() uses the draw module, and draw_flush() needs to be called to actually emit the vertices immediately. Signed-off-by: Pekka Paalanen <[email protected]> | ||||
* | nv20: set surface status in clear() | Pekka Paalanen | 2009-01-31 | 1 | -0/+1 |
| | | | | | | Other nvXX drivers seem to do this, so I do it too. Signed-off-by: Pekka Paalanen <[email protected]> | ||||
* | util: Define ffs for MinGW. | José Fonseca | 2009-01-30 | 1 | -0/+4 |
| | |||||
* | pipebuffer: Consider 0 as no alignment needed. | José Fonseca | 2009-01-30 | 1 | -1/+7 |
| | |||||
* | gallium: Don't build egl state_tracker | Jakob Bornecrantz | 2009-01-30 | 1 | -1/+1 |
| | |||||
* | egl: Don't fill shown screen | Jakob Bornecrantz | 2009-01-30 | 1 | -16/+0 |
| | |||||
* | intel: Remove debug print | Jakob Bornecrantz | 2009-01-30 | 2 | -13/+1 |
| | |||||
* | i915: Fix surface operations | Jakob Bornecrantz | 2009-01-30 | 3 | -21/+21 |
| | |||||
* | pipebuffer: Ondemand buffer manager. | José Fonseca | 2009-01-29 | 4 | -0/+319 |
| | | | | | A variation of malloc buffers which get transferred to real graphics memory when there is an attempt to validate them. | ||||
* | pipebuffer: Implement proper buffer validation. | José Fonseca | 2009-01-29 | 14 | -108/+359 |
| | |||||
* | egl: Blit to the bound frontbuffer with pipe | Jakob Bornecrantz | 2009-01-29 | 1 | -0/+8 |
| | |||||
* | intel: Set render domain on read and write | Jakob Bornecrantz | 2009-01-29 | 1 | -1/+2 |
| | |||||
* | intel: Try forcing flushes | Jakob Bornecrantz | 2009-01-29 | 1 | -7/+7 |
| | |||||
* | intel: Dump batchbuffer before sending to hw | Jakob Bornecrantz | 2009-01-29 | 1 | -0/+2 |
| | |||||
* | intel: Change link order | Jakob Bornecrantz | 2009-01-29 | 1 | -1/+2 |
| | |||||
* | i915: Don't take a context as argument for debug | Jakob Bornecrantz | 2009-01-29 | 2 | -7/+5 |
| | |||||
* | i915: Don't dump batchbuffer on flush in context | Jakob Bornecrantz | 2009-01-29 | 1 | -1/+0 |
| | |||||
* | intel: Fix type correctly this time | Jakob Bornecrantz | 2009-01-28 | 1 | -1/+1 |
| | | | | Facepalm. | ||||
* | intel: Fix typo | Jakob Bornecrantz | 2009-01-28 | 1 | -1/+1 |
| | |||||
* | i915: Add verbose debuging | Jakob Bornecrantz | 2009-01-28 | 3 | -3/+14 |
| | | | | | Only enabled while in development this commit will be reverted in the future. | ||||
* | i915: Fix batchbuffer dumping | Jakob Bornecrantz | 2009-01-28 | 1 | -3/+3 |
| | |||||
* | i915: Flush on surface copy/clear | Jakob Bornecrantz | 2009-01-28 | 1 | -0/+2 |
| | |||||
* | intel: Supply the correct buffers to gem | Jakob Bornecrantz | 2009-01-28 | 1 | -3/+5 |
| | |||||
* | gallium: Build EGL st when build glx st | Jakob Bornecrantz | 2009-01-28 | 1 | -1/+1 |
| | |||||
* | egl: Adopt to st_framebuffer changes | Jakob Bornecrantz | 2009-01-28 | 1 | -2/+1 |
| | |||||
* | pipebuffer: More assertions. | José Fonseca | 2009-01-28 | 1 | -0/+5 |
| | |||||
* | pipebuffer: Fix alignment assertion. | José Fonseca | 2009-01-28 | 1 | -2/+2 |
| | |||||
* | pipebuffer: Export the pipe buffer winsys hooks. | José Fonseca | 2009-01-28 | 3 | -8/+84 |
| | |||||
* | gallium: remove redundant size from the constant buffer | Zack Rusin | 2009-01-27 | 10 | -20/+19 |
| | | | | reuse the size of the actual buffer | ||||
* | gallium: it's a reference value, not a reference number | Zack Rusin | 2009-01-27 | 11 | -11/+11 |
| | |||||
* | gallium: standardize api on the prefix "nr" | Zack Rusin | 2009-01-27 | 25 | -35/+35 |
| | |||||
* | gallium: standardize naming of masks | Zack Rusin | 2009-01-27 | 14 | -66/+66 |
| | |||||
* | gallium: standardize on stride instead of pitch in the interface | Zack Rusin | 2009-01-27 | 12 | -19/+19 |
| | |||||
* | tgsi: silence some warnings | Keith Whitwell | 2009-01-27 | 1 | -0/+37 |
| | |||||
* | draw: silence some warnings | Keith Whitwell | 2009-01-27 | 1 | -1/+4 |
| | |||||
* | i915: queiten compiler warnings | Keith Whitwell | 2009-01-27 | 1 | -1/+0 |
| | |||||
* | failover: queiten compiler warnings | Keith Whitwell | 2009-01-27 | 1 | -0/+7 |
| | |||||
* | draw: queiten compiler warnings | Keith Whitwell | 2009-01-27 | 1 | -1/+4 |
| | |||||
* | egl: compilation fix | Zack Rusin | 2009-01-26 | 1 | -2/+4 |
| | |||||
* | nv20: rewrite vertex layout | Pekka Paalanen | 2009-01-26 | 1 | -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]> | ||||
* | nv20: adjust initial hw context | Pekka Paalanen | 2009-01-26 | 1 | -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]> | ||||
* | g3dvl: Remove dead links to files that are now in libnouveaudrm. | Younes Manton | 2009-01-24 | 20 | -392/+0 |
| | |||||
* | nouveau: fix st_get_framebuffer_surface() breakage | Pekka Paalanen | 2009-01-24 | 1 | -2/+2 |
| | | | | | | | | Someone changed the st_get_framebuffer_surface() signature, and did not update the users in Nouveau winsys. Surface is returned via a pointer now instead of returning it from the function. No semantic changes. Signed-off-by: Pekka Paalanen <[email protected]> | ||||
* | gallium: change the st_get_framebuffer_surface/texture functions | Alan Hourihane | 2009-01-23 | 1 | -5/+6 |
| | | | | | to return TRUE/FALSE if the st_framebuffer is valid, and if it is return the surface/texture in the passed pointer. | ||||
* | nouveau: Map correct mip level when using the shadow (nv30, nv40). | Younes Manton | 2009-01-21 | 2 | -12/+14 |
| | |||||
* | nouveau: nv30 does not support separate blend functions for alpha and rgb | Patrice Mandin | 2009-01-21 | 1 | -2/+3 |
| | |||||
* | i915: Fix gem backend after surface changes | Jakob Bornecrantz | 2009-01-20 | 1 | -3/+1 |
| |