<?xml version="1.0" encoding="UTF-8"?>
<otherdata xmlns="http://linux.duke.edu/metadata/other" packages="4">
<package pkgid="5aefef614f97ee5af3e8672ac8f7e0d1b8b009bda0c6aace27233aa7bfb5e0eb3051b672679a18ef3686894a5dadb976ad7008153c6fb05323715a45c6c30406" name="gamescope" arch="src">
  <version epoch="0" ver="3.16.24" rel="1.5"/>
  <changelog author="icodrop &lt;icodrop@mailbox.org&gt;" date="1734091200">- Update to version 3.15.15:
  * layer: Move strict -&gt; ensure
  * layer: Force up swapchain minImageCount</changelog>
  <changelog author="icodrop &lt;icodrop@mailbox.org&gt;" date="1734350400">- Update to version 3.16.1:
  * layer: Fix oldSwapchain when going in/out of XWayland bypassing
  * steamcompmgr: Fix some shutdown hangs
  * WaylandBackend: Filter more libdecor surfaces
  * layer: Move strict -&gt; ensure
  * layer: Force up swapchain minImageCount
  * WaylandBackend: Ignore events on unknown surfaces
  * WaylandBackend: Fix scale equation and unscale libdecor frame commit
  * rendervulkan: Fix a CVulkanCmdBuffer leak that could result in screenshot request failures
  * DRMBackend: Add libliftoff log handler
  * Fixed conversion from RGB to full range BT.709 YCbCr</changelog>
  <changelog author="icodrop &lt;icodrop@mailbox.org&gt;" date="1740916800">- Update to version 3.16.2:
  * steamcompmgr: Fix icon/title being spam set
  * wlserver: Fix synthetic cursor warps not triggering mouse visibility
  * layer: Fix oldSwapchain when going in/out of XWayland bypassing
  * steamcompmgr: Fix some shutdown hangs
  * WaylandBackend: Filter more libdecor surfaces
  * layer: Move strict -&gt; ensure
  * layer: Force up swapchain minImageCount
  * WaylandBackend: Ignore events on unknown surfaces
  * WaylandBackend: Fix scale equation and unscale libdecor frame commit
  * rendervulkan: Fix a CVulkanCmdBuffer leak that could result in screenshot request failures</changelog>
  <changelog author="icodrop &lt;icodrop@mailbox.org&gt;" date="1743595200">- Update to version 3.16.3:
  * DRMBackend: Expose data string from EDID to matches function
  * wlserver: wlserver_run(): ensure waylock is released when wl_event_loop_dispatch returns ret&lt;0
  * DRMBackend: Read the EDID's modes for dynamic refresh rate modes by default
  * script: GPD Win 4 display configuration
  * script: Lenovo Legion Go LCD display configuration
  * scripts: Derive script path from meson prefix
  * steamcompmgr: VRR frame limiting
  * steamcompmgr: Fix pipewire stream being incorrect size on external displays when scaled up
  * DRMBackend: Fix crash when there are no connectors
  * rendervulkan: Fix scaled YUV coming out weird</changelog>
  <changelog author="icodrop &lt;icodrop@mailbox.org&gt;" date="1744804800">- Update to version 3.16.4:
  * steamcompmgr: avoid a crash with pipewire+magnification
  * steamcompmgr: check for connector before presenting</changelog>
  <changelog author="icodrop &lt;icodrop@mailbox.org&gt;" date="1747915200">- Update to version 3.16.10:
  * vram cgroup: don't crash on startup if not present
  * steamcompmgr: Use cgroup VRAM protection for focused windows
  * steamcompmgr: Only do SteamControlled behaviour for true steam controlled, not just SteamMode
  * steamcompmgr: Fix SteamControlled strategy for context focus behaviour
  * steamcompmgr: Fix lifetime for previous virtual connector global focus
  * steamcompmgr: Fix removing single connector virtual connector outputs
  * wlserver: hack-y fix for tab character sometimes not working in global bindings
  * wlserver: fix hotkey processing being broken in gamemode
  * OpenVRBackend: Workaround for VREvent_ScrollSmooth events being dropped.
  * OpenVRBackend: Add comment wrt. thread constructor ordering</changelog>
  <changelog author="icodrop &lt;icodrop@mailbox.org&gt;" date="1748520000">- Update to version 3.16.11:
  * steamcompmgr: workaround bug with mangohud repaints when VRR is active
  * DRMBackend: Fix IsPaused
  * submodules: bump misyl-wlroots to 54e8447
  * WaylandBackend: Fix IsPaused return value
  * steamcompmgr: Fix IsPaused check
  * OpenVRBackend: initialize visibility state when creating the overlay.
  * backend: Split IsVisible out into IsPaused</changelog>
  <changelog author="icodrop &lt;icodrop@mailbox.org&gt;" date="1749816000">- Update to version 3.16.12:
  * binding: Add normalization for naughty keysyms
  * wlserver: Eat inputs from hotkeys
  * binding: Add debug logging for bindings
  * rendervulkan: Use upload buffer offset for more upload operations
  * steamcompmgr: Fix cursor not showing up in outer quadrants when using magnifier
  * steamcompmgr: Fix magnifier/zoom with pre-emptive upscaling
  * rendervulkan: Allocate more descriptor sets to avoid stomping with pre-emptive scaling
  * CI: fix CI build after wlroots rename
  * pipewire: advertise the correct size for DMA-BUFs</changelog>
  <changelog author="icodrop &lt;icodrop@mailbox.org&gt;" date="1750248000">- Update to version 3.16.13:
  * wlserver: Repaint on LUT change
  * color_helpers: Deduce if black level floor has changed for determining if premultiply alpha for looks
  * OpenVRBackend: Reindent everything after the last change.
  * OpenVRBackend: Move input processing to main frame loop
  * OpenVRBackend: Reindent everything after the last change.
  * OpenVRBackend: Use new OpenVR API to poll events from all overlays together
  * OpenVRBackend: Use WaitFrameSync instead of sleeping for 4ms
  * looks: Add some default looks, and install them
  * wlserver: Expose set_look interface via gamescope_control
  * rendervulkan: Expose AlphaMode to composite</changelog>
  <changelog author="icodrop &lt;icodrop@mailbox.org&gt;" date="1750334400">- Update to version 3.16.14:
  * wlserver: Remove redundant code from set_look
  * wlserver: Fix using wrong FD in set_look
  * looks: Add updated looks</changelog>
  <changelog author="icodrop &lt;icodrop@mailbox.org&gt;" date="1754136000">- Update to version 3.16.15:
  * gamescope-control: add interface to query performance stats for an appid
  * Re-add force_repaint fix
  * added color blindless luts
  * layer: fix a couple of harmless typos
  * steamcompmgr: render dropdowns with negative coordinates, provided they are partially visible
  * steamcompmgr: track FSR state with preemptive upscaling
  * rendervulkan: account for ycbcr descriptor count when creating descriptor pool
  * wlserver: Remove redundant code from set_look
  * wlserver: Fix using wrong FD in set_look
  * looks: Add updated looks</changelog>
  <changelog author="icodrop &lt;icodrop@mailbox.org&gt;" date="1756987200">- Update to version 3.16.17:
  * steamcompmgr: Hold wlserver_lock around handle_presented_xdg
  * steamcompmgr: Disarm VRR timer
  * steamcompmgr: Never limit the FPS for the appid of the current VR Scene App
  * repaint on focus dirty
  * fix screenshot timeout in 2d/ui
  * gamescope-control: add interface to query performance stats for an appid
  * Re-add force_repaint fix
  * added color blindless luts
  * layer: fix a couple of harmless typos
  * steamcompmgr: render dropdowns with negative coordinates, provided they are partially visible</changelog>
  <changelog author="icodrop &lt;icodrop@mailbox.org&gt;" date="1765368000">- Update to version 3.16.18</changelog>
  <changelog author="icodrop &lt;icodrop@mailbox.org&gt;" date="1766145600">- Update to version 3.16.19:
  * steamcompmgr: Fix VRR page flip check
  * mangoapp: Fix crash with engine name
  * OpenVRBackend: Add support for hacky escape codes in SteamVR
  * OpenVRBackend: Add closing window support
  * OpenVRBackend: Collection of non-Steam app niceties
  * steamcompmgr: Exclude override redirects from VR taskbar
  * OpenVRBackend: Update refresh rate dynamically
  * wlserver: Fix syncobj crash
  * DRMBackend: Fix HDR static metadata creation for PQ EOTF via lua config
  * ime: Use correct timer for key release delay</changelog>
  <changelog author="icodrop &lt;icodrop@mailbox.org&gt;" date="1770465600">- Update to version 3.16.20:
  * Apps: Add gamescope-type
  * Scripts: Add display script for OneXPlayer F1 Series OLED display
  * steamcompmgr: Support _STEAMOS_TOUCH_POINTER_EMULATION
  * WaylandBackend: Fix relative pointer state tracking
  * steamcompmgr: Fix condition on enabling mouse cursor constraint
  * DRMBackend: Fix NULL dereference in drm_prepare_liftoff()
  * rendervulkan: Only define 32-bit float DRM_FORMATs if necessary.</changelog>
  <changelog author="icodrop &lt;icodrop@mailbox.org&gt;" date="1773403200">- - Update to version 3.16.21:
  * steamcompmgr: Use output timings for forwarding frametime to Steam
  * backend: Remove DeferredFb, intergrate defferal into OpenVRFb directly
  * steamcompmgr: Set cgroup device memory limits manually
  * steamcompmgr: Fix Steam bootstrapper not showing up
  * openvr: Improve frame pacing
  * steamcompmgr: Only forward to vr overlays on vblank + don't forward overlays that aren't dirty
  * steamcompmgr: Always forward VR overlay targets, even without a typical base plane active
  * edid: rotate non-HDR displays with bRotate as well
  * DRMBackend: fix a typo in the name of a (private) data member
  * Add libinput.patch to allow wlroots 0.18 to build with libinput 1.31</changelog>
  <changelog author="icodrop &lt;icodrop@mailbox.org&gt;" date="1773576000">- Update to version 3.16.22:
  * pipewire: Fix pipewire loop locking</changelog>
  <changelog author="icodrop &lt;icodrop@mailbox.org&gt;" date="1775649600">- Update to version 3.16.23:
  * steamcompmgr: Only paint overlay on pw stream if opacity is set
  * steamcompmgr: Paint overlay window when not streaming a specific game over pw
  * WaylandBackend: Allow adjusting saturation scale dynamically
  * gamescope_set_selection: Check that context is not NULL before using it</changelog>
  <changelog author="icodrop &lt;icodrop@mailbox.org&gt;" date="1779710400">- Update to version 3.16.24:
  * Revert "build: add workaround to build with CMake 4.0"
  * Lock wlserver while initializing wayland.
  * rendervulkan: verify that all the extensions we need to enable are available
  * build: fix 32-bit build on SteamOS
  * gamescopectl: stub missing app_performance_stats listener
  * gamescopectl: add missing labels for gamescope control features
  * rendervulkan: define two separate texture pools for screenshots and video capture
  * rendervulkan: evict stale screenshot images, for reuse
  * vscode: Add "Attach to Gamescope (Remote)" task
  * tools: Disable tests when using tasks and some minor cleanup</changelog>
  <changelog author="obs-service-tar-scm@invalid" date="1779710401">- Update to version 3.16.24:
  * Revert "build: add workaround to build with CMake 4.0"
  * Lock wlserver while initializing wayland.
  * rendervulkan: verify that all the extensions we need to enable are available
  * build: fix 32-bit build on SteamOS
  * gamescopectl: stub missing app_performance_stats listener
  * gamescopectl: add missing labels for gamescope control features
  * rendervulkan: define two separate texture pools for screenshots and video capture
  * rendervulkan: evict stale screenshot images, for reuse
  * vscode: Add "Attach to Gamescope (Remote)" task
  * tools: Disable tests when using tasks and some minor cleanup</changelog>
</package>
<package pkgid="40384fe55b05aae7e10d33b8e4281056cbe88d4da873d1c30e14b636147c307d2f2bca1adfe60d014efb55f2c7bda6c541a6d10c2b119341f30b3c6b9d147611" name="gamescope" arch="x86_64">
  <version epoch="0" ver="3.16.24" rel="1.5"/>
  <changelog author="icodrop &lt;icodrop@mailbox.org&gt;" date="1734091200">- Update to version 3.15.15:
  * layer: Move strict -&gt; ensure
  * layer: Force up swapchain minImageCount</changelog>
  <changelog author="icodrop &lt;icodrop@mailbox.org&gt;" date="1734350400">- Update to version 3.16.1:
  * layer: Fix oldSwapchain when going in/out of XWayland bypassing
  * steamcompmgr: Fix some shutdown hangs
  * WaylandBackend: Filter more libdecor surfaces
  * layer: Move strict -&gt; ensure
  * layer: Force up swapchain minImageCount
  * WaylandBackend: Ignore events on unknown surfaces
  * WaylandBackend: Fix scale equation and unscale libdecor frame commit
  * rendervulkan: Fix a CVulkanCmdBuffer leak that could result in screenshot request failures
  * DRMBackend: Add libliftoff log handler
  * Fixed conversion from RGB to full range BT.709 YCbCr</changelog>
  <changelog author="icodrop &lt;icodrop@mailbox.org&gt;" date="1740916800">- Update to version 3.16.2:
  * steamcompmgr: Fix icon/title being spam set
  * wlserver: Fix synthetic cursor warps not triggering mouse visibility
  * layer: Fix oldSwapchain when going in/out of XWayland bypassing
  * steamcompmgr: Fix some shutdown hangs
  * WaylandBackend: Filter more libdecor surfaces
  * layer: Move strict -&gt; ensure
  * layer: Force up swapchain minImageCount
  * WaylandBackend: Ignore events on unknown surfaces
  * WaylandBackend: Fix scale equation and unscale libdecor frame commit
  * rendervulkan: Fix a CVulkanCmdBuffer leak that could result in screenshot request failures</changelog>
  <changelog author="icodrop &lt;icodrop@mailbox.org&gt;" date="1743595200">- Update to version 3.16.3:
  * DRMBackend: Expose data string from EDID to matches function
  * wlserver: wlserver_run(): ensure waylock is released when wl_event_loop_dispatch returns ret&lt;0
  * DRMBackend: Read the EDID's modes for dynamic refresh rate modes by default
  * script: GPD Win 4 display configuration
  * script: Lenovo Legion Go LCD display configuration
  * scripts: Derive script path from meson prefix
  * steamcompmgr: VRR frame limiting
  * steamcompmgr: Fix pipewire stream being incorrect size on external displays when scaled up
  * DRMBackend: Fix crash when there are no connectors
  * rendervulkan: Fix scaled YUV coming out weird</changelog>
  <changelog author="icodrop &lt;icodrop@mailbox.org&gt;" date="1744804800">- Update to version 3.16.4:
  * steamcompmgr: avoid a crash with pipewire+magnification
  * steamcompmgr: check for connector before presenting</changelog>
  <changelog author="icodrop &lt;icodrop@mailbox.org&gt;" date="1747915200">- Update to version 3.16.10:
  * vram cgroup: don't crash on startup if not present
  * steamcompmgr: Use cgroup VRAM protection for focused windows
  * steamcompmgr: Only do SteamControlled behaviour for true steam controlled, not just SteamMode
  * steamcompmgr: Fix SteamControlled strategy for context focus behaviour
  * steamcompmgr: Fix lifetime for previous virtual connector global focus
  * steamcompmgr: Fix removing single connector virtual connector outputs
  * wlserver: hack-y fix for tab character sometimes not working in global bindings
  * wlserver: fix hotkey processing being broken in gamemode
  * OpenVRBackend: Workaround for VREvent_ScrollSmooth events being dropped.
  * OpenVRBackend: Add comment wrt. thread constructor ordering</changelog>
  <changelog author="icodrop &lt;icodrop@mailbox.org&gt;" date="1748520000">- Update to version 3.16.11:
  * steamcompmgr: workaround bug with mangohud repaints when VRR is active
  * DRMBackend: Fix IsPaused
  * submodules: bump misyl-wlroots to 54e8447
  * WaylandBackend: Fix IsPaused return value
  * steamcompmgr: Fix IsPaused check
  * OpenVRBackend: initialize visibility state when creating the overlay.
  * backend: Split IsVisible out into IsPaused</changelog>
  <changelog author="icodrop &lt;icodrop@mailbox.org&gt;" date="1749816000">- Update to version 3.16.12:
  * binding: Add normalization for naughty keysyms
  * wlserver: Eat inputs from hotkeys
  * binding: Add debug logging for bindings
  * rendervulkan: Use upload buffer offset for more upload operations
  * steamcompmgr: Fix cursor not showing up in outer quadrants when using magnifier
  * steamcompmgr: Fix magnifier/zoom with pre-emptive upscaling
  * rendervulkan: Allocate more descriptor sets to avoid stomping with pre-emptive scaling
  * CI: fix CI build after wlroots rename
  * pipewire: advertise the correct size for DMA-BUFs</changelog>
  <changelog author="icodrop &lt;icodrop@mailbox.org&gt;" date="1750248000">- Update to version 3.16.13:
  * wlserver: Repaint on LUT change
  * color_helpers: Deduce if black level floor has changed for determining if premultiply alpha for looks
  * OpenVRBackend: Reindent everything after the last change.
  * OpenVRBackend: Move input processing to main frame loop
  * OpenVRBackend: Reindent everything after the last change.
  * OpenVRBackend: Use new OpenVR API to poll events from all overlays together
  * OpenVRBackend: Use WaitFrameSync instead of sleeping for 4ms
  * looks: Add some default looks, and install them
  * wlserver: Expose set_look interface via gamescope_control
  * rendervulkan: Expose AlphaMode to composite</changelog>
  <changelog author="icodrop &lt;icodrop@mailbox.org&gt;" date="1750334400">- Update to version 3.16.14:
  * wlserver: Remove redundant code from set_look
  * wlserver: Fix using wrong FD in set_look
  * looks: Add updated looks</changelog>
  <changelog author="icodrop &lt;icodrop@mailbox.org&gt;" date="1754136000">- Update to version 3.16.15:
  * gamescope-control: add interface to query performance stats for an appid
  * Re-add force_repaint fix
  * added color blindless luts
  * layer: fix a couple of harmless typos
  * steamcompmgr: render dropdowns with negative coordinates, provided they are partially visible
  * steamcompmgr: track FSR state with preemptive upscaling
  * rendervulkan: account for ycbcr descriptor count when creating descriptor pool
  * wlserver: Remove redundant code from set_look
  * wlserver: Fix using wrong FD in set_look
  * looks: Add updated looks</changelog>
  <changelog author="icodrop &lt;icodrop@mailbox.org&gt;" date="1756987200">- Update to version 3.16.17:
  * steamcompmgr: Hold wlserver_lock around handle_presented_xdg
  * steamcompmgr: Disarm VRR timer
  * steamcompmgr: Never limit the FPS for the appid of the current VR Scene App
  * repaint on focus dirty
  * fix screenshot timeout in 2d/ui
  * gamescope-control: add interface to query performance stats for an appid
  * Re-add force_repaint fix
  * added color blindless luts
  * layer: fix a couple of harmless typos
  * steamcompmgr: render dropdowns with negative coordinates, provided they are partially visible</changelog>
  <changelog author="icodrop &lt;icodrop@mailbox.org&gt;" date="1765368000">- Update to version 3.16.18</changelog>
  <changelog author="icodrop &lt;icodrop@mailbox.org&gt;" date="1766145600">- Update to version 3.16.19:
  * steamcompmgr: Fix VRR page flip check
  * mangoapp: Fix crash with engine name
  * OpenVRBackend: Add support for hacky escape codes in SteamVR
  * OpenVRBackend: Add closing window support
  * OpenVRBackend: Collection of non-Steam app niceties
  * steamcompmgr: Exclude override redirects from VR taskbar
  * OpenVRBackend: Update refresh rate dynamically
  * wlserver: Fix syncobj crash
  * DRMBackend: Fix HDR static metadata creation for PQ EOTF via lua config
  * ime: Use correct timer for key release delay</changelog>
  <changelog author="icodrop &lt;icodrop@mailbox.org&gt;" date="1770465600">- Update to version 3.16.20:
  * Apps: Add gamescope-type
  * Scripts: Add display script for OneXPlayer F1 Series OLED display
  * steamcompmgr: Support _STEAMOS_TOUCH_POINTER_EMULATION
  * WaylandBackend: Fix relative pointer state tracking
  * steamcompmgr: Fix condition on enabling mouse cursor constraint
  * DRMBackend: Fix NULL dereference in drm_prepare_liftoff()
  * rendervulkan: Only define 32-bit float DRM_FORMATs if necessary.</changelog>
  <changelog author="icodrop &lt;icodrop@mailbox.org&gt;" date="1773403200">- - Update to version 3.16.21:
  * steamcompmgr: Use output timings for forwarding frametime to Steam
  * backend: Remove DeferredFb, intergrate defferal into OpenVRFb directly
  * steamcompmgr: Set cgroup device memory limits manually
  * steamcompmgr: Fix Steam bootstrapper not showing up
  * openvr: Improve frame pacing
  * steamcompmgr: Only forward to vr overlays on vblank + don't forward overlays that aren't dirty
  * steamcompmgr: Always forward VR overlay targets, even without a typical base plane active
  * edid: rotate non-HDR displays with bRotate as well
  * DRMBackend: fix a typo in the name of a (private) data member
  * Add libinput.patch to allow wlroots 0.18 to build with libinput 1.31</changelog>
  <changelog author="icodrop &lt;icodrop@mailbox.org&gt;" date="1773576000">- Update to version 3.16.22:
  * pipewire: Fix pipewire loop locking</changelog>
  <changelog author="icodrop &lt;icodrop@mailbox.org&gt;" date="1775649600">- Update to version 3.16.23:
  * steamcompmgr: Only paint overlay on pw stream if opacity is set
  * steamcompmgr: Paint overlay window when not streaming a specific game over pw
  * WaylandBackend: Allow adjusting saturation scale dynamically
  * gamescope_set_selection: Check that context is not NULL before using it</changelog>
  <changelog author="icodrop &lt;icodrop@mailbox.org&gt;" date="1779710400">- Update to version 3.16.24:
  * Revert "build: add workaround to build with CMake 4.0"
  * Lock wlserver while initializing wayland.
  * rendervulkan: verify that all the extensions we need to enable are available
  * build: fix 32-bit build on SteamOS
  * gamescopectl: stub missing app_performance_stats listener
  * gamescopectl: add missing labels for gamescope control features
  * rendervulkan: define two separate texture pools for screenshots and video capture
  * rendervulkan: evict stale screenshot images, for reuse
  * vscode: Add "Attach to Gamescope (Remote)" task
  * tools: Disable tests when using tasks and some minor cleanup</changelog>
  <changelog author="obs-service-tar-scm@invalid" date="1779710401">- Update to version 3.16.24:
  * Revert "build: add workaround to build with CMake 4.0"
  * Lock wlserver while initializing wayland.
  * rendervulkan: verify that all the extensions we need to enable are available
  * build: fix 32-bit build on SteamOS
  * gamescopectl: stub missing app_performance_stats listener
  * gamescopectl: add missing labels for gamescope control features
  * rendervulkan: define two separate texture pools for screenshots and video capture
  * rendervulkan: evict stale screenshot images, for reuse
  * vscode: Add "Attach to Gamescope (Remote)" task
  * tools: Disable tests when using tasks and some minor cleanup</changelog>
</package>
<package pkgid="6076b6f9c7b66d597b4e03f858e3d6a1c12a65a0a257bcdafab88d1d34c58b9d23def646a138e3e0f9b33f10a3acce8c24881c81bd411d7ee13104ee9794de83" name="gamescope-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.16.24" rel="1.5"/>
  <changelog author="icodrop &lt;icodrop@mailbox.org&gt;" date="1734091200">- Update to version 3.15.15:
  * layer: Move strict -&gt; ensure
  * layer: Force up swapchain minImageCount</changelog>
  <changelog author="icodrop &lt;icodrop@mailbox.org&gt;" date="1734350400">- Update to version 3.16.1:
  * layer: Fix oldSwapchain when going in/out of XWayland bypassing
  * steamcompmgr: Fix some shutdown hangs
  * WaylandBackend: Filter more libdecor surfaces
  * layer: Move strict -&gt; ensure
  * layer: Force up swapchain minImageCount
  * WaylandBackend: Ignore events on unknown surfaces
  * WaylandBackend: Fix scale equation and unscale libdecor frame commit
  * rendervulkan: Fix a CVulkanCmdBuffer leak that could result in screenshot request failures
  * DRMBackend: Add libliftoff log handler
  * Fixed conversion from RGB to full range BT.709 YCbCr</changelog>
  <changelog author="icodrop &lt;icodrop@mailbox.org&gt;" date="1740916800">- Update to version 3.16.2:
  * steamcompmgr: Fix icon/title being spam set
  * wlserver: Fix synthetic cursor warps not triggering mouse visibility
  * layer: Fix oldSwapchain when going in/out of XWayland bypassing
  * steamcompmgr: Fix some shutdown hangs
  * WaylandBackend: Filter more libdecor surfaces
  * layer: Move strict -&gt; ensure
  * layer: Force up swapchain minImageCount
  * WaylandBackend: Ignore events on unknown surfaces
  * WaylandBackend: Fix scale equation and unscale libdecor frame commit
  * rendervulkan: Fix a CVulkanCmdBuffer leak that could result in screenshot request failures</changelog>
  <changelog author="icodrop &lt;icodrop@mailbox.org&gt;" date="1743595200">- Update to version 3.16.3:
  * DRMBackend: Expose data string from EDID to matches function
  * wlserver: wlserver_run(): ensure waylock is released when wl_event_loop_dispatch returns ret&lt;0
  * DRMBackend: Read the EDID's modes for dynamic refresh rate modes by default
  * script: GPD Win 4 display configuration
  * script: Lenovo Legion Go LCD display configuration
  * scripts: Derive script path from meson prefix
  * steamcompmgr: VRR frame limiting
  * steamcompmgr: Fix pipewire stream being incorrect size on external displays when scaled up
  * DRMBackend: Fix crash when there are no connectors
  * rendervulkan: Fix scaled YUV coming out weird</changelog>
  <changelog author="icodrop &lt;icodrop@mailbox.org&gt;" date="1744804800">- Update to version 3.16.4:
  * steamcompmgr: avoid a crash with pipewire+magnification
  * steamcompmgr: check for connector before presenting</changelog>
  <changelog author="icodrop &lt;icodrop@mailbox.org&gt;" date="1747915200">- Update to version 3.16.10:
  * vram cgroup: don't crash on startup if not present
  * steamcompmgr: Use cgroup VRAM protection for focused windows
  * steamcompmgr: Only do SteamControlled behaviour for true steam controlled, not just SteamMode
  * steamcompmgr: Fix SteamControlled strategy for context focus behaviour
  * steamcompmgr: Fix lifetime for previous virtual connector global focus
  * steamcompmgr: Fix removing single connector virtual connector outputs
  * wlserver: hack-y fix for tab character sometimes not working in global bindings
  * wlserver: fix hotkey processing being broken in gamemode
  * OpenVRBackend: Workaround for VREvent_ScrollSmooth events being dropped.
  * OpenVRBackend: Add comment wrt. thread constructor ordering</changelog>
  <changelog author="icodrop &lt;icodrop@mailbox.org&gt;" date="1748520000">- Update to version 3.16.11:
  * steamcompmgr: workaround bug with mangohud repaints when VRR is active
  * DRMBackend: Fix IsPaused
  * submodules: bump misyl-wlroots to 54e8447
  * WaylandBackend: Fix IsPaused return value
  * steamcompmgr: Fix IsPaused check
  * OpenVRBackend: initialize visibility state when creating the overlay.
  * backend: Split IsVisible out into IsPaused</changelog>
  <changelog author="icodrop &lt;icodrop@mailbox.org&gt;" date="1749816000">- Update to version 3.16.12:
  * binding: Add normalization for naughty keysyms
  * wlserver: Eat inputs from hotkeys
  * binding: Add debug logging for bindings
  * rendervulkan: Use upload buffer offset for more upload operations
  * steamcompmgr: Fix cursor not showing up in outer quadrants when using magnifier
  * steamcompmgr: Fix magnifier/zoom with pre-emptive upscaling
  * rendervulkan: Allocate more descriptor sets to avoid stomping with pre-emptive scaling
  * CI: fix CI build after wlroots rename
  * pipewire: advertise the correct size for DMA-BUFs</changelog>
  <changelog author="icodrop &lt;icodrop@mailbox.org&gt;" date="1750248000">- Update to version 3.16.13:
  * wlserver: Repaint on LUT change
  * color_helpers: Deduce if black level floor has changed for determining if premultiply alpha for looks
  * OpenVRBackend: Reindent everything after the last change.
  * OpenVRBackend: Move input processing to main frame loop
  * OpenVRBackend: Reindent everything after the last change.
  * OpenVRBackend: Use new OpenVR API to poll events from all overlays together
  * OpenVRBackend: Use WaitFrameSync instead of sleeping for 4ms
  * looks: Add some default looks, and install them
  * wlserver: Expose set_look interface via gamescope_control
  * rendervulkan: Expose AlphaMode to composite</changelog>
  <changelog author="icodrop &lt;icodrop@mailbox.org&gt;" date="1750334400">- Update to version 3.16.14:
  * wlserver: Remove redundant code from set_look
  * wlserver: Fix using wrong FD in set_look
  * looks: Add updated looks</changelog>
  <changelog author="icodrop &lt;icodrop@mailbox.org&gt;" date="1754136000">- Update to version 3.16.15:
  * gamescope-control: add interface to query performance stats for an appid
  * Re-add force_repaint fix
  * added color blindless luts
  * layer: fix a couple of harmless typos
  * steamcompmgr: render dropdowns with negative coordinates, provided they are partially visible
  * steamcompmgr: track FSR state with preemptive upscaling
  * rendervulkan: account for ycbcr descriptor count when creating descriptor pool
  * wlserver: Remove redundant code from set_look
  * wlserver: Fix using wrong FD in set_look
  * looks: Add updated looks</changelog>
  <changelog author="icodrop &lt;icodrop@mailbox.org&gt;" date="1756987200">- Update to version 3.16.17:
  * steamcompmgr: Hold wlserver_lock around handle_presented_xdg
  * steamcompmgr: Disarm VRR timer
  * steamcompmgr: Never limit the FPS for the appid of the current VR Scene App
  * repaint on focus dirty
  * fix screenshot timeout in 2d/ui
  * gamescope-control: add interface to query performance stats for an appid
  * Re-add force_repaint fix
  * added color blindless luts
  * layer: fix a couple of harmless typos
  * steamcompmgr: render dropdowns with negative coordinates, provided they are partially visible</changelog>
  <changelog author="icodrop &lt;icodrop@mailbox.org&gt;" date="1765368000">- Update to version 3.16.18</changelog>
  <changelog author="icodrop &lt;icodrop@mailbox.org&gt;" date="1766145600">- Update to version 3.16.19:
  * steamcompmgr: Fix VRR page flip check
  * mangoapp: Fix crash with engine name
  * OpenVRBackend: Add support for hacky escape codes in SteamVR
  * OpenVRBackend: Add closing window support
  * OpenVRBackend: Collection of non-Steam app niceties
  * steamcompmgr: Exclude override redirects from VR taskbar
  * OpenVRBackend: Update refresh rate dynamically
  * wlserver: Fix syncobj crash
  * DRMBackend: Fix HDR static metadata creation for PQ EOTF via lua config
  * ime: Use correct timer for key release delay</changelog>
  <changelog author="icodrop &lt;icodrop@mailbox.org&gt;" date="1770465600">- Update to version 3.16.20:
  * Apps: Add gamescope-type
  * Scripts: Add display script for OneXPlayer F1 Series OLED display
  * steamcompmgr: Support _STEAMOS_TOUCH_POINTER_EMULATION
  * WaylandBackend: Fix relative pointer state tracking
  * steamcompmgr: Fix condition on enabling mouse cursor constraint
  * DRMBackend: Fix NULL dereference in drm_prepare_liftoff()
  * rendervulkan: Only define 32-bit float DRM_FORMATs if necessary.</changelog>
  <changelog author="icodrop &lt;icodrop@mailbox.org&gt;" date="1773403200">- - Update to version 3.16.21:
  * steamcompmgr: Use output timings for forwarding frametime to Steam
  * backend: Remove DeferredFb, intergrate defferal into OpenVRFb directly
  * steamcompmgr: Set cgroup device memory limits manually
  * steamcompmgr: Fix Steam bootstrapper not showing up
  * openvr: Improve frame pacing
  * steamcompmgr: Only forward to vr overlays on vblank + don't forward overlays that aren't dirty
  * steamcompmgr: Always forward VR overlay targets, even without a typical base plane active
  * edid: rotate non-HDR displays with bRotate as well
  * DRMBackend: fix a typo in the name of a (private) data member
  * Add libinput.patch to allow wlroots 0.18 to build with libinput 1.31</changelog>
  <changelog author="icodrop &lt;icodrop@mailbox.org&gt;" date="1773576000">- Update to version 3.16.22:
  * pipewire: Fix pipewire loop locking</changelog>
  <changelog author="icodrop &lt;icodrop@mailbox.org&gt;" date="1775649600">- Update to version 3.16.23:
  * steamcompmgr: Only paint overlay on pw stream if opacity is set
  * steamcompmgr: Paint overlay window when not streaming a specific game over pw
  * WaylandBackend: Allow adjusting saturation scale dynamically
  * gamescope_set_selection: Check that context is not NULL before using it</changelog>
  <changelog author="icodrop &lt;icodrop@mailbox.org&gt;" date="1779710400">- Update to version 3.16.24:
  * Revert "build: add workaround to build with CMake 4.0"
  * Lock wlserver while initializing wayland.
  * rendervulkan: verify that all the extensions we need to enable are available
  * build: fix 32-bit build on SteamOS
  * gamescopectl: stub missing app_performance_stats listener
  * gamescopectl: add missing labels for gamescope control features
  * rendervulkan: define two separate texture pools for screenshots and video capture
  * rendervulkan: evict stale screenshot images, for reuse
  * vscode: Add "Attach to Gamescope (Remote)" task
  * tools: Disable tests when using tasks and some minor cleanup</changelog>
  <changelog author="obs-service-tar-scm@invalid" date="1779710401">- Update to version 3.16.24:
  * Revert "build: add workaround to build with CMake 4.0"
  * Lock wlserver while initializing wayland.
  * rendervulkan: verify that all the extensions we need to enable are available
  * build: fix 32-bit build on SteamOS
  * gamescopectl: stub missing app_performance_stats listener
  * gamescopectl: add missing labels for gamescope control features
  * rendervulkan: define two separate texture pools for screenshots and video capture
  * rendervulkan: evict stale screenshot images, for reuse
  * vscode: Add "Attach to Gamescope (Remote)" task
  * tools: Disable tests when using tasks and some minor cleanup</changelog>
</package>
<package pkgid="dc57b2dfb59757fd9a7a882faed7c65a76663332c1b3185e5b12ac09dcaeb649913ee47d486ca49f9fb38dccbe34039426917606d3449b36c7ea13ab1a6c77f7" name="gamescope-debugsource" arch="x86_64">
  <version epoch="0" ver="3.16.24" rel="1.5"/>
  <changelog author="icodrop &lt;icodrop@mailbox.org&gt;" date="1734091200">- Update to version 3.15.15:
  * layer: Move strict -&gt; ensure
  * layer: Force up swapchain minImageCount</changelog>
  <changelog author="icodrop &lt;icodrop@mailbox.org&gt;" date="1734350400">- Update to version 3.16.1:
  * layer: Fix oldSwapchain when going in/out of XWayland bypassing
  * steamcompmgr: Fix some shutdown hangs
  * WaylandBackend: Filter more libdecor surfaces
  * layer: Move strict -&gt; ensure
  * layer: Force up swapchain minImageCount
  * WaylandBackend: Ignore events on unknown surfaces
  * WaylandBackend: Fix scale equation and unscale libdecor frame commit
  * rendervulkan: Fix a CVulkanCmdBuffer leak that could result in screenshot request failures
  * DRMBackend: Add libliftoff log handler
  * Fixed conversion from RGB to full range BT.709 YCbCr</changelog>
  <changelog author="icodrop &lt;icodrop@mailbox.org&gt;" date="1740916800">- Update to version 3.16.2:
  * steamcompmgr: Fix icon/title being spam set
  * wlserver: Fix synthetic cursor warps not triggering mouse visibility
  * layer: Fix oldSwapchain when going in/out of XWayland bypassing
  * steamcompmgr: Fix some shutdown hangs
  * WaylandBackend: Filter more libdecor surfaces
  * layer: Move strict -&gt; ensure
  * layer: Force up swapchain minImageCount
  * WaylandBackend: Ignore events on unknown surfaces
  * WaylandBackend: Fix scale equation and unscale libdecor frame commit
  * rendervulkan: Fix a CVulkanCmdBuffer leak that could result in screenshot request failures</changelog>
  <changelog author="icodrop &lt;icodrop@mailbox.org&gt;" date="1743595200">- Update to version 3.16.3:
  * DRMBackend: Expose data string from EDID to matches function
  * wlserver: wlserver_run(): ensure waylock is released when wl_event_loop_dispatch returns ret&lt;0
  * DRMBackend: Read the EDID's modes for dynamic refresh rate modes by default
  * script: GPD Win 4 display configuration
  * script: Lenovo Legion Go LCD display configuration
  * scripts: Derive script path from meson prefix
  * steamcompmgr: VRR frame limiting
  * steamcompmgr: Fix pipewire stream being incorrect size on external displays when scaled up
  * DRMBackend: Fix crash when there are no connectors
  * rendervulkan: Fix scaled YUV coming out weird</changelog>
  <changelog author="icodrop &lt;icodrop@mailbox.org&gt;" date="1744804800">- Update to version 3.16.4:
  * steamcompmgr: avoid a crash with pipewire+magnification
  * steamcompmgr: check for connector before presenting</changelog>
  <changelog author="icodrop &lt;icodrop@mailbox.org&gt;" date="1747915200">- Update to version 3.16.10:
  * vram cgroup: don't crash on startup if not present
  * steamcompmgr: Use cgroup VRAM protection for focused windows
  * steamcompmgr: Only do SteamControlled behaviour for true steam controlled, not just SteamMode
  * steamcompmgr: Fix SteamControlled strategy for context focus behaviour
  * steamcompmgr: Fix lifetime for previous virtual connector global focus
  * steamcompmgr: Fix removing single connector virtual connector outputs
  * wlserver: hack-y fix for tab character sometimes not working in global bindings
  * wlserver: fix hotkey processing being broken in gamemode
  * OpenVRBackend: Workaround for VREvent_ScrollSmooth events being dropped.
  * OpenVRBackend: Add comment wrt. thread constructor ordering</changelog>
  <changelog author="icodrop &lt;icodrop@mailbox.org&gt;" date="1748520000">- Update to version 3.16.11:
  * steamcompmgr: workaround bug with mangohud repaints when VRR is active
  * DRMBackend: Fix IsPaused
  * submodules: bump misyl-wlroots to 54e8447
  * WaylandBackend: Fix IsPaused return value
  * steamcompmgr: Fix IsPaused check
  * OpenVRBackend: initialize visibility state when creating the overlay.
  * backend: Split IsVisible out into IsPaused</changelog>
  <changelog author="icodrop &lt;icodrop@mailbox.org&gt;" date="1749816000">- Update to version 3.16.12:
  * binding: Add normalization for naughty keysyms
  * wlserver: Eat inputs from hotkeys
  * binding: Add debug logging for bindings
  * rendervulkan: Use upload buffer offset for more upload operations
  * steamcompmgr: Fix cursor not showing up in outer quadrants when using magnifier
  * steamcompmgr: Fix magnifier/zoom with pre-emptive upscaling
  * rendervulkan: Allocate more descriptor sets to avoid stomping with pre-emptive scaling
  * CI: fix CI build after wlroots rename
  * pipewire: advertise the correct size for DMA-BUFs</changelog>
  <changelog author="icodrop &lt;icodrop@mailbox.org&gt;" date="1750248000">- Update to version 3.16.13:
  * wlserver: Repaint on LUT change
  * color_helpers: Deduce if black level floor has changed for determining if premultiply alpha for looks
  * OpenVRBackend: Reindent everything after the last change.
  * OpenVRBackend: Move input processing to main frame loop
  * OpenVRBackend: Reindent everything after the last change.
  * OpenVRBackend: Use new OpenVR API to poll events from all overlays together
  * OpenVRBackend: Use WaitFrameSync instead of sleeping for 4ms
  * looks: Add some default looks, and install them
  * wlserver: Expose set_look interface via gamescope_control
  * rendervulkan: Expose AlphaMode to composite</changelog>
  <changelog author="icodrop &lt;icodrop@mailbox.org&gt;" date="1750334400">- Update to version 3.16.14:
  * wlserver: Remove redundant code from set_look
  * wlserver: Fix using wrong FD in set_look
  * looks: Add updated looks</changelog>
  <changelog author="icodrop &lt;icodrop@mailbox.org&gt;" date="1754136000">- Update to version 3.16.15:
  * gamescope-control: add interface to query performance stats for an appid
  * Re-add force_repaint fix
  * added color blindless luts
  * layer: fix a couple of harmless typos
  * steamcompmgr: render dropdowns with negative coordinates, provided they are partially visible
  * steamcompmgr: track FSR state with preemptive upscaling
  * rendervulkan: account for ycbcr descriptor count when creating descriptor pool
  * wlserver: Remove redundant code from set_look
  * wlserver: Fix using wrong FD in set_look
  * looks: Add updated looks</changelog>
  <changelog author="icodrop &lt;icodrop@mailbox.org&gt;" date="1756987200">- Update to version 3.16.17:
  * steamcompmgr: Hold wlserver_lock around handle_presented_xdg
  * steamcompmgr: Disarm VRR timer
  * steamcompmgr: Never limit the FPS for the appid of the current VR Scene App
  * repaint on focus dirty
  * fix screenshot timeout in 2d/ui
  * gamescope-control: add interface to query performance stats for an appid
  * Re-add force_repaint fix
  * added color blindless luts
  * layer: fix a couple of harmless typos
  * steamcompmgr: render dropdowns with negative coordinates, provided they are partially visible</changelog>
  <changelog author="icodrop &lt;icodrop@mailbox.org&gt;" date="1765368000">- Update to version 3.16.18</changelog>
  <changelog author="icodrop &lt;icodrop@mailbox.org&gt;" date="1766145600">- Update to version 3.16.19:
  * steamcompmgr: Fix VRR page flip check
  * mangoapp: Fix crash with engine name
  * OpenVRBackend: Add support for hacky escape codes in SteamVR
  * OpenVRBackend: Add closing window support
  * OpenVRBackend: Collection of non-Steam app niceties
  * steamcompmgr: Exclude override redirects from VR taskbar
  * OpenVRBackend: Update refresh rate dynamically
  * wlserver: Fix syncobj crash
  * DRMBackend: Fix HDR static metadata creation for PQ EOTF via lua config
  * ime: Use correct timer for key release delay</changelog>
  <changelog author="icodrop &lt;icodrop@mailbox.org&gt;" date="1770465600">- Update to version 3.16.20:
  * Apps: Add gamescope-type
  * Scripts: Add display script for OneXPlayer F1 Series OLED display
  * steamcompmgr: Support _STEAMOS_TOUCH_POINTER_EMULATION
  * WaylandBackend: Fix relative pointer state tracking
  * steamcompmgr: Fix condition on enabling mouse cursor constraint
  * DRMBackend: Fix NULL dereference in drm_prepare_liftoff()
  * rendervulkan: Only define 32-bit float DRM_FORMATs if necessary.</changelog>
  <changelog author="icodrop &lt;icodrop@mailbox.org&gt;" date="1773403200">- - Update to version 3.16.21:
  * steamcompmgr: Use output timings for forwarding frametime to Steam
  * backend: Remove DeferredFb, intergrate defferal into OpenVRFb directly
  * steamcompmgr: Set cgroup device memory limits manually
  * steamcompmgr: Fix Steam bootstrapper not showing up
  * openvr: Improve frame pacing
  * steamcompmgr: Only forward to vr overlays on vblank + don't forward overlays that aren't dirty
  * steamcompmgr: Always forward VR overlay targets, even without a typical base plane active
  * edid: rotate non-HDR displays with bRotate as well
  * DRMBackend: fix a typo in the name of a (private) data member
  * Add libinput.patch to allow wlroots 0.18 to build with libinput 1.31</changelog>
  <changelog author="icodrop &lt;icodrop@mailbox.org&gt;" date="1773576000">- Update to version 3.16.22:
  * pipewire: Fix pipewire loop locking</changelog>
  <changelog author="icodrop &lt;icodrop@mailbox.org&gt;" date="1775649600">- Update to version 3.16.23:
  * steamcompmgr: Only paint overlay on pw stream if opacity is set
  * steamcompmgr: Paint overlay window when not streaming a specific game over pw
  * WaylandBackend: Allow adjusting saturation scale dynamically
  * gamescope_set_selection: Check that context is not NULL before using it</changelog>
  <changelog author="icodrop &lt;icodrop@mailbox.org&gt;" date="1779710400">- Update to version 3.16.24:
  * Revert "build: add workaround to build with CMake 4.0"
  * Lock wlserver while initializing wayland.
  * rendervulkan: verify that all the extensions we need to enable are available
  * build: fix 32-bit build on SteamOS
  * gamescopectl: stub missing app_performance_stats listener
  * gamescopectl: add missing labels for gamescope control features
  * rendervulkan: define two separate texture pools for screenshots and video capture
  * rendervulkan: evict stale screenshot images, for reuse
  * vscode: Add "Attach to Gamescope (Remote)" task
  * tools: Disable tests when using tasks and some minor cleanup</changelog>
  <changelog author="obs-service-tar-scm@invalid" date="1779710401">- Update to version 3.16.24:
  * Revert "build: add workaround to build with CMake 4.0"
  * Lock wlserver while initializing wayland.
  * rendervulkan: verify that all the extensions we need to enable are available
  * build: fix 32-bit build on SteamOS
  * gamescopectl: stub missing app_performance_stats listener
  * gamescopectl: add missing labels for gamescope control features
  * rendervulkan: define two separate texture pools for screenshots and video capture
  * rendervulkan: evict stale screenshot images, for reuse
  * vscode: Add "Attach to Gamescope (Remote)" task
  * tools: Disable tests when using tasks and some minor cleanup</changelog>
</package>
</otherdata>