We have some news to share for the request index beta feature. We’ve added more options to sort your requests, counters to the individual filters and documentation for the search functionality. Checkout the blog post for more details.

File gamescope.changes of Package gamescope

-------------------------------------------------------------------
Sat Jan 24 13:07:37 UTC 2026 - Antonio Teixeira <antonio.teixeira@suse.com>

- 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

-------------------------------------------------------------------
Mon Dec 15 21:35:43 UTC 2025 - Antonio Teixeira <antonio.teixeira@suse.com>

- 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

-------------------------------------------------------------------
Thu Sep 18 14:31:25 UTC 2025 - Antonio Teixeira <antonio.teixeira@suse.com>

- 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

-------------------------------------------------------------------
Wed Sep 17 12:34:11 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>

- Remove pkgconfig(freerdp2) BuildRequires: there is no mention of
  freerdp in the source tree on either gamescope or wlroots.

-------------------------------------------------------------------
Tue Aug 12 14:40:47 UTC 2025 - Antonio Teixeira <antonio.teixeira@suse.com>

- 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
- Use %fdupes for new looks files

-------------------------------------------------------------------
Thu May 29 12:58:19 UTC 2025 - Antonio Teixeira <antonio.teixeira@suse.com>

- 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
  * 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
  * OpenVRBackend: Fix initialization order for atomics/threads
- 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

-------------------------------------------------------------------
Wed May 14 20:02:04 UTC 2025 - Antonio Teixeira <antonio.teixeira@suse.com>

- Update to version 3.16.7:
  * build: ensure the same glm dependency is used for gamescope and layer
  * build: Pull in glm in the same way we pull in stb
  * steamcompmgr: Don't force vulkan_wait for the current seq no after pre-emption
  * steamcompmgr: Fix corruption when getting out of pre-emptive upscaling
  * steamcompmgr: Fix pre-emptive upscaling with scRGB
  * Add support for broadcast RGB mode setting + DPMS
  * build: Ship color-management-v1 ourselves
  * WaylandBackend: fix scaling for TargetPrimaries
  * WaylandBackend: Add wayland_hdr10_saturation_scale to play with
  * WaylandBackend: Forward HDR Metadata to compositor
  * WaylandBackend: Fix cursor grabbing
  * WaylandBackend: Fix keyboard shortcuts
  * WaylandBackend: Finish hooking up release WP Color Mgmt
  * wlserver: Re-hook pausing on session pause
  * protocol: Add gamescope-action-binding protocol
  * main: Give error message on invalid integer or float argument
  * WaylandBackend: Don't assert on non-xkb-v1 keymaps
  * wlserver: Create a keyboard group to keep all externally connected keyboards in sync
  * WaylandBackend: Support wp-color-management-v1
  * script: add additional BOE panel
  * script: Lenovo Legion Go S LCD display configuration
  * Force wrap file usage for stb and glm dependencies
  * steamcompmgr: Set receivedDoneCommit even if the commit is not for current surface in update_wayland_res().
  * scripts: Search GAMESCOPE_SCRIPT_PATH for scripts
  * script: fixup Ally config to support BOE panels
  * WaylandBackend: prevent crash after closing window
  * rendervulkan: Append VK_STRUCTURE_TYPE_WSI_MEMORY_ALLOCATE_INFO_MESA when creating scanout VkImages
  * WaylandBackend: Set empty functions for unused data source events
  * WaylandBackend: Fix initial scale for Wayland surfaces
  * build: add workaround to build with CMake 4.0
  * steamcompmgr: avoid a crash with pipewire+magnification
  * steamcompmgr: check for connector before presenting
  * 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
  * steamcompmgr: Fix Steam sidebars with recent icon fix
  * steamcompmgr: Fix some crashes with global focus
  * wlserver: Fix synthetic cursor warps not triggering mouse visibility
  * steamcompmgr: Fix icon/title being spam set
  * steamcompmgr: Fix HDR/output caps enablement post-virtual connector refactor
  * steamcompmgr: Accept any requested iconic state change.
  * steamcompmgr: Set WM_STATE property on map and unmap notify events.
  * main: cleanup args
  * layer: Fix 32-bit layer crash
  * backend: Fix assigning connector IDs
  * WaylandBackend: copying to primary selection
  * WaylandBackend: copying to clipboard
  * nested: fix forwarding selections to the host
  * WaylandBackend: Fix grabbing cursor since virtual connector refactor
  * OpenVRBackend: Add command-line support for overlay click stabilization
  * OpenVRBackend: disable special steamui controlbar. This functionality did not ship in steamvr.
  * steamcompmgr: Fix warning
  * Revert "OpenVRBackend: Disable explicit sync for now"
  * OpenVRBackend: Handle quit more robustly
  * mangoapp: plumb engineName
  * OpenVRBackend: Add mutex around fb id tracking
  * backend: Hack
  * Revert "steamcompmgr: Fix crash when using magnifier and game recording"
  * OpenVRBackend: Disable explicit sync for now
  * GAMESCOPE_MANGOAPP_SOCKET_DISABLE added
  * OpenVRBackend: Fix FPS limit not updating
  * OpenVRBackend: Fix for dual/double frame jitter
  * messagey: Add GAMESCOPE_ZENITY_DISABLE
  * OpenVRBackend: Fix OverlayClosed when not in steam mode
  * OpenVRBackend: Only override cursor if not in relative mode.
  * OpenVRBackend: Support for physical mouse input controlling cursor
  * LibInputHandler: Add support for scroll wheel
  * LibInputHandler: add, hook up to vr-session-manager
  * steamcompmgr: Fix Steam intergration with multiple virtual connectors
  * SDLBackend: Fix with virtual connector backend
  * OpenVRBackend: Fix crash with SteamVR input thread
  * OpenVRBackend: Add logging for creating a new dashboard overlay
  * steamcompmgr: Clean up g_VirtualConnectorFocuses before closing backend off
  * OpenVRBackend: Add vr-app-overlay-key
  * OpenVRBackend: Consider visible when an appid's scene app is visible
  * OpenVRBackend: Add logging for overlay visible count
  * OpeNVRBackend: Add vr_nudge_to_visible_per_connector
  * main: Add --virtual-connector-strategy
  * all: Support for multiple virtual connectors
  * reshade: Add gamescope_always_paint flag
  * reshade: Add gamescope_refresh_mhz
  * rendervulkan: Fix initializing drm formats
  * WaylandBackend: Fix hotkeys failing to bind on Wayland desktops

-------------------------------------------------------------------
Fri Jan 10 14:32:30 UTC 2025 - me@levitati.ng

- 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

-------------------------------------------------------------------
Mon Dec 02 18:17:00 UTC 2024 - antonio.teixeira@suse.com

- Update to version 3.15.14:
  * Fix a CVulkanCmdBuffer leak that could result in screenshot request failures
  * Fixed conversion from RGB to full range BT.709 YCbCr
  * Use the correct colorspace for YUV capture
  * Removed GAMESCOPE_NV12_COLORSPACE default
  * Add clipboard support from SDL backend
  * Fix how reshade effects are cleared
  * WaylandResource: Fix deleting resource
  * layer: Print application info at instance creation time
  * steamcompmgr: Fix crash when using magnifier and game recording
  * 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
  * 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
  * 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

-------------------------------------------------------------------
Fri Sep 13 13:56:01 UTC 2024 - llyyr@yukari.in

- Update to version 3.15.9:
  * convars, steamcompmgr: clean up descriptions and HDR launch options
  * 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
  * 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
  * 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

-------------------------------------------------------------------
Thu Sep  5 13:27:32 UTC 2024 - Antonio Teixeira <antonio.teixeira@suse.com>

- Update to version 3.15.3:
  * BufferMemo: Add debug logging to buffer memos
  * DRMBackend: Fix VRR capable check

-------------------------------------------------------------------
Wed Aug 21 14:21:17 UTC 2024 - antonio.teixeira@suse.com

- Update to version 3.15.0:
  * 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
  * 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
  * Timeline: Add GetPoint
  * shaders: Fix rendering without luts applying blend TF
  * WaylandBackend: Enable explicit sync
  * rendervulkan: Use correct alpha-ness DRM format for composited outputs
  * rendervulkan: Add CreateTimelineSemaphore/ImportTimelineSemaphore
  * WaylandServer, steamcompmgr: Implement linux_drm_syncobj ourselves
  * Timeline: Add constructor that just takes in a syncobj fd
  * WaylandServer: Move some legacy code to WaylandServerLegacy header
  * WaylandServer: Add CWaylandProtocol
  * WaylandServer: Add CWaylandResource
  * Timeline: Add DRM timeline helpers
  * Utils: Add NonCopyable type
  * steamcompmgr: Set cursor to invisible when m_imageEmpty
  * wlserver: Fix cursor clamp assertion
  * 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

-------------------------------------------------------------------
Thu Aug 01 18:36:07 UTC 2024 - antonio.teixeira@suse.com

- Update to version 3.14.26:
  * 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".
  * 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)

-------------------------------------------------------------------
Thu Jul 18 14:42:51 UTC 2024 - antonio.teixeira@suse.com

- 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
  * 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

-------------------------------------------------------------------
Thu Jun 27 14:52:01 UTC 2024 - antonio.teixeira@suse.com

- 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

-------------------------------------------------------------------
Wed Jun 05 18:57:26 UTC 2024 - opensuse@dstoecker.de

- 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

-------------------------------------------------------------------
Wed May 08 13:35:00 UTC 2024 - antonio.teixeira@suse.com

- 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

-------------------------------------------------------------------
Thu Apr 25 14:16:52 UTC 2024 - antonio.teixeira@suse.com

- 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

-------------------------------------------------------------------
Thu Mar 07 20:27:13 UTC 2024 - antonio.teixeira@suse.com

- 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

-------------------------------------------------------------------
Tue Jan 23 21:09:17 UTC 2024 - antonio.teixeira@suse.com

- 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

-------------------------------------------------------------------
Fri Dec 22 19:05:28 UTC 2023 - antonio.teixeira@suse.com

- 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

-------------------------------------------------------------------
Mon Dec 04 20:05:27 UTC 2023 - antonio.teixeira@suse.com

- 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

-------------------------------------------------------------------
Wed Nov 15 16:48:15 UTC 2023 - antonio.teixeira@suse.com

- 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

-------------------------------------------------------------------
Mon Oct 09 12:23:30 UTC 2023 - antonio.teixeira@suse.com

- 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.

-------------------------------------------------------------------
Wed Sep 13 19:01:13 UTC 2023 - Callum Farmer <gmbr3@opensuse.org>

- Tumbleweed now has a pkgconfig file for stb

-------------------------------------------------------------------
Fri Sep 01 12:43:48 UTC 2023 - antonio.teixeira@suse.com

- 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

-------------------------------------------------------------------
Fri Aug 18 12:25:53 UTC 2023 - antonio.teixeira@suse.com

- 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

-------------------------------------------------------------------
Tue Aug 15 19:30:09 UTC 2023 - antonio.teixeira@suse.com

- 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

-------------------------------------------------------------------
Sat Jul 29 15:40:27 UTC 2023 - llyyr.public@gmail.com

- Update to version 3.12.0+git2.50eaf75:
  * Add info about gamescope packages
  * fix null handle for nul surface
  * steamcompmgr: When windows get remapped and were our focus, make sure to re-set them as input focus
  * wlserver: Handle reassignment of wl_id for x11 windows
  * drm: Better fallbacks for external HDR metadata
  * steamcompmgr: Don't fill in app frametime to mangoapp

-------------------------------------------------------------------
Mon Jul 24 01:16:59 UTC 2023 - llyyr.public@gmail.com

- Update to version 3.12.0~beta10+git12.eb42671:
  * Fix compilation with GCC13
  * steamcompmgr: fix typo

-------------------------------------------------------------------
Mon Jul 10 22:17:52 UTC 2023 - llyyr.public@gmail.com

- Update to version 3.12.0~beta10+git10.2dd8236:
  * rendervulkan: Use native gamut wideness by default
  * steamcompmgr: Disable force composite when we would partial
  * steamcompmgr: Disable partial composition (for now until some critera are met)
  * drm: Use 10-bit partial composite formats if possible
  * main: Fix CI
  * rendervulkan: Seamless full -> deferred composition switch
  * rendervulkan: Move reset for commandbuffer to main thread for partial composition
  * rendervulkan: Pick right first partial composite image
  * rendervulkan: Use same memory backing for partial and complete composition
  * steamcompmgr, rendervulkan: Implement deferred partial composition
  * drm: Fallback displayColorimetry for broken EDIDs
  * drm: Free blob in fail path
  * steamcompmgr: Fix enabling VRR from commandline
  * drm: Handle not having CRTC 3D LUT/Shaper

-------------------------------------------------------------------
Sat Jun 17 08:26:44 UTC 2023 - llyyr.public@gmail.com

- Update to version 3.12.0~beta8+git11.789cfc9:
  * main, steamcompmgr: Add support for --headless
  * Added option to set upscaler filter
  * Added option to set upscale scaler

-------------------------------------------------------------------
Wed Jun 07 01:36:42 UTC 2023 - llyyr.public@gmail.com

- Update to version 3.12.0~beta8+git8.8866c02:
  * vr_session: Add vrsession_set_dashboard_visible
  * steamcompmgr, rendervulkan: Only capture baseplanes in screenshots
  * rendervulkan: Fix half-texel offset for blits
  * rendervulkan: Fix RGB blits using incorrect colorspace
  * rendervulkan: Mark screenshot textures as storage compatible
  * mangoapp: report output size to mangoapp
  * pipewire: Only create up to 8 buffers
  * drm: Don't update internal screen orientation if we don't have one
  * wlserver: Disable trackpad on external screen by default
  * wlserver, drm: Make touchscreen function as trackpad when using external screen
  * drm, wlserver: Always use internal screen rotation for touchscreen orientation
  * rendervulkan: Fix screenshots since moving to 10-bit.
  * steamcompmgr: Remake output images on res change
  * vr_session: Support for trackpad scrolling

-------------------------------------------------------------------
Fri May 26 10:15:26 UTC 2023 - llyyr.public@gmail.com

- Update to version 3.12.0~beta7+git2.baea00f:
  * [color_helpers]: cleanup tonemapping support
  * Fallback to regular-priority queue when vkCreateDevice fails

-------------------------------------------------------------------
Fri May 19 07:01:09 UTC 2023 - llyyr.public@gmail.com

- Update to version 3.12.0~beta7+git0.56a7998:
  * steamcompmgr: Fix FSR getting enabled accidentally
  * drm, steamcompmgr: Implement edid patching for HDR for debugging
  * steamcompmgr: Disable EETF tonemapping by default
  * steamcompmgr: Rename atom to GAMESCOPE_COLOR_MANAGEMENT_CHANGING_HINT
  * steamcompmgr: Add GAMESCOPE_COLOR_SLIDER_IN_USE
  * Revert "rendervulkan: Don't use 10-bit format for VR session"

-------------------------------------------------------------------
Tue May 16 09:43:48 UTC 2023 - llyyr.public@gmail.com

- Update to version 3.12.0~beta3+git42.6586d5e:
  * rendervulkan: Don't use 10-bit format for VR session
  * Pass through duplicate commits if there are feedbacks.
  * Ensure forward progress on frame callback.
  * Ensure that duplicated commits have forward progress.
  * Send presentation after handling commits on XDG.
  * Don't send frame callback before we have actually committed.
  * drm, rendervulkan: Pick a 10-bit format for composite buffer
  * rendervulkan: Expose some more formats

-------------------------------------------------------------------
Sat May 13 08:32:42 UTC 2023 - llyyr.public@gmail.com

- Update to version 3.12.0~beta3+git34.6531d9c:
  * color_helpers: added default tonemapping for PQ->G22
  * vklayer: added HdrMetadata printing

-------------------------------------------------------------------
Fri May 12 07:30:32 UTC 2023 - llyyr.public@gmail.com

- Update to version 3.12.0~beta3+git32.941b22f:
  * color_helpers: refactored eetf2390 tonemapping
  * color_helpers: added eetf_2390 tonemapping operator (currently unused)
  * heatmap: fix typo
  * wlserver: Set seat keyboard on keyboard focus
  * main: Fix output initialization for OpenVR
  * fix lut1d header definition
  * dont assume shapers are analytically invertible (uses LUT inverse)
  * main: Don't create SDL Vulkan surface if in a VRSession
  * color_helper: actually store 1d luts in planar form to allow simpler inversion
  * steamcompmgr: Add --framerate-limit
  * color-helpers: all lut computation is in float; quantization is separate step
  * build: Add glm dep to color microbench
  * ci: Add benchmark as a dependency
  * color_helpers: Encode source color EOTF edges once per-edge rather than per-element
  * color_bench: Add color mgmt microbenchmark
  * color_helpers, steamcompmgr: Avoid allocation of LUTs every time we re-setup color mgmt
  * steamcompmgr: Profile all of update_color_mgmt and not just calcColorTransform
  * color_helpers: Apply shaper per-element of nested loop
  * color_helpers: Inline some functions
  * steamcompmgr: Color management microbenchmark
  * color_helpers: Use rintf instead of roundf
  * build: Enable -ffast-math
  * color_helpers: Optimize pq_to_nits + nits_to_pq
  * layer: Enable KHR_present_wait driconf in the layer
  * steamcompmgr: Always send frame callback for any current surface (not just main)
  * wlserver, steamcompmgr: Initial presentation time implementation
  * protocol: Add presentation-time xml + build
  * steamcompmgr: Move send_done to just before latest latch time
  * vulkan: Check if selected queue can be used

-------------------------------------------------------------------
Fri May 05 00:01:48 UTC 2023 - llyyr.public@gmail.com

- Update to version 3.12.0~beta3+git3.1716555:
  * main: Expose sdr-gamut-wideness and hdr-sdr-content-nits as launch args
  * fix build breakage
  * [color_helpers]: initial implementation of COLOR_LOOK atoms
  * drm: Reset BLEND_TF + BLEND_LUT
  * Avoid out of bounds accesses in drm.cpp
  * layer: Fix scRGB surface format definition

-------------------------------------------------------------------
Mon Apr 24 22:25:36 UTC 2023 - llyyr.public@gmail.com

- Update to version 3.12.0~beta1+git0.e805c9c:
  * Replace tabs with spaces in help
  * sdlwindow: Gate SDL_GetWindowSizeInPixels behind version check
  * drm: drop unused Linux-only header after a90e359fc477
  * steamcompmgr: Ensure members of steamcompmgr_win_t get initialized
  * main, steamcompmgr, shaders: Handle lack of LUTs + add debug for disabling color mgmt
  * drm: Fix drm_supports_color_mgmt checks

-------------------------------------------------------------------
Sat Apr 22 18:46:38 UTC 2023 - llyyr.public@gmail.com

- Update to version 3.11.52~beta6+git88.50925d9:
  * shaders: Fix RCAS colorspace
  * updated heatmap_hard appearance
  * added Hard heatmap mode also fixed the heatmap atom parsing
  * drm: Disable BLEND_TF + REGAMMA_TF if single plane
  * drm: Add some chicken bits for color pipeline
  * color_helpers: Remove spaceship operator usage
  * build: Enable -Wno-volatile for GLM
  * docs: Add Steam Deck Display Pipeline graph
  * steamcompmgr: Track needed XFlush across all change properties events
  * steamcompmgr: Expose HDR metadata by feedback atom
  * steamcompmgr, color_helpers: Added atoms for color gains
  * properly map g22 -> g22 luminance when forceHDR is enabled
  * rendervulkan: Fix HDR blur intensity
  * shaders: Fix horizontal blur output colorspace
  * rendervulkan: Fix race when updating LUTs
  * shader: Get blur stuff working with HDR and color mgmt
  * shaders, rendervulkan: Hook up FSR for HDR
  * shaders: Fix scRGBEncodingToPQ
  * steamcompmgr: Fix crash on override LUT
  * shaders: Tetrahedral 3D LUT implementation
  * drm, steamcompmgr: Don't apply color mgmt twice if compositing
  * color, shaders: Use color mgmt LUT path in shader compute path
  * color_helpers: Clean up EOTF definition
  * drm: Fix scRGB handling
  * drm: Always use scale_tf
  * drm, steamcompmgr: Initial EDID patching stuff
  * steamcompmgr: Fix bug where internaldisplaybrightness was not updating when the atom was set
  * steamcompmgr: Fix HDR feedback only updating on mode change
  * steamcompmgr: Minor ITM changes
  * steamcompmgr: Delete GAMESCOPE_DISPLAY_HDR_FORCE_WIDE_GAMMUT_FOR_SDR
  * steamcompmgr: GAMESCOPE_SDR_ON_HDR_CONTENT_BRIGHTNESS atom should be float, not int
  * steamcompmgr: Renamed GAMESCOPE_HDR_SDR_CONTENT_BRIGHTNESS -> GAMESCOPE_SDR_ON_HDR_CONTENT_BRIGHTNESS
  * steamcompmgr: Add GAMESCOPE_COLOR_APP_WANTS_HDR_FEEDBACK
  * color_helpers: Refined sdr gamut generation on wide gamut displays
  * drm: Added envvar to override internal display colorimetry
  * drm: Additional edid logging
  * color_helpers, drm: separated eotf from the colorimetry definition
  * color_helpers: fix brightness mapping for sdr -> sdr
  * drm: Fix disabling HDR on an external HDR display since new color toys
  * color_helpers: Alternate (preferred) check for c++ 2020
  * steamcompmgr: Use proper EOTF enums for the 3dlut overrides
  * steamcompmgr: Use index 0 for lut overrides
  * steamcompmgr: Fix lut3d output override check
  * steamcompmgr, drm: Add support for disjoint content and output encoding colorspaces
  * color_helpers: Fix undefined EOTF for result
  * color_helpers: Don't lerp EOTF
  * color_helpers: Fix EOTF of displaycolorimetry_widegamutgeneric_gamma22
  * drm: Don't use DEGAMMA_TF + SHAPER_TF when we don't need scaling
  * drm: Hook up BLEND_TF and stuff for proper space for degamma
  * color_helpers: WIP on making calcColorTransform PQ aware
  * steamcompmgr: Fix setting lut override multiple times
  * drm: Fix override LUTs
  * color_helpers: Fix scaling SDR content, bodge for PQ + 3D LUT for now
  * drm, steamcompmgr: Move color mgmt state out of DRM
  * drm, color_helpers: Initial support for mixed HDR + SDR planes on both external HDR and fallback SDR when undocked
  * color_helpers: Add pq EOTF math
  * drm: Move to per-plane 3D LUT + Shaper
  * color_helpers: Update color math
  * subprojects: Added glm dependency
  * color, drm: Initial work on new color mgmt system
  * sdlwindow: set icon_surface to nullptr after free
  * sdlwindow: fix HiDPI handling

-------------------------------------------------------------------
Fri Apr 07 03:06:16 UTC 2023 - llyyr.public@gmail.com

- Update to version 3.11.52~beta6+git26.5d9ecd4:
  * drm: Fix issue on kernels without VALVE1_ HDR extensions
  * drm: Add g_bForceDisableTransferFunctions debug switch
  * shaders: Make blur conditional more obvious
  * rendervulkan: Fix blur with HDR content
  * steamcompmgr: Don't treat LAYERED windows as dropdowns if they have WS_EX_APPWINDOW

-------------------------------------------------------------------
Fri Mar 17 09:30:39 UTC 2023 - llyyr.public@gmail.com

- Update to version 3.11.52~beta6+git21.f541527:
  * wlserver: Remove accidental debug logging
  * wlserver: Clean up content overrides on surface destroy + support multiple servers for it
  * wlserver: Be more robust when changing override windows
  * steamcompmgr: Fix crash with nested HDR
  * drm: Cleanup HDR TF + MULT state
  * drm: Support HDR_MULT for SDR surfaces
  * drm: Support for HDR with planes with VALVE1_ extension

-------------------------------------------------------------------
Mon Mar 13 17:42:06 UTC 2023 - llyyr.public@gmail.com

- Update to version 3.11.52~beta6+git14.6f9759a:
  * rendervulkan: Add logging to vulkan_acquire_screenshot_texture
  * sdlwindow: Fix crash on some icon-less windows
  * build: update libdisplay-info pkgconfig filename
  * Add support for DSI internally rotated displays (e.g. GPD)
  * sdlwindow: Fix icon loading
  * vr_session: fix icon loading
  * vr_session, vblankmanager: Sleep vr vblank manager thread if invisible
  * vr_session: Add g_bOpenVRForceInvisible debug switch

-------------------------------------------------------------------
Tue Mar 07 05:00:34 UTC 2023 - llyyr.public@gmail.com

- Update to version 3.11.52~beta6+git6.659e550:
  * steamcompmgr: Default SDR content brightness to 203
  * drm: add support for headless setup
  * drm: fix return values in drm_prepare()
  * vr_session: fix openvr include
  * build: bump libdisplay-info maximum version
  * build: fix openvr dependency name
  * drm: Only use SDR metadata blob for HDR enabled screens

-------------------------------------------------------------------
Fri Mar 03 08:17:15 UTC 2023 - llyyr.public@gmail.com

- Update to version 3.11.52~beta5+git0.297245c:
  * steamcompmgr: FSR bodges for HDR
  * steamcompmgr: Allow scanout for some HDR cases
  * drm,wlserver: Fix lifetime of hdr metadata blobs
  * steamcompmgr: Disable tearing if Mangoapp, etc is up (hack)
  * HACK: drm: Always send HDR metadata
  * steamcompmgr: Fix typo in comment

-------------------------------------------------------------------
Thu Feb 23 19:11:09 UTC 2023 - llyyr.public@gmail.com

- Update to version 3.11.52~beta2+git2.a3dc37f:
  * steamcompmgr: Add workaround for Disgaea PC (405900)

-------------------------------------------------------------------
Tue Feb 21 09:32:41 UTC 2023 - llyyr.public@gmail.com

- Update to version 3.11.52~beta2+git1.9600bba:
  * build: bump libliftoff to 0.4.0

-------------------------------------------------------------------
Wed Feb 15 15:42:36 UTC 2023 - llyyr.public@gmail.com

- Update to version 3.11.52~beta2+git0.2a09fbc:
  * steamcompmgr: Replicate EDID path to all servers

-------------------------------------------------------------------
Mon Feb 13 04:36:28 UTC 2023 - llyyr.public@gmail.com

- Update to version 3.11.52~beta1+git3.b7f5ce9:
  * steamcompmgr: return server ID in xwayland server feedback
  * steamcompmgr: Add support for growing/destroying xwaylands on the fly
  * itm: avoid division by zero for BT.2446 Method A
  * Check for nullptr connector in drm_prepare

-------------------------------------------------------------------
Wed Feb 08 12:33:34 UTC 2023 - llyyr.public@gmail.com

- Update to version 3.11.51+git135.8a3fa88:
  * wlserver: Treat XKB_KEY_XF86PowerOff as a forbidden key
  * steamcompmgr: xdg-shell fixes

-------------------------------------------------------------------
Fri Feb 03 06:53:45 UTC 2023 - llyyr.public@gmail.com

- Update to version 3.11.51+git133.d3ce381:
  * steamcompmgr: Fix get_win_display_name

-------------------------------------------------------------------
Mon Jan 30 10:51:20 UTC 2023 - llyyr.public@gmail.com

- Update to version 3.11.51+git132.ecee87b:
  * wlserver: Add comment about perf of wlserver_get_xdg_shell_windows
  * main: Add --expose-wayland option
  * steamcompmgr: Support for xdg-shell windows
  * steamcompmgr: Add new shared header
  * steamcompmgr: Add std::variant structure for window type
  * wlserver: Initial hookup of xdg-shell
  * rendervulkan: Fix vulkan_create_texture_from_wlr_buffer for cpu ptr path
  * steamcompmgr: Move xwayland-specific window properties to structure
  * drm: use libdisplay-info to parse make/model
  * wlserver: Fix crash on shutdown

-------------------------------------------------------------------
Wed Jan 18 13:58:53 UTC 2023 - llyyr.public@gmail.com

- Update to version 3.11.51+git117.7bd30dd:
  * add the ability to use inverse tone mapping on apps that output SDR (#751)
  * vr_session: Hook up icon
  * steamcompmgr: Only call updatePosition for the active cursor
  * sdlwindow: Implement icon passthru
  * sdlwindow: Make sure to free cursor surface
  * drm: Hook up "content type" property
  * steamcompmgr: Implement --cursor-scale-height
  * steamcompmgr: Initial groundwork for cursor scale
  * Add support for grabbing the keyboard

-------------------------------------------------------------------
Sun Jan 15 09:35:04 UTC 2023 - llyyr.public@gmail.com

- Update to version 3.11.51+git108.eff0ac0:
  * wlserver: Add some locking assertions
  * sdlwindow: Add missing lock around wlserver_touchmotion
  * ime: Fix local_ime segfault
  * sdlwindow: Use fake timestamp instead of passing thru
  * ci: Add libxmu
  * sdlwindow: Forward cursor in absolute mode to host compositor
  * main: Fix compilation
  * sdlwindow: Default to non-relative mouse when a cursor image exists
  * sdlwindow: Refactor user events
  * steamcompmgr: Load host cursor by default in nested

-------------------------------------------------------------------
Wed Jan 04 17:12:14 UTC 2023 - llyyr.public@gmail.com

- Update to version 3.11.51+git74.a1bff9f:
  * shaders: Fix primaries for scRGB content
  * layer: Remove duplicate largestObscuringWindowSize check
  * steamcompmgr: Add GAMESCOPE_HDR_SDR_CONTENT_BRIGHTNESS atom
  * shaders: Improved heatmap code frol Lilium
  * rendervulkan: Apply tonemapping to HDR content on SDR outputs
  * steamcompmgr: Add GAMESCOPE_DEBUG_HDR_HEATMAP
  * color_helpers: Handle naughty clients/EDIDs with more grace
  * main: Add heatmap debug to help
  * subprojects: Update vkroots
  * layer: Clean up return logic in QueuePresentKHR
  * layer: Return result from QueuePresentKHR when not forcing suboptimal

-------------------------------------------------------------------
Mon Jan 02 22:36:28 UTC 2023 - llyyr.public@gmail.com

- Update to version 3.11.51+git63.acbb719:
  * layer: Enable VK_KHR_xcb_surface extension
  * layer: Add Reply audo-delete helper for XCB replies
  * layer: Free reply in getToplevelWindow when root is reached
  * layer: Free attributeReply after use
  * layer: Add fallback to XCB surface when we cannot safely flip
  * layer: Move XCB helpers to header
  * main: Add hdr-sdr-content-nits argument
  * steamcompmgr: reap children like Linux on some BSDs
  * main: don't renice as non-root on non-Linux
  * shaders: Fix output scaling of heatmap
  * rendervulkan: Framework for configurable SDR on HDR content brightness
  * steamcompmgr: Fix cached value of ST2084 support
  * rendervulkan: Add Lilium's HDR heatmap
  * rendervulkan: Add HDR heatmap debug + way to force support but not PQ output
  * rendervulkan: Turn composite debug into flags rather than bool
  * rendervulkan: Expose 16161616_UNORM format for surfaces
  * layer: Support for x86 and x86_64 builds at the same time
  * build: Add options for building layer/executable
  * layer: Respect vk_x11_override_min_image_count
  * layer: Dump surface state on creation
  * layer: Only expose HDR formats when gamescope HDR output is enabled and it isn't blacklisted for this app
  * steamcompmgr: Add GAMESCOPE_HDR_OUTPUT_FEEDBACK
  * layer: Make getting property values generic
  * layer: Expose scRGB surface format
  * steamcompmgr, rendervulkan: Add force wide gammut option
  * drm: Respect connector HDR capabilities
  * drm: Respect app's HDR metadata
  * drm: Hook up Colorspace and HDR_OUTPUT_METADATA
  * drm, rendervulkan: Hook up composite ST2084 output
  * steamcompmgr, main: Add hdr atoms + startup options
  * drm: Parse out HDR/colorimetry metadata from EDID
  * layer: Use string views
  * layer: Log swapchain format
  * layer: Respect xserver's id when overriding contents
  * protocol, wlserver: Add override_window_content2
  * layer: Hook up SetHDRMetadata
  * protocol: Add set_hdr_metadata to gamescope_xwayland
  * layer: Refactor SynchronizedMapObject usage
  * layer: Minor formatting changes
  * layer: Consolidate extra surface format arrays
  * subprojects: Add libdisplay-info dependency
  * layer: Handle nullptr pApplicationName
  * rendervulkan: Expose R8G8B8A8 surfaces
  * layer: Log colorspace for Gamescope surfaces
  * shaders: Convert primaries for non-HDR10PQ formats when outputting to HDR10PQ
  * rendervulkan: Handle manual sRGB->Linear for formats without SRGB views
  * layer: Fixup currentExtent surface cap + minImageCount
  * layer: Improve logging
  * rendervulkan: Hook up colorspace mask
  * wlserver, steamcompmgr: Track swapchain feedback per-commit
  * wlserver: Use swapchain feedback for tearing
  * layer, wlserver: Implement swapchain feedback
  * layer: Expose HDR10 formats
  * rendervulkan, shaders: Support PQ+scRGB colorspaces + HDR10 output
  * shaders: Add colorimetry helpers
  * rendervulkan: Expose 16161616F format
  * subprojects: Bump vkroots
  * rendervulkan: Expose 1010102 formats
  * sdlwindow: request HiDPI window
  * main: Force disable AMDVLK switchable graphics layer

-------------------------------------------------------------------
Fri Dec 23 16:11:29 UTC 2022 - llyyr.public@gmail.com

- Update to version 3.11.51+git3.f863708:
  * steamcompmgr: Disable NV12 screenshot hack
  * Wait for POLLIN instead of POLLOUT
  * rendervulkan: print DRM format name
  * wlserver: Fix crash on Steam startup sometimes
  * Fixed stride calculation for NV12 pipewire stream
  * Make sure we don't set the pipewire state to running if there was an error during startup
  * layer: Add gamescope_wsi layer
  * steamcompmgr, drm: Add GAMESCOPE_DISPLAY_EDID_PATH atom
  * wlserver: Allow late binding of content overrides

-------------------------------------------------------------------
Wed Jan 22 16:45:18 UTC 2020 - Marcus Rueckert <mrueckert@suse.de>

- initial package
openSUSE Build Service is sponsored by