67 Commits

Author SHA256 Message Date
8ed552df3c Accepting request 1332292 from games:tools
OBS-URL: https://build.opensuse.org/request/show/1332292
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gamescope?expand=0&rev=29
2026-02-10 20:13:40 +00:00
a952b0a444 - Update to version 3.16.20:
* Apps: Add gamescope-type
  * Scripts: Add display script for OneXPlayer F1 Series OLED display - Adds script to configure the OneXPlayer OneXFly F1 OLED and F1 Pro   screens. Without it the colors are washed despite it detecting as a PQ   display as its native color gamut is equivalent to sRGB. Use Gamma2.2   to fix and apply timings. There is also a 60Hz screen mode but it uses   different timings, so use 120Hz and frame limit to 60 in gamescope   instead.
  * 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.
  * steamcompmgr: Fix VRR page flip check
  * mangoapp: Fix crash with engine name
  * OpenVRBackend: Add support for hacky escape codes in SteamVR

OBS-URL: https://build.opensuse.org/package/show/games:tools/gamescope?expand=0&rev=46
2026-02-10 16:32:32 +00:00
d9e01813b7 Accepting request 1328999 from games:tools
OBS-URL: https://build.opensuse.org/request/show/1328999
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gamescope?expand=0&rev=28
2026-01-26 10:03:56 +00:00
4ccb20da1b - 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

OBS-URL: https://build.opensuse.org/package/show/games:tools/gamescope?expand=0&rev=45
2026-01-24 13:18:08 +00:00
ba56894a87 Accepting request 1323023 from games:tools
OBS-URL: https://build.opensuse.org/request/show/1323023
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gamescope?expand=0&rev=27
2025-12-16 14:56:17 +00:00
c16dc63f25 - Update to version 3.16.18:
* 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
  * steamcompmgr: Add GAMESCOPE_MAIN_STEAMVR_OVERLAY
  * gamescope: Forward Steam bootstrapper specifically to its own vr overlay
  * Use HAVE_LIBCAP guard before including capability.h, and add missing dependency to some targets

OBS-URL: https://build.opensuse.org/package/show/games:tools/gamescope?expand=0&rev=44
2025-12-15 22:49:44 +00:00
68ad0a06e8 Accepting request 1310024 from home:ateixeira:branches:games:tools
Pull latest factory changes which were lost due to the scmsync setup
Stop using scmsync until the devel project is migrated to git

OBS-URL: https://build.opensuse.org/request/show/1310024
OBS-URL: https://build.opensuse.org/package/show/games:tools/gamescope?expand=0&rev=43
2025-10-09 14:57:27 +00:00
46c6f5f2f3 Accepting request 1306027 from devel:Factory:git-workflow:staging:ateixeira:gamescope:14
Update to version 3.16.17 and merge changes from PR #13

 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

This PR also manually merges the changes from #13 . It was accepted in Factory but the changes were lost in the git repo because the source branch was deleted before the PR was merged (see #13 (comment)). Not sure if this should be solved in some other way.

(🤖: Submission of gamescope via #14 by ateixeira)

OBS-URL: https://build.opensuse.org/request/show/1306027
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gamescope?expand=0&rev=26
2025-09-19 17:52:02 +00:00
a8bd5f58b5 Accepting request 1305546 from devel:Factory:git-workflow:staging:dirkmueller:gamescope:13
Remove pkgconfig(freerdp2) BuildRequires:

   There is no mention of freerdp in the source tree on either gamescope or wlroots.

(🤖: Submission of gamescope via #13 by dirkmueller)

OBS-URL: https://build.opensuse.org/request/show/1305546
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gamescope?expand=0&rev=25
2025-09-18 19:08:50 +00:00
OBS User unknown
94f31dfa72 [info=3b1f0a6f16cc882c9e3d19bf5b3d6805a4f11b4b4cd06f8e680f1e7ee6e5cc31]
OBS-URL: https://build.opensuse.org/package/show/games:tools/gamescope?expand=0&rev=42
2025-08-14 02:05:20 +00:00
f8531338b5 Accepting request 1299103 from devel:Factory:git-workflow:staging:ateixeira:gamescope:12
Update to 3.6.15



(🤖: Submission of gamescope via #12 by ateixeira)

OBS-URL: https://build.opensuse.org/request/show/1299103
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gamescope?expand=0&rev=24
2025-08-13 14:30:15 +00:00
OBS User unknown
d65dc71db4 [info=cdd78897d2e8458855e360b5a2fa47d4c669f641d7ccf94eff8a7c069dfc1151]
OBS-URL: https://build.opensuse.org/package/show/games:tools/gamescope?expand=0&rev=41
2025-05-31 02:05:17 +00:00
f21cfca1f8 Accepting request 1281161 from devel:Factory:git-workflow:staging:ateixeira:gamescope:11
Update to 3.6.11

- Update to version 3.16.11
- stb and glm are now meson subprojects
  * Pull the upstream pinned revisions with tar_scm service
  * Unpack the sources manually
  * Remove BuildRequires for system glm and stb
  * Remove set_version service as it was choosing the stb version string as main package version

(🤖: Submission of gamescope via #11 by ateixeira)

OBS-URL: https://build.opensuse.org/request/show/1281161
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gamescope?expand=0&rev=23
2025-05-30 12:38:01 +00:00
OBS User unknown
0521309d02 [info=c5492f4f5514be91238443f6288cf906eac0646461b52dea7ebe97bd4fa040c6]
OBS-URL: https://build.opensuse.org/package/show/games:tools/gamescope?expand=0&rev=40
2025-03-31 13:04:05 +00:00
OBS User unknown
9a51b7d057 [info=c5492f4f5514be91238443f6288cf906eac0646461b52dea7ebe97bd4fa040c6]
OBS-URL: https://build.opensuse.org/package/show/games:tools/gamescope?expand=0&rev=39
2025-02-25 10:46:12 +00:00
683b99296c Accepting request 1247968 from devel:Factory:git-workflow:staging:llyyr:gamescope:10
Update to version 3.16.1



(🤖: Submission of gamescope via #10 by llyyr)

OBS-URL: https://build.opensuse.org/request/show/1247968
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gamescope?expand=0&rev=22
2025-02-24 14:48:53 +00:00
Git SCM Staging
e649811cdb [info=4383fb600f43aec04853070cc5b62e458b98e6b3476c8afd100ffdf5333832e2]
OBS-URL: https://build.opensuse.org/package/show/devel:Factory:git-workflow:staging:llyyr:gamescope:10/gamescope?expand=0&rev=1
2025-02-24 03:27:39 +00:00
OBS User unknown
97b263fc95 [info=510bfdf45c62b99be961cca93ea6b1254d61eea9325a71d1681626f7f508891d]
OBS-URL: https://build.opensuse.org/package/show/games:tools/gamescope?expand=0&rev=38
2024-12-17 16:35:49 +00:00
1236a71ab5 Accepting request 1227837 from devel:Factory:git-workflow:staging:ateixeira:gamescope:7
Update to 3.15.14



(🤖: Submission of gamescope via #7 by ateixeira)

OBS-URL: https://build.opensuse.org/request/show/1227837
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gamescope?expand=0&rev=21
2024-12-03 19:46:10 +00:00
Git SCM Staging
94ad34a58b [info=b44ff8b64ad0d2fe271489cf27481637d0592642854588a38cb0c17fb3baa70c]
OBS-URL: https://build.opensuse.org/package/show/devel:Factory:git-workflow:staging:ateixeira:gamescope:7/gamescope?expand=0&rev=1
2024-12-02 18:23:11 +00:00
OBS User unknown
e081abbb3b [info=56e2ec1e0fa1b7f1254b930d600f3df33310f7ad22e840c632c240c5e0e19b45]
OBS-URL: https://build.opensuse.org/package/show/games:tools/gamescope?expand=0&rev=37
2024-09-16 07:39:09 +00:00
82a81df503 Accepting request 1200894 from devel:Factory:git-workflow:staging:llyyr:gamescope:5
Update to 3.15.9



(🤖: Submission of gamescope via #5 by llyyr)

OBS-URL: https://build.opensuse.org/request/show/1200894
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gamescope?expand=0&rev=20
2024-09-15 10:36:23 +00:00
Git SCM Staging
454d8fa1ac [info=d9c8fbf48bdeebd004a742901b154cf67744108a5b62ee8f2e7897407e432085]
OBS-URL: https://build.opensuse.org/package/show/devel:Factory:git-workflow:staging:llyyr:gamescope:5/gamescope?expand=0&rev=3
2024-09-13 17:54:13 +00:00
Git SCM Staging
4d960acfa8 [info=91d6024f104e27e2de739067653ca194f51c11a710eef2c9e9e0a49a505f8542]
OBS-URL: https://build.opensuse.org/package/show/devel:Factory:git-workflow:staging:llyyr:gamescope:5/gamescope?expand=0&rev=2
2024-09-13 16:35:44 +00:00
Git SCM Staging
89a3ef5b09 [info=fd80a6443d96afb00ee012901f2f20d9a020ac3d31cf2de1407ebb29f4f04f75]
OBS-URL: https://build.opensuse.org/package/show/devel:Factory:git-workflow:staging:llyyr:gamescope:5/gamescope?expand=0&rev=1
2024-09-13 16:34:57 +00:00
OBS User unknown
101b84b2c1 [info=36882e0edc01851ae6468dc8123762614fbf482c28f05f90c3cbcac2cf55ab54]
OBS-URL: https://build.opensuse.org/package/show/games:tools/gamescope?expand=0&rev=36
2024-09-07 15:09:50 +00:00
298150dcb6 Accepting request 1198998 from devel:Factory:git-workflow:staging:ateixeira:gamescope:4
Update to 3.15.3



(🤖: Submission of gamescope via #4 by ateixeira)

OBS-URL: https://build.opensuse.org/request/show/1198998
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gamescope?expand=0&rev=19
2024-09-06 15:18:23 +00:00
Git SCM Staging
a3a5a836da [info=a670b2794f0f9d6d12de7c5dba655add54ce50f8a2d2868d838b85717f90878d]
OBS-URL: https://build.opensuse.org/package/show/devel:Factory:git-workflow:staging:ateixeira:gamescope:4/gamescope?expand=0&rev=1
2024-09-05 13:38:17 +00:00
OBS User unknown
93943924a6 [info=ffb88c1ff825602fe940dd789cd3c4a5a333f1b8899e8795caf7eb555bdd4822]
OBS-URL: https://build.opensuse.org/package/show/games:tools/gamescope?expand=0&rev=35
2024-09-02 07:28:25 +00:00
157cedaeda Accepting request 1195136 from devel:Factory:git-workflow:staging:ateixeira:gamescope:3
Update to 3.15.0



(🤖: Submission of gamescope via #3 by ateixeira)

OBS-URL: https://build.opensuse.org/request/show/1195136
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gamescope?expand=0&rev=18
2024-08-22 16:13:23 +00:00
Git SCM Staging
30025b3564 [info=a1370db8d5efcf46b114193bb7801295d7378dd96de23129b07578cff23a3d36]
OBS-URL: https://build.opensuse.org/package/show/devel:Factory:git-workflow:staging:ateixeira:gamescope:3/gamescope?expand=0&rev=1
2024-08-21 14:33:31 +00:00
OBS User unknown
2e01cc1e89 [info=a591e007d9b5e7b16e9f32bdb8ca911f8034da08c8570aa44d896ac2acc1feba]
OBS-URL: https://build.opensuse.org/package/show/games:tools/gamescope?expand=0&rev=34
2024-08-02 15:27:03 +00:00
5cefa50fa3 Accepting request 1191044 from devel:Factory:git-workflow:staging:ateixeira:gamescope:2
Update to 3.14.26



(🤖: Submission of gamescope via #2 by ateixeira)

OBS-URL: https://build.opensuse.org/request/show/1191044
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gamescope?expand=0&rev=17
2024-08-02 15:26:55 +00:00
Git SCM Staging
ad09ee8426 [info=606e2b06543dbb0ccfc931fecbb413246d15a13b058e81531fe092ac9f293c5c]
OBS-URL: https://build.opensuse.org/package/show/devel:Factory:git-workflow:staging:ateixeira:gamescope:2/gamescope?expand=0&rev=1
2024-08-01 19:01:47 +00:00
0288369943 [info=9dae11d8f4343ebd669b2ca12eccd43c561f08efeceae0b3fcf79c5c2271cc8b]
OBS-URL: https://build.opensuse.org/package/show/games:tools/gamescope?expand=0&rev=33
2024-08-01 18:21:45 +00:00
01c67daa37 Accepting request 1188488 from games:tools
OBS-URL: https://build.opensuse.org/request/show/1188488
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gamescope?expand=0&rev=16
2024-07-19 13:29:13 +00:00
71050313fc Accepting request 1188438 from home:ateixeira:branches:games:tools
- Update to version 3.14.24:
  * WaylandBackend: Run UpdateVRRRefreshRate on Wayland_Surface_Leave
  * WaylandBackend: Fix picking output refresh for VRR displays.
  * steamcompmgr: Add adaptive sync convar
  * steamcompmgr: Add filter appids for relative mouse mode
  * Utils: Add helpers for std::vector in our Algorithm helpers
  * convar: Add some helpers for std::string convars and callbacks
  * steamcompmgr: Only forward relative mouse mode if we have a cursor constraint
  * Utils: Use Contains in CloseAllFds
  * Utils: Add small Algorithm helper file
  * 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
  * main: Defer unlink for mangoapp/limiter configs
  * main: Set GAMESCOPE_LIMITER_FILE in UpdateCompatEnvVars
  * steamcompmgr: Add debug_force_repaint command
  * Utils: Only attempt to close open FDs in CloseAllFds
  * gamescopereaper: Fix zombie process buildup
  * utils: make setting/restoring from RT thread work on musl
  * gamescopereaper: add missing include
  * utils: Move defer to Utils folder
  * wlserver: Handle cursor not reaching full length of popup menus
  * gamescopestream: Hook up to regular log stuff

OBS-URL: https://build.opensuse.org/request/show/1188438
OBS-URL: https://build.opensuse.org/package/show/games:tools/gamescope?expand=0&rev=31
2024-07-18 20:24:22 +00:00
26a2cac5ae Accepting request 1183603 from games:tools
OBS-URL: https://build.opensuse.org/request/show/1183603
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gamescope?expand=0&rev=15
2024-06-28 13:46:53 +00:00
517fcfd110 Accepting request 1183601 from home:ateixeira:branches:games:tools
- Update to version 3.14.22:
  * steamcompmgr: Rewrite + split buffer memoizer
  * wlserver: Don't pass incorrect wl_resource for gamescope_swapchain on legacy gamescope_xwayland interface
  * submodules: Update openvr version requirement
  * drm: Add workaround for NV12 scanout on SteamOS 3.6
  * rendervulkan: Fix NV12 colorspace producing washed out colours
  * mangoapp: Add extra elements
  * steamcompmgr: Fix inverted logic in drawing cursor
  * wlserver: Rough basic impl of wlr_layer_shell
  * build: Add missing GamescopeVersion.h requirement
  * openvr: Add cv_vr_use_window_icons

OBS-URL: https://build.opensuse.org/request/show/1183601
OBS-URL: https://build.opensuse.org/package/show/games:tools/gamescope?expand=0&rev=29
2024-06-27 15:03:42 +00:00
24eacc788c Accepting request 1179090 from games:tools
OBS-URL: https://build.opensuse.org/request/show/1179090
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gamescope?expand=0&rev=14
2024-06-07 13:04:36 +00:00
4490044d7c Accepting request 1178801 from home:dstoecker:branches:games:tools
- Update to version 3.14.18:
  * wayland_backend: Fix fractional scale bug
  * wayland_backend: Fix cursor position with display scaling
  * main: hide disabled backends from user
  * Fix `sdl2_backend=disabled`
  * layer: Attempt at fixing CI
  * steamcompmgr: Handle FIFO stuff for Wayland windows
  * layer: Get working with native Wayland applications
  * steamcompmgr: Hook up more common stuff to XDG code
  * all: Refactor IBackendFb to be owned by CVulkanTexture
  * steamcompmgr: Don't re-enable applyOutputColorMgmt when dumping screen buffer for screenshots
- Drop libliftoff-fix-gcc14-calloc-transposed-args.patch

OBS-URL: https://build.opensuse.org/request/show/1178801
OBS-URL: https://build.opensuse.org/package/show/games:tools/gamescope?expand=0&rev=27
2024-06-06 20:42:57 +00:00
cf76fb0a65 Accepting request 1172995 from games:tools
OBS-URL: https://build.opensuse.org/request/show/1172995
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gamescope?expand=0&rev=13
2024-05-10 10:05:35 +00:00
451f99e314 Accepting request 1172994 from home:ateixeira:branches:games:tools
- Update to version 3.14.13:
  * wlserver: Fix content overrides for reparented windows
  * drm: Add drm_debug_disable_in_fence_fd convar
  * wlserver: Cursor constraint improvements
  * wlserver: Add affirmative log that libei started
  * layer: Fix double ptr in RemoveFromChain (and add vkroots checks)
  * rendervulkan, shaders: Fix mura correction with FSR + NIS
  * InputEmulation: Add missing break to {START,STOP}_EMULATING
  * layer: Fix crash with frame limiter aware
  * reshade: added helper lambda: matchesAnnotationName
  * reshade: prefer ranges + bind_front over custom lambda
- Add upstream patch libliftoff-fix-gcc14-calloc-transposed-args.patch
  * Fix libliftoff builds with gcc14

OBS-URL: https://build.opensuse.org/request/show/1172994
OBS-URL: https://build.opensuse.org/package/show/games:tools/gamescope?expand=0&rev=25
2024-05-09 20:58:33 +00:00
46c4195a2c Accepting request 1170210 from games:tools
OBS-URL: https://build.opensuse.org/request/show/1170210
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gamescope?expand=0&rev=12
2024-04-26 21:27:08 +00:00
a4249e01ac Accepting request 1170183 from home:ateixeira:branches:games:tools
- Update to version 3.14.6:
  * wlserver: Collection of cursor improvements/fixes
  * wlserver: Fix some crashes wrt. Gamescope swapchain lifetime
  * Revert "drm: Update AMD color management for Linux 6.8"
  * convar: add Split helper
  * drm: Only expose explicit sync on > kernel 6.8
  * wayland_backend: comment out assert for now
  * build: Add missing input_emulation option
  * input: Add support for xtest emulation with libei
  * drm: Get backend to close down cleanly
  * steamcompmgr: Set PDEATHSIG for launched children

OBS-URL: https://build.opensuse.org/request/show/1170183
OBS-URL: https://build.opensuse.org/package/show/games:tools/gamescope?expand=0&rev=23
2024-04-25 20:32:26 +00:00
0cff248b4d Accepting request 1156211 from games:tools
OBS-URL: https://build.opensuse.org/request/show/1156211
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gamescope?expand=0&rev=11
2024-03-08 17:09:26 +00:00
c3f000a266 Accepting request 1156138 from home:ateixeira:branches:games:tools
- Update to version 3.14.2:
  * wayland_backend: Use a fake sequential timestamp
  * wayland_backend: Implement fullscreening + keybinds
  * wayland_backend: Fix 0 refresh in _Presented callback
  * src/meson: include protocols_client_src
  * Tell git to ignore subprojects from meson that aren't git submodules
  * wayland_backend: allow unmapping subsurfaces
  * wayland_backend: don't crash because of out of bounds accesses
  * wayland_backend: Fix build
  * wayland_backend: Handle --hdr-enabled correctly
  * wayland_backend: Add new wayland backend

OBS-URL: https://build.opensuse.org/request/show/1156138
OBS-URL: https://build.opensuse.org/package/show/games:tools/gamescope?expand=0&rev=21
2024-03-08 03:12:16 +00:00
1c9271f0b0 Accepting request 1141070 from games:tools
OBS-URL: https://build.opensuse.org/request/show/1141070
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gamescope?expand=0&rev=10
2024-01-25 17:40:14 +00:00
db869070e4 Accepting request 1141061 from home:ateixeira:branches:games:tools
- Update to version 3.14.0:
  * readme: Remove dead shortcut
  * main: Pick correct Vulkan device for DRM
  * Add configurable mouse sensitivity
  * reshade: Make changeset as small using inlining
  * reshade: Removed explicit datatype parameter for inferred typename T (of function)
  * reshade: Condense to one common lambda function
  * reshade: Break function into smaller chunks & common params
  * vr_session: update to OpenVR 2
  * steamcompmgr: Limit desired size by drm cursor size
  * rendervulkan: Add VkExternalMemoryImageCreateInfo for any flippable surface

OBS-URL: https://build.opensuse.org/request/show/1141061
OBS-URL: https://build.opensuse.org/package/show/games:tools/gamescope?expand=0&rev=19
2024-01-23 22:08:25 +00:00
2406c13701 Accepting request 1134739 from games:tools
OBS-URL: https://build.opensuse.org/request/show/1134739
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gamescope?expand=0&rev=9
2023-12-25 18:05:15 +00:00