Name: vk-layer-tegra-dc-present Version: 1 Release: 1.2608221439 License: GPL-2.0-or-later URL: https://github.com/theofficialgman/vk_layer_tegra_dc_present Source0: https://github.com/theofficialgman/vk_layer_tegra_dc_present/archive/refs/heads/master.tar.gz Summary: Tear-free Vulkan present layer for Tegra L4T r32.x BuildRequires: gcc BuildRequires: make BuildRequires: vulkan-headers BuildRequires: mesa-libGL-devel BuildRequires: libX11-devel BuildRequires: libXrandr-devel BuildRequires: libxcb-devel %description Implicit Vulkan layer that fixes tearing in Vulkan-on-X11 presentation on Tegra L4T r32.x by presenting fullscreen FIFO/MAILBOX swapchains directly through the display controller's TEGRA_DC_EXT_FLIP4 ioctl instead of the ICD's native Vulkan WSI. Enabled by default; opt out per-process with VK_TEGRA_DC_PRESENT_DISABLE=1. %prep %setup -q -n vk_layer_tegra_dc_present-master %build make LAYERLIBDIR=%{_libdir} %install make install DESTDIR=%{buildroot} LAYERLIBDIR=%{_libdir} %files %license LICENSE %{_libdir}/libVkLayer_tegra_dc_present.so %{_datadir}/vulkan/implicit_layer.d/VkLayer_tegra_dc_present.json %changelog %{autochangelog}