Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-18 | st/xorg: Clean up cursor functions a bit | Jakob Bornecrantz | |
2009-10-18 | st/xorg: Support more then one output of a given type | Jakob Bornecrantz | |
2009-10-18 | st/xorg: Change how disable accel is handled | Jakob Bornecrantz | |
2009-10-17 | gallium: Permit surface_copy and surface_fill to be NULL. | Corbin Simpson | |
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. | |||
2009-10-15 | st/xorg: refix source over | Zack Rusin | |
2009-10-15 | st/xorg: fix most of the composition modes | Zack Rusin | |
2009-10-13 | st/xorg: Fix dpms include problems | Jakob Bornecrantz | |
2009-10-14 | st/xorg: get transparency on fills working (fixes Qt/KDE apps) | Zack Rusin | |
2009-10-13 | st/xorg: solid fills with masks are supported | Zack Rusin | |
gradients are supported, but not enabled by default due to little testing they got | |||
2009-10-13 | st/xorg: fix and enable by default xrender acceleration | Zack Rusin | |
src in mask was broken | |||
2009-10-11 | st/xorg: initialize pipe in the renderer | Zack Rusin | |
2009-10-11 | st/xorg: lots of rendering and xv changes | Zack 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-10-11 | st/xorg: implement basics of xv | Zack Rusin | |
2009-10-08 | st/xorg: Old X servers don't deal well with failing accesses | Jakob Bornecrantz | |
2009-10-08 | st/xorg: More fallback debugging | Jakob Bornecrantz | |
Change the fallback debugging around a bit and do the old commit correctly | |||
2009-10-08 | Revert "st/xorg: Debug fallbacks for composite as well" | Jakob Bornecrantz | |
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. | |||
2009-10-08 | st/xorg: Debug fallbacks for composite as well | Jakob Bornecrantz | |
2009-10-08 | st/xorg: Use A8 textures for depth 8 pixmaps | Jakob Bornecrantz | |
There is no hardware out there that can render to I8 textures. | |||
2009-10-08 | st/xorg: Fix depth stencil buffers on old X servers | Jakob Bornecrantz | |
Sanity checking is for the weak. | |||
2009-10-02 | st/xorg: Use PIPE_TRANSFER_MAP_DIRECTLY flag in EXA PrepareAccess hook. | Michel Dänzer | |
Propagate NULL return value. This also allows removing the DRM_MODE_FEATURE_DIRTYFB specific pixmap management hacks. | |||
2009-10-01 | g3dvl: Copyright blocks. | Younes Manton | |
2009-10-01 | st/xvmc: Set default CSC matrix to BT.601, no ProcAmp, full range RGB. | Younes Manton | |
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 | |
2009-09-28 | st/xorg: Make debug printing optional | Jakob Bornecrantz | |
2009-09-28 | xvmc: Fail on unsupported formats, operations. | Younes Manton | |
2009-09-27 | g3dvl: Formatting and cleanups. | Younes Manton | |
2009-09-27 | g3dvl: Move XvMC under the Xorg state tracker. | Younes Manton | |
2009-09-25 | st/xorg: Re-enable accelerated fills and copies. | Michel Dänzer | |
These seem to work well enough now with the new code. Composite acceleration isn't quite there yet and thus remains disabled in xorg_composite_bind_state() for now. | |||
2009-09-25 | st/xorg: Flush render cache if but only if a source has pending write ↵ | Michel Dänzer | |
operations. | |||
2009-09-25 | st/xorg: Reject Composite acceleration for some cases not working yet. | Michel Dänzer | |
2009-09-25 | st/xorg: Make sure struct is fully initialized. | Michel Dänzer | |
gcc complained about a missing initializer. | |||
2009-09-25 | st/xorg: Use generic semantic for Composite mask coordinates. | Michel Dänzer | |
2009-09-25 | st/xorg: Flesh out EXA PrepareComposite hook a little. | Michel Dänzer | |
Check that the formats are supported, and don't crash with source-only pictures. | |||
2009-09-25 | st/xorg: Use I8 format instead of A8 for depth 8 pixmaps. | Michel Dänzer | |
Seems to work better for Composite acceleration. | |||
2009-09-25 | st/xorg: Bind rasterizer state for copies. | Michel Dänzer | |
2009-09-25 | st/xorg: Source-only pictures always have format PICT_a8r8g8b8. | Michel Dänzer | |
See xserver/render/picture.c:createSourcePicture(). This both simplifies the code and avoids a crash because pFormat is NULL. | |||
2009-09-25 | st/xorg: Better checks for unsupported component alpha pictures. | Michel Dänzer | |
2009-09-24 | st/xorg: start working on the Xv acceleration code | Zack Rusin | |
2009-09-24 | st/xorg: fills are supported plussome minor clenups | Zack Rusin | |
2009-09-24 | st/xorg: add easier way of disabling/enabling acceleration | Zack Rusin | |
2009-09-23 | st/xorg: fix a typo | Zack Rusin | |
it'd be too easy, eh | |||
2009-09-23 | st/xorg: keep the user buffer contents around | Zack Rusin | |
Michel noticed that they were getting out of scope | |||
2009-09-22 | st/xorg: Fix two leeks | Jakob Bornecrantz | |
We where leaking both surfaces in the composit code and textures from pixmaps. | |||
2009-09-21 | xorg/st: fixup builds against later dpms headers. | Dave Airlie | |
2009-09-15 | st/xorg: fixing copies and composite shaders | Zack Rusin | |
copies were busted when src == dst. also the composite shaders were incorrectly using the fragments instead of the texture coordinate. | |||
2009-09-15 | st/xorg: lots of fixes | Zack Rusin | |
fixes blending binding and copy coordinates |