SHA256
1
0
forked from pool/gamescope
Commit Graph

36 Commits

Author SHA256 Message Date
Git SCM Staging
ffb88c1ff8 Merge pull request 'Update to 3.15.0' (#3) from ateixeira/gamescope:factory into factory 2024-09-02 09:28:16 +02:00
a1370db8d5 Update to 3.15.0 2024-08-21 11:25:18 -03:00
Git SCM Staging
a591e007d9 Merge pull request 'Update to 3.14.26' (#2) from ateixeira/gamescope:factory into factory 2024-08-02 17:26:55 +02:00
606e2b0654 Update to 3.14.26 2024-08-01 15:49:07 -03:00
Ana Guerrero
9dae11d8f4 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
b124a13776 - 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/package/show/games:tools/gamescope?expand=0&rev=31
2024-07-18 20:24:22 +00:00
Ana Guerrero
4e2b83e00a 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
7bbfae4bd3 - 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/package/show/games:tools/gamescope?expand=0&rev=29
2024-06-27 15:03:42 +00:00
Ana Guerrero
0352834404 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
9934c1c313 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
Dominique Leuenberger
18681e3228 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
29746772f8 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
Ana Guerrero
a3090ef4a8 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
4d83b95834 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
Ana Guerrero
253548c231 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
8084b198c3 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
Ana Guerrero
d5b08a97c1 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
7de1068186 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
Ana Guerrero
651b082ec1 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
Dirk Stoecker
02df0d85d4 Accepting request 1134675 from home:ateixeira:branches:games:tools
- Update to version 3.13.19:
  * drm: fix other headless NPE
  * layer: Fix warning on printf
  * waitable: Fix some FD close settings
  * waitable: Factor out common ITimerWaitable
  * drm: fix NPE while in headless mode
  * layer: Print more info about VkHdrMetadata
  * layer: Log more about minImageCount
  * drm: Port mode and lut tracking to drm_blob
  * drm: Introduce a drm_blob abstraction
  * drm: Initialize the owned field of blob wrappers properly

OBS-URL: https://build.opensuse.org/request/show/1134675
OBS-URL: https://build.opensuse.org/package/show/games:tools/gamescope?expand=0&rev=17
2023-12-23 12:35:13 +00:00
Ana Guerrero
a4568c1915 Accepting request 1130851 from games:tools
OBS-URL: https://build.opensuse.org/request/show/1130851
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gamescope?expand=0&rev=8
2023-12-05 16:03:03 +00:00
7599537ba2 Accepting request 1130841 from home:ateixeira:branches:games:tools
- Update to version 3.13.16:
  * waitable: Set running to false before nudge
  * waitable: Fix draining CNudgeWaitable
  * steamcompmgr: Handle external overlays better for steamcompmgr_user_has_any_game_open
  * drm: Handle rotated screens properly in drm_get_default_refresh
  * steamcompmgr: Workaround kernel NULL pointer bug with epoll + dmabuf + close
  * waitable: Remove unused func
  * steamcompmgr: Remove dmabuf waitable on HUP
  * steamcompmgr: Reduce alloc overhead of new xwayland resources
  * drm: Reset CTM on layers with applyColorMgmt = false
  * mangoapp: Use visible frames for reporting to mangohud if FIFO

OBS-URL: https://build.opensuse.org/request/show/1130841
OBS-URL: https://build.opensuse.org/package/show/games:tools/gamescope?expand=0&rev=15
2023-12-04 21:08:58 +00:00
Ana Guerrero
c39dd17e1a Accepting request 1127176 from games:tools
OBS-URL: https://build.opensuse.org/request/show/1127176
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gamescope?expand=0&rev=7
2023-11-17 19:49:30 +00:00
6663ebf0c9 Accepting request 1126706 from home:ateixeira:branches:games:tools
- Update to version 3.13.3:
  * wlserver: Fix removal of gamescope_control resources
  * steamcompmgr: Fix pipewire color mgmt luts
  * steamcompmgr: Save 11MB of VRAM on images we weren't using
  * steamcompmgr: Naiively handle streaming HDR content
  * rendervulkan: Fix NV12 capture colors
  * drm: Allow reading color primaries from EDID on Galileo
  * protocol: Add only_change_refresh_rate flag to target_refresh_cycle_flag
  * layer: Disable EXT_swapchain_maintenance1
  * subprojects: Bump vkroots
  * layer: Migrate display timing impl to EnumerateDeviceExtensionProperties

OBS-URL: https://build.opensuse.org/request/show/1126706
OBS-URL: https://build.opensuse.org/package/show/games:tools/gamescope?expand=0&rev=13
2023-11-16 20:33:00 +00:00
Ana Guerrero
619fc49a8c Accepting request 1116469 from games:tools
OBS-URL: https://build.opensuse.org/request/show/1116469
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gamescope?expand=0&rev=6
2023-10-10 18:59:55 +00:00
7c6814f4ee Accepting request 1116462 from home:ateixeira:branches:games:tools
- Update to version 3.12.7+git0.d1eb70b:
  * steamcompmgr: Overwrite SDL_VIDEODRIVER before nested app launch
  * main: Make not having presentation time not fatal
  * main: Default back to SDL_VIDEODRIVER x11 if not exposing wayland
  * wlserver: Enable xwayland force_xrandr_emulation option
  * wlserver: Handle pending surfaces in set_wl_id when we already have an existing surface
  * wlserver: Add feature bit for pixel filter
  * rendervulkan: Add PIXEL filter (band-limited pixel filter)
  * rendervulkan: Emulate bilinear sampling when we need to do custom degammas
  * wlserver: Fix rare crash on shutdown
  * sdlwindow: Fix crash on shutdown with session
- Add arch suffix to VkLayer filename as per recent changes.

OBS-URL: https://build.opensuse.org/request/show/1116462
OBS-URL: https://build.opensuse.org/package/show/games:tools/gamescope?expand=0&rev=11
2023-10-09 13:17:37 +00:00
Ana Guerrero
2e8613d6bc Accepting request 1111511 from games:tools
OBS-URL: https://build.opensuse.org/request/show/1111511
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gamescope?expand=0&rev=5
2023-09-15 20:05:33 +00:00
01151721f9 Accepting request 1110946 from home:gmbr3:Active
- Tumbleweed now has a pkgconfig file for stb

OBS-URL: https://build.opensuse.org/request/show/1110946
OBS-URL: https://build.opensuse.org/package/show/games:tools/gamescope?expand=0&rev=9
2023-09-15 09:44:25 +00:00
Dominique Leuenberger
79d859f0bb Accepting request 1108465 from games:tools
OBS-URL: https://build.opensuse.org/request/show/1108465
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gamescope?expand=0&rev=4
2023-09-02 20:07:27 +00:00
54a6c8e820 Accepting request 1108462 from home:ateixeira:branches:games:tools
- Update to version 3.12.5+git0.a8471d8:
  * steamcompmgr: Fix build (rebase woes)
  * steamcompmgr: If we have an override surface, make sure new commits are for it
  * Remove reference to non-existent key bind
  * steamcompmgr: Fix disable color mgmt leaving some states behind
  * Only SetSelectionOwner when syncing selections
  * Improve clipboard handling
  * Remove unnecessary key bind
  * Fix build issue
  * Fix documentation
  * Update documentation and --help

OBS-URL: https://build.opensuse.org/request/show/1108462
OBS-URL: https://build.opensuse.org/package/show/games:tools/gamescope?expand=0&rev=7
2023-09-01 13:10:42 +00:00
Dominique Leuenberger
1a09d5cdab Accepting request 1104698 from games:tools
OBS-URL: https://build.opensuse.org/request/show/1104698
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gamescope?expand=0&rev=3
2023-08-19 22:11:43 +00:00
64a2d23e8a Accepting request 1104677 from home:ateixeira:branches:games:tools
- Update to version 3.12.3+git1.77d9432:
  * steamcompmgr: Remove heatmap hard flag when GAMESCOPE_DEBUG_HDR_HEATMAP is set
  * wlserver: Filter out garbage HDR metadata
  * layer: Handle multiple swapchains in QueuePresentKHR
  * steamcompmgr: Force composite when fading
  * layer: add missing header after 540323ac37fc

OBS-URL: https://build.opensuse.org/request/show/1104677
OBS-URL: https://build.opensuse.org/package/show/games:tools/gamescope?expand=0&rev=5
2023-08-18 16:47:45 +00:00
Ana Guerrero
431898ded0 Accepting request 1104088 from games:tools
OBS-URL: https://build.opensuse.org/request/show/1104088
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gamescope?expand=0&rev=2
2023-08-16 12:17:42 +00:00
dad320ff1f Accepting request 1104083 from home:ateixeira:branches:games:tools
- Update to version 3.12.1+git1.6fb83bf:
  * color: added atom to control chromatic adaptation mode (default of bradford is unchanged)
  * [color]: removed errant printf
  * [color]: Added support for overriding the apparent (virtual) white point
  * fix clang build break (attempt #2)
  * fix compilation on clang
  * mute format-truncation compile warning
  * glslang: check for renamed bin
  * layer: Support for frame limiter
  * Add info about gamescope packages
  * fix null handle for nul surface

OBS-URL: https://build.opensuse.org/request/show/1104083
OBS-URL: https://build.opensuse.org/package/show/games:tools/gamescope?expand=0&rev=3
2023-08-15 21:02:51 +00:00
Dominique Leuenberger
c1dcc6ed28 Accepting request 1102383 from games:tools
Popular video game compositor, also allows spoofing a virtual screen for compatibility with poorly made Windows games

OBS-URL: https://build.opensuse.org/request/show/1102383
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gamescope?expand=0&rev=1
2023-08-06 14:29:32 +00:00
Michael Vetter
4d3eddbde1 Accepting request 1102216 from home:llyyr
Popular video game compositor, also allows spoofing a virtual screen for compatibility with poorly made Windows games

OBS-URL: https://build.opensuse.org/request/show/1102216
OBS-URL: https://build.opensuse.org/package/show/games:tools/gamescope?expand=0&rev=1
2023-08-04 12:11:28 +00:00