File gamescope.changes of Package gamescope
------------------------------------------------------------------- Thu Sep 4 12:57:36 UTC 2025 - icodrop <icodrop@mailbox.org> - 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 ------------------------------------------------------------------- Sat Aug 2 08:14:35 UTC 2025 - icodrop <icodrop@mailbox.org> - 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 ------------------------------------------------------------------- Thu Jun 19 12:07:48 UTC 2025 - icodrop <icodrop@mailbox.org> - 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 ------------------------------------------------------------------- Wed Jun 18 12:52:16 UTC 2025 - icodrop <icodrop@mailbox.org> - 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 ------------------------------------------------------------------- Fri Jun 13 15:21:02 UTC 2025 - icodrop <icodrop@mailbox.org> - 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 ------------------------------------------------------------------- Thu May 29 13:16:32 UTC 2025 - icodrop <icodrop@mailbox.org> - 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 ------------------------------------------------------------------- Thu May 22 17:01:50 UTC 2025 - icodrop <icodrop@mailbox.org> - 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 ------------------------------------------------------------------- Wed Apr 16 13:08:10 UTC 2025 - icodrop <icodrop@mailbox.org> - Update to version 3.16.4: * steamcompmgr: avoid a crash with pipewire+magnification * steamcompmgr: check for connector before presenting ------------------------------------------------------------------- Wed Apr 2 12:34:26 UTC 2025 - icodrop <icodrop@mailbox.org> - 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<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 ------------------------------------------------------------------- Sun Mar 2 07:58:00 UTC 2025 - icodrop <icodrop@mailbox.org> - 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 -> 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 ------------------------------------------------------------------- Mon Dec 16 15:03:14 UTC 2024 - icodrop <icodrop@mailbox.org> - 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 -> 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 ------------------------------------------------------------------- Fri Dec 13 19:14:54 UTC 2024 - icodrop <icodrop@mailbox.org> - Update to version 3.15.15: * layer: Move strict -> ensure * layer: Force up swapchain minImageCount ------------------------------------------------------------------- Wed Oct 30 14:46:41 UTC 2024 - icodrop <icodrop@mailbox.org> - Update to version 3.15.14: * Fix a CVulkanCmdBuffer leak that could result in screenshot request failures ------------------------------------------------------------------- Sat Oct 12 06:53:14 UTC 2024 - icodrop <icodrop@mailbox.org> - Update to version 3.15.13: * Fixed conversion from RGB to full range BT.709 YCbCr * Use the correct colorspace for YUV capture * Removed GAMESCOPE_NV12_COLORSPACE default ------------------------------------------------------------------- Sun Sep 22 07:07:59 UTC 2024 - icodrop <icodrop@mailbox.org> - Update to version 3.15.11: * Add clipboard support from SDL backend * Fix how reshade effects are cleared ------------------------------------------------------------------- Sat Sep 21 06:42:08 UTC 2024 - icodrop <icodrop@mailbox.org> - Update to version 3.15.10: * WaylandResource: Fix deleting resource * layer: Print application info at instance creation time * steamcompmgr: Fix crash when using magnifier and game recording ------------------------------------------------------------------- Thu Sep 12 11:59:13 UTC 2024 - icodrop <icodrop@mailbox.org> - Update to version 3.15.9: * layer: Add hacks for Talos Principle and Serious Sam's bad swapchain usage * steamcompmgr: Ensure forward progress for surfaces without windows when we discard commits * steamcompmgr: Disregard XWayland commits if we have an override surface and there was no damage * build: fix meson compiler warning ------------------------------------------------------------------- Wed Sep 11 11:59:41 UTC 2024 - icodrop <icodrop@mailbox.org> - Update to version 3.15.7: * steamcompmgr: Add some logic for picking commits if we have an override w/ WSI layer * layer: Send VK_ERROR_OUT_OF_DATE when window size changes on X11 ------------------------------------------------------------------- Tue Sep 10 12:43:06 UTC 2024 - icodrop <icodrop@mailbox.org> - Update to version 3.15.6: * steamcompmgr: Add logging for when pipewire focus appid changes * pipewire: Fix truncation of SPA_FORMAT_VIDEO_gamescope_focus_appid * backend, rendervulkan: Use DRM format for output format on backend * Add gamescope-reshade Wayland interface (#1495) * build: add compiler information to gamescope_version * drm: fix wrong degamma/shaper TFs on NV12 * steamcompmgr: Advertise UTF8_STRING in clipboard TARGETS. * pipewire: cmpxchng in_buffer + out_buffer to nullptr if they equal to buffer * BufferMemo: Add debug logging to buffer memos * DRMBackend: Fix VRR capable check ------------------------------------------------------------------- Fri Sep 6 12:53:30 UTC 2024 - icodrop <icodrop@mailbox.org> - Update to version 3.15.5: * BufferMemo: Add debug logging to buffer memos * pipewire: cmpxchng in_buffer + out_buffer to nullptr if they equal to buffer * steamcompmgr: Advertise UTF8_STRING in clipboard TARGETS ------------------------------------------------------------------- Thu Aug 29 12:36:27 UTC 2024 - icodrop <icodrop@mailbox.org> - Update to version 3.15.2: * DRMBackend: Fix VRR capable check ------------------------------------------------------------------- Wed Aug 21 18:23:47 UTC 2024 - icodrop <icodrop@mailbox.org> - Update to version 3.15.1: * vblankmanager: Rework redzone + drawtime on VRR to be tight * steamcompmgr: Don't always repaint if we cycle through and we have an ignored overlay repaint * steamcompmgr: Add adaptive_sync_ignore_overlay * steamcompmgr: Reset nIgnoredOverlayRepaint if we don't need to repaint overlays * steamcompmgr: Make ignored overlay repaints on VRR path more clear * steamcompmgr: VRR fifo/fps limiter fixes * steamcompmgr: Rewrite VRR logic to make more sense and be cleaner * steamcompmgr: Fix bHasOverlay check * steamcompmgr: Clear upscale images if we aren't using them * steamcompmgr, commit: Add support for pre-emptive upscaling for focused windows using FIFO commits ------------------------------------------------------------------- Tue Aug 20 07:00:42 UTC 2024 - icodrop <icodrop@mailbox.org> - Update to version 3.15.0: * steamcompmgr: VRR fifo/fps limiter fixes * steamcompmgr: Rewrite VRR logic to make more sense and be cleaner * steamcompmgr: Fix bHasOverlay check * steamcompmgr: Clear upscale images if we aren't using them * steamcompmgr, commit: Add support for pre-emptive upscaling for focused windows using FIFO commits * rendervulkan: Allow vulkan_composite to take in a command buffer * rendervulkan: Add the ability to add external dependencies/signals to submissions * rendervulkan: Enable VK_KHR_external_semaphore_fd * rendervulkan: Add IsInUse helper to CVulkanTexture * Timeline, rendervulkan: Add ability to construct CTimeline from a device-local timeline semaphore, and vice versa ------------------------------------------------------------------- Fri Aug 9 12:08:48 UTC 2024 - icodrop <icodrop@mailbox.org> - Update to version 3.14.29: * wlserver: Fix cursor clamp assertion ------------------------------------------------------------------- Wed Aug 7 12:18:51 UTC 2024 - icodrop <icodrop@mailbox.org> - Update to version 3.14.28: * DRMBackend: Cache requested dynamic refresh rate and compare against that * build: include missing gamescope_version for color utils * wlserver: fix nullptr dereference on oPoint->pTimeline * DRMBackend: Fix mode fallback on connector changes * DRMBackend: Track pending flip count robustly * DRMBackend: Clean up flip_lock usage * steamcompmgr: Add paint_debug_pause_base_plane * log: Create convars to control log level * wlserver, backend: Fix explicit sync release not accounting for backend fb referencing * wlserver: Add cv_drm_debug_syncobj_force_wait_on_commit ------------------------------------------------------------------- Tue Aug 6 13:21:14 UTC 2024 - icodrop <icodrop@mailbox.org> - Update to version 3.14.27: * wlserver: fix nullptr dereference on oPoint->pTimeline * DRMBackend: Fix mode fallback on connector changes * DRMBackend: Track pending flip count robustly * DRMBackend: Clean up flip_lock usage * steamcompmgr: Add paint_debug_pause_base_plane * log: Create convars to control log level * wlserver, backend: Fix explicit sync release not accounting for backend fb referencing * wlserver: Add cv_drm_debug_syncobj_force_wait_on_commit * wlserver: Filter wp_linux_drm_syncobj_manager_v1 if explicit sync is disabled by convar * steamcompmgr: Remove "launch". ------------------------------------------------------------------- Wed Jul 31 12:20:48 UTC 2024 - icodrop <icodrop@mailbox.org> - Update to version 3.14.26: * steamcompmgr: Remove "launch". * subprojects: Bump to wlroots 0.18 + some very minor build changes * wlserver, rendervulkan: Update to wlroots 0.18 release * rendervulkan: Fix flipping shm textures * DRMBackend: Fix parsing chromaticity coords * DRMBackend: Change DeckHD check to be more specific * modegen: DeckHD Support (#1281) * subprojects: update libdisplay-info to 0.2.0 * color_helpers: Clang warning fixes * wayland_backend: round surface size towards infinity ------------------------------------------------------------------- Wed Jul 10 20:01:37 UTC 2024 - icodrop <icodrop@mailbox.org> - Update to version 3.14.24: * main: Only set no_display if in Steam mode. * openvr: Fix trackpad mode with fps limiter * openvr: Add trackpad stuff for relative mouse mode * steamcompmgr: Don't consider Steam for relative mouse mode * convar: Fix ordering for <=> * convar: Print info if invoked with one arg * steamcompmgr: Use active cursor for setting relative mouse mode * steamcompmgr: Fix relative mouse getting enabled when using a nested cursor * convar: Support for float convars * openvr: Use full output width/height for backing texture for now ------------------------------------------------------------------- Sat Jul 6 06:46:09 UTC 2024 - icodrop <icodrop@mailbox.org> - Update to version 3.14.23: * wlserver: Handle cursor not reaching full length of popup menus * gamescopestream: Hook up to regular log stuff * build: Move certain apps to src/Apps * gamescopereaper: Change name for reaper log * steamcompmgr: Some console changes * log: Make logging a bit more colourful * steamcompmgr: Remove old buffer map variables * all: Refactor process launching + app waiting + add watchdog reaper thing * mangoapp: Use existing MANGOHUD_CONFIGFILE if set * openvr: Remove need for backing if screensize and alpha if backing is transparent ------------------------------------------------------------------- Sat Jun 22 06:07:06 UTC 2024 - icodrop <icodrop@mailbox.org> - Update to versione 3.14.22: * wlserver: Rough basic impl of wlr_layer_shell * steamcompmgr: Fix inverted logic in drawing cursor * mangoapp: Add extra elements * rendervulkan: Fix NV12 colorspace producing washed out colours * drm: Add workaround for NV12 scanout on SteamOS 3.6 ------------------------------------------------------------------- Fri Jun 21 17:07:47 UTC 2024 - icodrop <icodrop@mailbox.org> - Update to version 3.14.21: * steamcompmgr: Add cursor_composite debug convar * steamcompmgr: Default cv_cursor_composite to 1 * steamcompmgr: Consolidate duped logic into ShouldDrawCursor * openvr: Add cv_vr_use_window_icons * build: Add missing GamescopeVersion.h requirement ------------------------------------------------------------------- Fri Jun 21 13:12:28 UTC 2024 - icodrop <icodrop@mailbox.org> - Update to version 3.14.20: * main: Add Gamescope Version * reshade: Bump reshade submodule * SDLBackend: Fix crash on startup * wlserver: Destroy presentation feedbacks correctly * main: Fix leak in CheckWaylandPresentationTime * steamcompmgr: Remove motif_hints * main: Free cap_t after use * mangoapp: Set MANGOHUD_CONFIGFILE on launch with --mangoapp * main: Fix SteamMode crash * main: Set compat env vars for Steam and other stuff ------------------------------------------------------------------- Fri May 24 15:16:58 UTC 2024 - icodrop <icodrop@mailbox.org> - Update to 3.14.18 ------------------------------------------------------------------- Sat May 11 06:51:22 UTC 2024 - icodrop <icodrop@mailbox.org> - Update to 3.14.14 ------------------------------------------------------------------- Wed May 8 17:29:43 UTC 2024 - icodrop <icodrop@mailbox.org> - Update to 3.14.13 ------------------------------------------------------------------- Sat May 4 07:11:19 UTC 2024 - icodrop <icodrop@mailbox.org> - Update to 3.14.12 ------------------------------------------------------------------- Tue Apr 30 19:31:08 UTC 2024 - icodrop <icodrop@mailbox.org> - Update to 3.14.11 ------------------------------------------------------------------- Mon Apr 29 14:25:42 UTC 2024 - icodrop <icodrop@mailbox.org> - Added libeis.patch ------------------------------------------------------------------- Sat Apr 27 08:38:04 UTC 2024 - icodrop <icodrop@mailbox.org> - Update to 3.14.7 ------------------------------------------------------------------- Sun Mar 10 11:50:41 UTC 2024 - icodrop <icodrop@mailbox.org> - Update to 3.14.2 ------------------------------------------------------------------- Sun Oct 8 07:51:06 UTC 2023 - icodrop <icodrop@mailbox.org> - Update to 3.12.6 ------------------------------------------------------------------- Sun Oct 8 07:16:36 UTC 2023 - icodrop <icodrop@mailbox.org> - Update to 3.12.6 ------------------------------------------------------------------- Sun Oct 8 07:04:41 UTC 2023 - icodrop <icodrop@mailbox.org> - Update to 3.12.6 ------------------------------------------------------------------- Fri Sep 1 12:58:14 UTC 2023 - icodrop <icodrop@mailbox.org> - Update to 3.12.5 ------------------------------------------------------------------- Fri Aug 18 06:29:51 UTC 2023 - icodrop <icodrop@mailbox.org> - Update to 3.12.3 ------------------------------------------------------------------- Thu Aug 17 09:14:14 UTC 2023 - icodrop <icodrop@mailbox.org> - Update to 3.12.2 ------------------------------------------------------------------- Thu Aug 17 06:33:09 UTC 2023 - icodrop <icodrop@mailbox.org> - Update to 3.12.2 ------------------------------------------------------------------- Wed Aug 16 06:58:28 UTC 2023 - icodrop <icodrop@mailbox.org> - Update to 3.12.1 ------------------------------------------------------------------- Thu Jul 27 15:10:19 UTC 2023 - icodrop <icodrop@mailbox.org> - Update to 3.12.0 ------------------------------------------------------------------- Fri May 19 12:28:03 UTC 2023 - icodrop <icodrop@mailbox.org> - Update to 3.12.0~beta7 ------------------------------------------------------------------- Wed May 17 07:09:30 UTC 2023 - icodrop <icodrop@mailbox.org> - Update to 3.12.0~beta5 ------------------------------------------------------------------- Sat Apr 29 06:42:08 UTC 2023 - icodrop <icodrop@mailbox.org> - Update to 3.12.0~beta3 ------------------------------------------------------------------- Thu Apr 27 12:13:55 UTC 2023 - icodev - Update to 3.12.0~beta2 ------------------------------------------------------------------- Tue Apr 25 08:40:02 UTC 2023 - icodrop <icodrop@mailbox.org> - Update to 3.12.0~beta1 ------------------------------------------------------------------- Fri Mar 24 16:17:39 UTC 2023 - icodrop <icodrop@mailbox.org> - Update to 3.11.52-beta6 ------------------------------------------------------------------- Fri Dec 9 17:40:07 UTC 2022 - icodrop <icodrop@mailbox.org> - Initial release