aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/state_trackers/xorg
Commit message (Collapse)AuthorAgeFilesLines
* Merge commit 'origin/mesa_7_7_branch'Maciej Cencora2009-11-233-3/+12
|\
| * st/xorg: Prevent potential null pointer deference in xorg_xv.c.Vinson Lee2009-11-221-1/+1
| |
| * st/xorg: Reorder cases in switch statement.Vinson Lee2009-11-221-1/+3
| | | | | | | | Silences missing break statement warning.
| * st/xorg: Flush any pending operations on uploadJakob Bornecrantz2009-11-181-0/+5
| |
| * st/xorg: Unbind any textures in solidJakob Bornecrantz2009-11-181-0/+2
| | | | | | | | Helps debuging with rbug
| * st/xorg: Fix type of 'unknown'.Vinson Lee2009-11-201-1/+1
| |
* | Fix comment to use /* */ rather than //Alan Hourihane2009-11-201-16/+16
| |
* | Merge remote branch 'origin/mesa_7_7_branch'Dave Airlie2009-11-207-37/+67
|\|
| * st/xorg: Fix infinite loop in copy_packed_data.Vinson Lee2009-11-191-1/+1
| |
| * st/xorg: Replace compile-time acceleration switch with Option "2DAccel".Michel Dänzer2009-11-195-12/+25
| | | | | | | | | | 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.
| * st/xorg: Miscellaneous XVideo fixes.Michel Dänzer2009-11-191-3/+11
| | | | | | | | | | | | * 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.
| * st/xorg: Try harder to ensure a shared texture has valid contents right away.Michel Dänzer2009-11-191-0/+3
| |
| * st/xorg: Don't complain about convolution filter being 'unknown'.Michel Dänzer2009-11-191-1/+2
| | | | | | | | | | Also add a newline to the complaint so it'll be a little less annoying if we actually encounter an unknown filter value again.
| * st/xorg: Remove superfluous flushes from the EXA WaitMarker hook.Michel Dänzer2009-11-191-9/+1
| | | | | | | | Thanks to Thomas Hellström for pointing this out.
| * st/xorg: Don't initialize non-existing fields.Michel Dänzer2009-11-191-2/+0
| |
| * st/xorg: Init all functions and fix spellingJakob Bornecrantz2009-11-181-1/+3
| |
| * st/xorg: Make the #if more easier to readJakob Bornecrantz2009-11-181-8/+14
| |
| * st/xorg: Use the correct DRI2BufferPtr struct on 1.6.4 serversJakob Bornecrantz2009-11-181-9/+16
| |
* | st/xorg: enable yv12 for xvZack Rusin2009-11-181-1/+4
|/
* st/xorg: Fix copy-pastoJakob Bornecrantz2009-11-171-1/+1
| | | | Thanks Alan.
* st/xorg: Fix comp alpha code and deal with luminance masksJakob Bornecrantz2009-11-164-6/+62
| | | | | | | | | | There are two fixes in here one is a one liner that fixes component alpha logic. The other deals better with luminance formats used for masks, sources not yet implemented. Fixes component alpha text and icons in gnome. There are a one or two cases that this code misses. Like if src_luminance is set but no mask image is given.
* st/xorg: Incase of format missmatch swizzle channels and set alphaJakob Bornecrantz2009-11-164-10/+138
| | | | This path is only hit for icons in gnome so far
* st/xorg: Only reference new picture formats when they're defined.Michel Dänzer2009-11-161-4/+6
| | | | Fixes http://bugs.freedesktop.org/show_bug.cgi/?id=25094 .
* st/xorg: try to fix non-uniform transformsZack Rusin2009-11-131-6/+16
|
* st/xorg: use an immediate instead of a full blown constZack Rusin2009-11-111-3/+3
|
* st/xorg: don't use flow controlZack Rusin2009-11-111-12/+6
|
* st/xorg: implement repeatnone and make some code smell less like assZack Rusin2009-11-114-23/+67
|
* st/xorg: fallback until daddy can implement you properlyZack Rusin2009-11-111-0/+5
|
* st/xorg: Fallback if picture format doesn't match texture formatJakob Bornecrantz2009-11-102-3/+26
|
* st/xorg: Don't segfault when debug printingJakob Bornecrantz2009-11-101-3/+3
|
* st/xorg: wrap to border colorZack Rusin2009-11-101-1/+1
|
* st/xorg: cleanup the namingZack Rusin2009-11-102-22/+24
|
* st/xorg: print ouf the picture formats when compositingZack Rusin2009-11-101-0/+63
|
* st/xorg: Fix SCons build.Michel Dänzer2009-11-101-0/+6
| | | | Check for new DPMS header and add xorg_renderer.c source file.
* st/xorg: remove deprecated rendering codeZack Rusin2009-11-093-67/+0
|
* st/xorg: fix composite batchingZack Rusin2009-11-093-5/+18
| | | | quite a large performance optimization (text demo from 1.6fps to 9fps)
* st/xorg: implement batching for the composite opZack Rusin2009-11-064-90/+161
| | | | something is broken so disabled for now
* st/xorg: batch solid fill requestsZack Rusin2009-11-064-95/+66
| | | | | instead of lots of very small transfers, one larger is a lot better for performance
* st/xorg: start accumulating vertices in a common bufferZack Rusin2009-11-062-48/+88
|
* st/xorg: use quads instead of triangle fansZack Rusin2009-11-061-4/+4
| | | | easier to split, accumulate and batch those
* st/xorg: make the buffer size globalZack Rusin2009-11-061-1/+9
|
* st/xorg: unify vertex buffer handlingZack Rusin2009-11-062-68/+66
| | | | first step on our way to batching
* st/xorg: these flushes shouldn't be necessaryZack Rusin2009-11-041-6/+0
| | | | performance optimization
* st/xorg: fix scaling ov xv data, plus some cleanupsZack Rusin2009-10-293-28/+57
|
* st/xorg: fix src coordinates in the video acceleration pathsZack Rusin2009-10-281-1/+1
|
* st/xorg: fix xvZack Rusin2009-10-273-9/+21
|
* st/xorg: Adopt to new dirty clip rect typeJakob Bornecrantz2009-10-271-4/+5
|
* st/xorg: initialize indexes before reswizzling for yuvZack Rusin2009-10-261-0/+2
|
* st/xorg: stop overflowing yuv buffersZack Rusin2009-10-262-20/+37
|
* st/xorg: add yuv vertex shaderZack Rusin2009-10-265-33/+200
| | | | plus some general fixes