Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-03-10 | st/xorg: Work around cursor reference counting bugs in older X servers. | Michel Dänzer | |
Could result in use of freed memory and consequently random crashes, e.g. on screen resize. (cherry picked from commit 21c91b410a2a2cbf8eb677e59e3322f86320f2b0) Conflicts: src/gallium/state_trackers/xorg/xorg_tracker.h | |||
2010-02-27 | st/xorg: Re-enable crtc on resize | Jakob Bornecrantz | |
2010-02-27 | st/xorg: Fix copy-topy | Jakob Bornecrantz | |
2010-02-27 | st/xorg: Make resize fail gracefully | Jakob Bornecrantz | |
2010-02-27 | st/xorg: Obey max {width|height} from kernel and Gallium | Jakob Bornecrantz | |
2010-02-27 | st/xorg: Encapsulate all customizable stuff in a separate class. | Thomas Hellstrom | |
This avoids exposing the ms driver structure to the winsys, and nicely encapsulates driver customizable stuff. In the future more things might be customizable by the winsys, like throttling, 3D readback etc. Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com> | |||
2010-02-27 | st/xorg: A bit more debugging info | Jakob Bornecrantz | |
2010-02-27 | st/xorg: Make default of debugging fallbacks smart | Jakob Bornecrantz | |
Set it to the same as 2d acceleration | |||
2010-02-27 | st/xorg, vmware/xorg: Fix xnfcalloc arguments. | Thomas Hellstrom | |
Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com> | |||
2010-01-28 | st/xorg: Update to new libkms interface but be backwards compatible | Jakob Bornecrantz | |
2010-01-25 | st/xorg: Fix crash on resize with libkms | Jakob Bornecrantz | |
2010-01-25 | st/xorg: Improve options and print them to log | Jakob Bornecrantz | |
Set 2D acceleration to off by default Get fallback debugging from the Xorg config Also print if 3D acceleration is enabled | |||
2010-01-25 | st/xorg: Export helper function for detecting modesetting | Jakob Bornecrantz | |
2010-01-21 | st/xorg: Remove unnecessary headers. | Vinson Lee | |
2010-01-20 | st/xorg: Fic bug and close drm_api at proper place | Jakob Bornecrantz | |
2010-01-19 | st/xorg: Don't leak BusID buffer | Jakob Bornecrantz | |
2010-01-19 | st/xorg: Pass kernel driver name to drmOpen | Jakob Bornecrantz | |
2010-01-04 | st/xorg: Proper calculation of screen pitch. | Michel Dänzer | |
2009-12-30 | st/xorg: Fix warning and add a TODO comment | Jakob Bornecrantz | |
2009-12-30 | st/xorg: On close wait on fences and then destroy the screen | Jakob Bornecrantz | |
2009-12-30 | st/xorg: Make sure we don't overrun the fence array in block handler | Jakob Bornecrantz | |
2009-12-27 | Merge branch 'mesa_7_6_branch' into mesa_7_7_branch | Brian Paul | |
Conflicts: src/gallium/auxiliary/util/u_network.c src/gallium/auxiliary/util/u_network.h src/gallium/drivers/i915/i915_state.c src/gallium/drivers/trace/tr_rbug.c src/gallium/state_trackers/vega/bezier.c src/gallium/state_trackers/vega/vg_context.c src/gallium/state_trackers/xorg/xorg_crtc.c src/gallium/state_trackers/xorg/xorg_driver.c src/gallium/winsys/xlib/xlib_brw_context.c src/mesa/main/mtypes.h | |||
2009-12-23 | st/xorg: Use C-style comments. | Vinson Lee | |
2009-09-02 | st/xorg: Remove code no longer support by xserver Git master. | Michel Dänzer | |
Shouldn't be necessary with older versions either. | |||
2009-08-28 | st/xorg: Fix some warnings | Jakob Bornecrantz | |
2009-08-27 | st/xorg: Set shared usage of pixmaps for use via DRI2. | Michel Dänzer | |
Also allow pixmaps to have both the shared and displayed usage flags, as is the case for the screen pixmap now. | |||
2009-08-26 | st/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-25 | xorg: revert bad merge | Zack Rusin | |
2009-08-24 | xorg: start on code accelerating render | Zack Rusin | |
2009-08-12 | st/xorg: Acquire/drop DRM master in order to work with multiple servers. | Michel Dänzer | |
2009-08-05 | st/xorg: Make it work again | Jakob Bornecrantz | |
2009-12-12 | vmware/xorg: Fix failure paths and add some debug printing | Jakob Bornecrantz | |
2009-12-04 | st/xorg: Add enter/leave vt hooks for winsys | Jakob Bornecrantz | |
2009-12-04 | st/xorg: New libkms destroy api | Jakob Bornecrantz | |
2009-12-01 | st/xorg: Create winsys hooks that we call into | Jakob Bornecrantz | |
2009-11-27 | st/xorg: free last fence | Keith Whitwell | |
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-24 | st/xorg: Add libkms integration | Jakob Bornecrantz | |
2009-11-24 | st/xorg: Rename driver functions | Jakob Bornecrantz | |
2009-11-24 | st/xorg: Standardise all function names defined in xorg_tracker.h | Jakob Bornecrantz | |
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-10-27 | st/xorg: Adopt to new dirty clip rect type | Jakob Bornecrantz | |
2009-10-20 | st/xorg: Move drm init to own function | Jakob Bornecrantz | |
2009-10-20 | st/xorg: Cleanly shutdown | Jakob Bornecrantz | |
2009-10-18 | st/xorg: Switch to set_mode_major | Jakob Bornecrantz | |
2009-10-18 | st/xorg: Massivly redo root pixmap creation | Jakob Bornecrantz | |
2009-10-11 | st/xorg: implement basics of xv | Zack Rusin | |
2009-10-01 | st/xorg: Check that ms->api->destroy is not NULL before calling it. | Michel Dänzer | |
Fixes potential crash on X server shutdown. | |||
2009-09-30 | st/xorg: Fix debug option function call typo. | Michel Dänzer | |
2009-09-28 | st/xorg: Add debug for fallbacks | Jakob Bornecrantz | |