summaryrefslogtreecommitdiff
path: root/src/gallium/state_trackers/xorg/xorg_tracker.h
AgeCommit message (Collapse)Author
2009-12-04st/xorg: Add enter/leave vt hooks for winsysJakob Bornecrantz
2009-12-01st/xorg: Create winsys hooks that we call intoJakob Bornecrantz
2009-11-26st/xorg: render throttling in block handlerKeith 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-24st/xorg: Add libkms integrationJakob Bornecrantz
2009-11-24st/xorg: Standardise all function names defined in xorg_tracker.hJakob Bornecrantz
2009-11-19st/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-10-18st/xorg: Massivly redo root pixmap creationJakob Bornecrantz
2009-10-11st/xorg: lots of rendering and xv changesZack Rusin
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.
2009-09-28st/xorg: Add debug for fallbacksJakob Bornecrantz
2009-09-24st/xorg: start working on the Xv acceleration codeZack Rusin
2009-08-28st/xorg: Fix some warningsJakob Bornecrantz
2009-08-26st/xorg: Find out correct type for depth stencil buffersJakob Bornecrantz
2009-08-26st/xorg: Add support for dirty framebuffer region reporting.Michel Dänzer
Add a BlockHandler which flushes the context and reports the dirty region gathered using the X server damage layer. In the interim, with dirty region reporting only allocate textures for the framebuffer and shared pixmaps (e.g. DRI2 buffers) and fall back to software for other pixmaps. This will be improved in the future.
2009-08-05st/xorg: Make it work againJakob Bornecrantz
2009-07-06exa: some infrastucture work for accelerating compositeZack Rusin
2009-06-30drm/st: Return drm_api struct from a functionJakob Bornecrantz
2009-03-03st/xorg: Add Xorg state trackerJakob Bornecrantz