Age | Commit message (Collapse) | Author |
|
|
|
fixes transformations, rendering with multiple bound textures, xrender
matrix conversions plus some cleanups
|
|
|
|
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
|
|
plus fix filters
|
|
|
|
|
|
|
|
gradients are supported, but not enabled by default due to little
testing they got
|
|
src in mask was broken
|
|
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.
|
|
Change the fallback debugging around a bit and do the old commit correctly
|
|
|
|
operations.
|
|
|
|
|
|
See xserver/render/picture.c:createSourcePicture(). This both simplifies the
code and avoids a crash because pFormat is NULL.
|
|
|
|
|
|
|
|
Michel noticed that they were getting out of scope
|
|
We where leaking both surfaces in the composit code
and textures from pixmaps.
|
|
copies were busted when src == dst. also the composite shaders
were incorrectly using the fragments instead of the texture coordinate.
|
|
fixes blending binding and copy coordinates
|
|
|
|
plus it avoids the "ctx->ctx->" syntax
|
|
|
|
|
|
|
|
plus fix some small issues with the shaders
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|