phoenix - A modern X server written from scratch in Zig

43 points by ahobson


bsder

No tearing by default

Please don't do this. Vulkan, for example, has explicit presentation modes (see: VkPresentModeKHR)--please respect them. Let the application or intermediate layer (aka Zink for OpenGL on Vulkan) handle the issue and just respect their choices.

Trying to "fix tearing" is a task you really don't want to take on and will consume an enormous amount of code and engineering time for very little gain. And, to be fair, both Windows and MacOS don't try that hard. Window resizing forces back to software rendering on both of those and tears, for example.

Yes, the people who complain about tearing are extremely noisy. Tell them to pound sand.