| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
This is what Xwayland does, so let's try to do the same to avoid any
incompatibilites with applications.
|
|
|
|
|
|
|
|
|
| |
This provides buffer sync with the primary render node of the system (if
available). By doing so, OpenGL and Vulkan can use the render node for
acceleration.
This first implementation is extremely pessimistic and synchronises
buffers whenever there's even a slight chance they will be used.
|
|
|
|
|
|
|
| |
It was incorrectly designed to only build properly if built as part of
the "Xorg" server and could fail to build when just "Xvnc" was built.
Backport of upstream commits 0ce93e5 and acc581c.
|
|
|
|
|
|
| |
Things do not need to be this complicated. We can make sure the VNC
extension is always included in a much cleaner way, at least since Xorg
1.16.
|
|
|
|
|
| |
Make things a bit easier to maintain. This style is also more in line
with what is being done for other DDX.
|
|
|
|
|
| |
VENDOR_RELEASE has been available as a #define since Xorg 1.7, so let's
use that and remove all of our custom magic.
|
|
In-server GLVND requires xorgGlxCreateVendor call from InitOutput.
DPMS functions were moved to another location and no longer need to be faked.
xserver120.patch is a copy of xserver119.patch with refreshed contexts.
|