Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-01-31 | nv20: set surface status in clear() | Pekka Paalanen | |
Other nvXX drivers seem to do this, so I do it too. Signed-off-by: Pekka Paalanen <pq@iki.fi> | |||
2009-01-30 | util: Define ffs for MinGW. | José Fonseca | |
2009-01-30 | pipebuffer: Consider 0 as no alignment needed. | José Fonseca | |
2009-01-30 | gallium: Don't build egl state_tracker | Jakob Bornecrantz | |
2009-01-30 | egl: Don't fill shown screen | Jakob Bornecrantz | |
2009-01-30 | intel: Remove debug print | Jakob Bornecrantz | |
2009-01-30 | i915: Fix surface operations | Jakob Bornecrantz | |
2009-01-29 | pipebuffer: Ondemand buffer manager. | José Fonseca | |
A variation of malloc buffers which get transferred to real graphics memory when there is an attempt to validate them. | |||
2009-01-29 | pipebuffer: Implement proper buffer validation. | José Fonseca | |
2009-01-29 | egl: Blit to the bound frontbuffer with pipe | Jakob Bornecrantz | |
2009-01-29 | intel: Set render domain on read and write | Jakob Bornecrantz | |
2009-01-29 | intel: Try forcing flushes | Jakob Bornecrantz | |
2009-01-29 | intel: Dump batchbuffer before sending to hw | Jakob Bornecrantz | |
2009-01-29 | intel: Change link order | Jakob Bornecrantz | |
2009-01-29 | i915: Don't take a context as argument for debug | Jakob Bornecrantz | |
2009-01-29 | i915: Don't dump batchbuffer on flush in context | Jakob Bornecrantz | |
2009-01-28 | intel: Fix type correctly this time | Jakob Bornecrantz | |
Facepalm. | |||
2009-01-28 | intel: Fix typo | Jakob Bornecrantz | |
2009-01-28 | i915: Add verbose debuging | Jakob Bornecrantz | |
Only enabled while in development this commit will be reverted in the future. | |||
2009-01-28 | i915: Fix batchbuffer dumping | Jakob Bornecrantz | |
2009-01-28 | i915: Flush on surface copy/clear | Jakob Bornecrantz | |
2009-01-28 | intel: Supply the correct buffers to gem | Jakob Bornecrantz | |
2009-01-28 | gallium: Build EGL st when build glx st | Jakob Bornecrantz | |
2009-01-28 | egl: Adopt to st_framebuffer changes | Jakob Bornecrantz | |
2009-01-28 | pipebuffer: More assertions. | José Fonseca | |
2009-01-28 | pipebuffer: Fix alignment assertion. | José Fonseca | |
2009-01-28 | pipebuffer: Export the pipe buffer winsys hooks. | José Fonseca | |
2009-01-27 | gallium: remove redundant size from the constant buffer | Zack Rusin | |
reuse the size of the actual buffer | |||
2009-01-27 | gallium: it's a reference value, not a reference number | Zack Rusin | |
2009-01-27 | gallium: standardize api on the prefix "nr" | Zack Rusin | |
2009-01-27 | gallium: standardize naming of masks | Zack Rusin | |
2009-01-27 | gallium: standardize on stride instead of pitch in the interface | Zack Rusin | |
2009-01-27 | tgsi: silence some warnings | Keith Whitwell | |
2009-01-27 | draw: silence some warnings | Keith Whitwell | |
2009-01-27 | i915: queiten compiler warnings | Keith Whitwell | |
2009-01-27 | failover: queiten compiler warnings | Keith Whitwell | |
2009-01-27 | draw: queiten compiler warnings | Keith Whitwell | |
2009-01-26 | egl: compilation fix | Zack Rusin | |
2009-01-26 | nv20: rewrite vertex layout | Pekka Paalanen | |
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 <pq@iki.fi> | |||
2009-01-26 | nv20: adjust initial hw context | Pekka Paalanen | |
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 <pq@iki.fi> | |||
2009-01-24 | g3dvl: Remove dead links to files that are now in libnouveaudrm. | Younes Manton | |
2009-01-24 | nouveau: fix st_get_framebuffer_surface() breakage | Pekka Paalanen | |
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 <pq@iki.fi> | |||
2009-01-23 | gallium: change the st_get_framebuffer_surface/texture functions | Alan Hourihane | |
to return TRUE/FALSE if the st_framebuffer is valid, and if it is return the surface/texture in the passed pointer. | |||
2009-01-21 | nouveau: Map correct mip level when using the shadow (nv30, nv40). | Younes Manton | |
2009-01-21 | nouveau: nv30 does not support separate blend functions for alpha and rgb | Patrice Mandin | |
2009-01-20 | i915: Fix gem backend after surface changes | Jakob Bornecrantz | |
2009-01-20 | gallium: Remove the standalone surfaces. | José Fonseca | |
This commit is mostly just a cosmetic change that cleans-up the interfaces, replacing pipe_winsys::surface_* calls by /** * Allocate storage for a display target surface. * * Often surfaces which are meant to be blitted to the front screen (i.e., * display targets) must be allocated with special characteristics, memory * pools, or obtained directly from the windowing system. * * This callback is invoked by the pipe_screenwhen creating a texture marked * with the PIPE_TEXTURE_USAGE_DISPLAY_TARGET flag to get the underlying * buffer storage. */ struct pipe_buffer *(*surface_buffer_create)(struct pipe_winsys *ws, unsigned width, unsigned height, enum pipe_format format, unsigned usage, unsigned *stride); Most drivers were updated but not all were tested. Use the softpipe pipe driver and the xlib winsys changes as a reference when fixing other drivers. | |||
2009-01-19 | xlib: fix dependencies | Keith Whitwell | |
2009-01-19 | gallium: minor reformatting | Brian Paul | |
2009-01-19 | util: add reduced prim helper | Keith Whitwell | |