aboutsummaryrefslogtreecommitdiffstats
path: root/unix/xserver120.patch
Commit message (Collapse)AuthorAgeFilesLines
* Generate better (fake) modelinesPierre Ossman2024-07-231-1/+16
| | | | | This is what Xwayland does, so let's try to do the same to avoid any incompatibilites with applications.
* Add basic DRI3 supportPierre Ossman2024-06-201-38/+61
| | | | | | | | | 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.
* Fix includes for Xorg dri3 modulePierre Ossman2024-06-201-0/+71
| | | | | | | 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.
* Avoid patching miinitext.c for XvncPierre Ossman2024-06-191-20/+0
| | | | | | 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.
* Clean up CPPFLAGS handling in xserverPierre Ossman2024-06-191-2/+1
| | | | | Make things a bit easier to maintain. This style is also more in line with what is being done for other DDX.
* Simplify Xorg version handlingPierre Ossman2024-06-191-17/+0
| | | | | VENDOR_RELEASE has been available as a #define since Xorg 1.7, so let's use that and remove all of our custom magic.
* Add support for X server 1.20.0.Michal Srb2018-06-081-0/+82
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.