summaryrefslogtreecommitdiffstats
path: root/src/gallium/state_trackers
Commit message (Collapse)AuthorAgeFilesLines
* 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
* python/retrace: Cope with null constant buffers.José Fonseca2009-11-031-1/+1
|
* python/retrace: Add missing colon.José Fonseca2009-11-031-1/+1
|
* 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
* st/xorg: add yuv shadersZack Rusin2009-10-263-16/+83
|
* st/xorg: fix text with component alpha renderingZack Rusin2009-10-233-23/+45
|
* mesa: Enable remap table in core.Chia-I Wu2009-10-234-81/+5
| | | | | | | | | | | | | This enables the remap table in core. driInitExtensions is adapted to use the remap table. All uses of extension_helper.h are replaced by remap_helper.h. The chicken-egg problem of the DRI drivers is also solved. It is now also possible to pass NULL extensions to driInitExtensions. It will cause driInitExtensions to map all known functions. This functionality is used by software drivers and EGL_i915. Signed-off-by: Chia-I Wu <[email protected]>
* st/xorg: lots of fixes related to compositingZack Rusin2009-10-234-93/+109
| | | | | fixes transformations, rendering with multiple bound textures, xrender matrix conversions plus some cleanups
* g3dvl: pass display and screen to g3dvl when creating video private contextCooper Yuan2009-10-231-1/+1
|
* st/xorg: fix the makefile when used with new xextprotoZack Rusin2009-10-221-0/+2
|
* st/xorg: cleanup the checks for whether the op is acceleratedZack Rusin2009-10-221-60/+36
|
* st/xorg: lots of render fixesZack Rusin2009-10-224-113/+114
| | | | | | fixes all the blend modes, fixes flushing/finishing semantics, adds acceleration for the component alpha modes that we can support, fixes src in mask shader and general cleanups
* st/xorg: Move drm init to own functionJakob Bornecrantz2009-10-201-29/+36
|
* st/xorg: Cleanly shutdownJakob Bornecrantz2009-10-202-5/+10
|
* st/xorg: Remove output functions not usedJakob Bornecrantz2009-10-191-69/+15
|
* st/xorg: makefile garbageZack Rusin2009-10-191-1/+0
|
* st/xorg: implement basic src/mask transformationsZack Rusin2009-10-196-40/+231
| | | | plus fix filters
* dri-st: Add EXT_provoking_vertex.Corbin Simpson2009-10-191-0/+4
| | | | Hm, I could have sworn I did this before?
* st/xorg: Switch to set_mode_majorJakob Bornecrantz2009-10-182-58/+32
|
* st/xorg: Massivly redo root pixmap creationJakob Bornecrantz2009-10-183-38/+137
|
* st/xorg: Clean up cursor functions a bitJakob Bornecrantz2009-10-181-34/+47
|
* st/xorg: Support more then one output of a given typeJakob Bornecrantz2009-10-181-10/+13
|
* st/xorg: Change how disable accel is handledJakob Bornecrantz2009-10-181-21/+6
|
* gallium: Permit surface_copy and surface_fill to be NULL.Corbin Simpson2009-10-176-31/+85
| | | | | | | | | | | | | Uf. Lots of files touched. Would people with working vega, xorg, dri1, etc. please make sure you are not broken, and fix yourself up if you are. There were only two or three places where the code did not have painful fallbacks, so I would advise st maintainers to find less painful workarounds, or consider overhauling util_surface_copy and util_surface_fill. Per ymanton, darktama, and Dr_Jakob's suggestions, clear has been left as-is. I will not add PIPE_CAP_BLITTER unless it is deemed necessary.
* st/xorg: refix source overZack Rusin2009-10-151-1/+1
|
* st/xorg: fix most of the composition modesZack Rusin2009-10-151-8/+32
|
* st/xorg: Fix dpms include problemsJakob Bornecrantz2009-10-132-3/+2
|
* st/xorg: get transparency on fills working (fixes Qt/KDE apps)Zack Rusin2009-10-142-7/+15
|
* st/xorg: solid fills with masks are supportedZack Rusin2009-10-131-6/+1
| | | | | gradients are supported, but not enabled by default due to little testing they got
* st/xorg: fix and enable by default xrender accelerationZack Rusin2009-10-133-4/+17
| | | | src in mask was broken
* st/xorg: initialize pipe in the rendererZack Rusin2009-10-111-0/+1
|
* st/xorg: lots of rendering and xv changesZack Rusin2009-10-1111-786/+1170
| | | | | | extract all the rendering code to xorg_rendedrer, make both exa and xv share that code. in the process cleanup the rendering code and implement a lot more of the xv infrastructure.
* st/xorg: implement basics of xvZack Rusin2009-10-114-6/+66
|
* st/xorg: Old X servers don't deal well with failing accessesJakob Bornecrantz2009-10-081-1/+5
|
* st/xorg: More fallback debuggingJakob Bornecrantz2009-10-083-32/+35
| | | | Change the fallback debugging around a bit and do the old commit correctly
* Revert "st/xorg: Debug fallbacks for composite as well"Jakob Bornecrantz2009-10-081-28/+16
| | | | | | | | This commit included a change that should have been in its own commit, and turns out that you can do what was suposed to go in it in much better way as well. This reverts commit 5080e8bea6ae5cdb116023a5e2d8dbbb762bd69d.
* st/xorg: Debug fallbacks for composite as wellJakob Bornecrantz2009-10-081-16/+28
|
* st/xorg: Use A8 textures for depth 8 pixmapsJakob Bornecrantz2009-10-081-1/+1
| | | | There is no hardware out there that can render to I8 textures.