Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-11-27 | st/xorg: fix composite after texture size changes | Keith Whitwell | |
2009-11-27 | wgl: Fix copy'n'paste typo in comment. | José Fonseca | |
2009-11-27 | st/xorg: speculatively round textures up to nearest POT | Keith Whitwell | |
I'm not sure if this is a great change, but helps with caching. Probably we want to turn this on/off on a driver-by-driver basis. | |||
2009-11-27 | st/xorg: free last fence | Keith Whitwell | |
2009-11-27 | vega: Update shader headers. | Michal Krol | |
Drop the 1.1 version suffix. | |||
2009-11-27 | python/tests: Update shader headers. | Michal Krol | |
Drop the 1.1 version suffix. | |||
2009-11-26 | gallium: fix more statetrackers/drivers for not using texture ↵ | Roland Scheidegger | |
width/height/depth arrays | |||
2009-11-26 | st/xorg: Use pipe clear hook for solid fills of whole pixmaps. | Michel Dänzer | |
Can give a little boost e.g. for anti-aliased text rendering. | |||
2009-11-26 | st/xorg: Make sure DRI2 blits use GPU copy contents even for software fallback. | Michel Dänzer | |
Fixes 3D apps not updating with a non-GL compositing manager and Option "2DAccel" "off". Also clean up a little pixmap vs. drawable mess. | |||
2009-11-26 | st/xorg: fix refcounting bugs introduced in earlier commit | Keith Whitwell | |
2009-11-26 | st/xorg: formatting | Keith Whitwell | |
This directory needs indent run over it. | |||
2009-11-26 | st/xorg: remove debugging flush | Keith Whitwell | |
Accidentally committed in 7fbdbad5c02e3d5bfbf0e641e2aec224e39fa974 ('st/xorg: consolidate some dest surface state setting') | |||
2009-11-26 | st/xorg: render throttling in block handler | Keith Whitwell | |
Similar to the classic swapbuffer throttling in GL drivers, put an upper bound on the number of outstanding chunks of rendering the state tracker can generate -- where calling the block handler denotes a chunk. Currently that number is set at around 4 "chunks", but could be tweaked up or down. If a better measure for the amount of outstanding rendering is found, that would be fine too. As it stands, this improves interactivity by preventing the X server from queueing up arbitary amounts of rendering. | |||
2009-11-26 | st/xorg: split copy operation into prepare/copy/done phases | Keith Whitwell | |
Any high-overhead one-off tasks are moved into the prepare hook. | |||
2009-11-26 | st/xorg: don't set up constant buffer for non-xv fragment shaders | Keith Whitwell | |
These currently don't reference any constants. Can add this back if newer shaders need them, but in the meantime don't create a new constant buffer every time we do a blit. | |||
2009-11-26 | st/xorg: split up shared Done call | Keith Whitwell | |
The two users of composite (Composite and Solid) now call a new xorg_composite_done() from their Done functions, while CopyDone is directly implemented on top of xorg_renderer.c. | |||
2009-11-26 | st/xorg: set up rasterizer state in init | Keith Whitwell | |
2009-11-26 | st/xorg: remove redundant clipping code | Keith Whitwell | |
2009-11-26 | st/xorg: don't bother with cso save and restore in copy func | Keith Whitwell | |
2009-11-26 | st/xorg: consolidate some dest surface state setting | Keith Whitwell | |
2009-11-24 | wgl: Fix copy'n'paste typo in comment. | José Fonseca | |
2009-11-24 | st/xorg: Pass mode types from the kernel to X | Jakob Bornecrantz | |
2009-11-24 | st/xorg: Add libkms integration | Jakob Bornecrantz | |
2009-11-24 | st/xorg: Touch up xorg_crtc.c | Jakob Bornecrantz | |
2009-11-24 | st/xorg: Rename driver functions | Jakob Bornecrantz | |
2009-11-24 | st/xorg: Rename output functions | Jakob Bornecrantz | |
2009-11-24 | st/xorg: Rename dri2 functions | Jakob Bornecrantz | |
2009-11-24 | st/xorg: Standardise all function names defined in xorg_tracker.h | Jakob Bornecrantz | |
2009-11-25 | st/xorg: accelerate src luminance | Zack Rusin | |
2009-11-24 | st/xorg: use surface_copy for blits if available | Keith Whitwell | |
Even if its not available, we really want to be coalescing blit operations better. | |||
2009-11-23 | Merge commit 'origin/mesa_7_7_branch' | Maciej Cencora | |
2009-11-22 | st/xorg: Prevent potential null pointer deference in xorg_xv.c. | Vinson Lee | |
2009-11-22 | st/xorg: Reorder cases in switch statement. | Vinson Lee | |
Silences missing break statement warning. | |||
2009-11-20 | st/egl: Fix memory leak in egl_tracker.c. | Vinson Lee | |
2009-11-20 | Fix comment to use /* */ rather than // | Alan Hourihane | |
2009-11-20 | Fix vega compilation. | Alan Hourihane | |
2009-11-20 | Merge remote branch 'origin/mesa_7_7_branch' | Dave Airlie | |
2009-11-19 | st/xorg: Fix infinite loop in copy_packed_data. | Vinson Lee | |
2009-11-19 | st/xorg: Replace compile-time acceleration switch with Option "2DAccel". | Michel Dänzer | |
This option can be used to disable 2D acceleration. DRI2 and XVideo blits will still be accelerated, at least to some degree even with compositing. | |||
2009-11-19 | st/xorg: Miscellaneous XVideo fixes. | Michel Dänzer | |
* Make sure the destination pixmap has a texture to render into. * Fix damage reporting so the EXA migration code can do the right thing. * Fix destination coordinates for redirected windows. | |||
2009-11-19 | st/xorg: Try harder to ensure a shared texture has valid contents right away. | Michel Dänzer | |
2009-11-19 | st/xorg: Don't complain about convolution filter being 'unknown'. | Michel Dänzer | |
Also add a newline to the complaint so it'll be a little less annoying if we actually encounter an unknown filter value again. | |||
2009-11-19 | st/xorg: Remove superfluous flushes from the EXA WaitMarker hook. | Michel Dänzer | |
Thanks to Thomas Hellström for pointing this out. | |||
2009-11-19 | st/xorg: Don't initialize non-existing fields. | Michel Dänzer | |
2009-11-18 | st/xorg: enable yv12 for xv | Zack Rusin | |
2009-11-18 | st/xorg: Flush any pending operations on upload | Jakob Bornecrantz | |
2009-11-18 | st/xorg: Unbind any textures in solid | Jakob Bornecrantz | |
Helps debuging with rbug | |||
2009-11-20 | Fix vega compilation. | Alan Hourihane | |
2009-11-20 | st/xorg: Fix type of 'unknown'. | Vinson Lee | |
2009-11-18 | xorg/st: fixup builds against later dpms headers. | Brian Paul | |
(cherry picked from master, commit e9d6ab72be065becf7a077c33919d37faa8db92e) |