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