SHA256
1
0
forked from pool/gamescope
Commit Graph

15 Commits

Author SHA256 Message Date
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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