File looking-glass.changes of Package looking-glass
------------------------------------------------------------------- Mon Jul 7 20:40:36 UTC 2025 - Jonatas Gonçalves <jonatas.sgoncalves@gmail.com> - Update to version B7: * [obs] dmabuf: enable dmabuf by default * [obs] cosmetics: adhere to 80 column rule * [host] d12: perform full re-initialization if the heapTest fails * [host] app: fix complation on windows with mingw * [github] build: add libfontconfig-dev dependency * [github] build: use native packages now ubuntu 24.04 is available * [client] app: fix broken keyboard input after imgui update * [client] overlay: use graph address as imgui id * Revert "[client] overlay/status: don't return damage rect if nothing was drawn" * [client] cimgui: update to 1.91.8 * [github] linux-host: add missing dependency for xcb/shm * [github] linux-host: add missing dependency for gio/gio-unix * [all] common: fix compilation on clang * [all] repos: update LGMP and PureSpice submodules * [cmake] all: update cmake_minimum_required version to 3.10 * [doc] all: update copyright year * [client] linux: Install .desktop file and icon * [doc] requirements: Modify language of DMABUF for iGPUS * [doc] Add hypervisor and framebuffer to words.txt * [doc] install_libvirt: Link to iGPUs should use DMABUF * [doc] requirements: Add section encouraging DMABUF use for iGPUs * [github] pr-check: Automatically add review requesting changes when PR author is not found in AUTHORS * [client] overlay/msg: fix race condition in render * [client] overlay/status: don't return damage rect if nothing was drawn * [client] egl: fix desktop render dimensions check * [host] app: fix app state race in lgmpTimer thread * [module] MODULE_IMPORT_NS now requires a string literal in 6.13 * d12: implement indirectCopy fallback for compatibillity * [obs] dmabuf: fix failure to display frames in both buffers * [client] x11/wayland: add application id * [common] ivshmem: default to /dev/kvmfr0 if it's found * [common] rect: fix avx unaligned bytes copy * [module] check vmf->pgoff before using it * [client] fix typo * [module] fix build on linux 6.10 * [client] pipewire: Add pipewire application name * [doc] kvmfr/libvirt: change double quotes to single quotes * [all] update authors * [client] egl: fix line copy size computation in `texBufferStreamUpdate` * [client] egl: fix misuse of stride vs. pitch in `texBufferStreamUpdate` * [client] egl: fix unintended vertical clipping in `spiceDrawFill` * [client] opengl: fix unintended vertical clipping in `spiceDrawFill` * [host] dxgi: fix crash during init due to out of order accesses * [client] wayland: fix failure to select libdecor * [client] wayland: Let viewporter use full wl_buffer * [doc] Update module libvirt setup * [obs] fix compilation for older versions of OBS * [obs] tell OBS if we are operating in HDR * [client] x11/i3: fix fullscreen at launch via parameter/config * [client] cmake: move X11 config directives to `displayservers` * [client] egl: do not use DMA when using the spice display * [client] egl: fix desktop spice toggle race * [host] d12: fix error output string format * [host] d12: check if the device was removed during init * [host] d12: check for failure to obtain d3d12 functions * [host] d12: add additional debug tracing * [host/common] d12: add debug tracing * [host] d12: limit the dx11 interop level to one version * [host] nvfbc: mark NvFBC as deprecated * [host] app: do not try to use deprecated interfaces automatically * [host] d12: test if creating resources in the heap works at init * [doc] consistency fix in example output * [doc] remove NvFBC tuning recommendation now D12 is faster ------------------------------------------------------------------- Sun May 26 04:42:06 UTC 2024 - Jonatas Gonçalves <jonatas.sgoncalves@gmail.com> - Update to version B7rc1 with all packages (host, client, dkms, obs) * Added the ability to specify the default playback and record devices for PipeWire * [EGL] fixed a rounding issue in the shaders on hardware that actually uses half precision floats (nvidia) * [X11] fixed issue with window managers (i3) that prevented focus following the mouse from working correctly * Detect and warn on improper guest CPU configuration * Update LGMP to support building under MSVC for the incoming Idd support * Fixed RGB10 support to handle both HDR and non-HDR content by means of HDR to SDR mapping (this does not mean HDR support in linux yet!) * added new input:captureOnFocus feature to automatically enter capture mode when the window has been focused by the user. * If the client is running on i3, make use of the IPC to allow LG to run global full screen (spans all monitors) if the new option i3:globalFullScreen is enabled. * added new win:requestActivation option to opt-out of activation requests from the guest * [X11] changed the cursor dot to a more visible cursor and added an optional larger cursor for the vision impared which may be enabled with the new option spice:largeCursorDot * [EGL] Added configuration parameters to disable and adjust the HDR to SDR mapping * [D12] Implemented new DirectX12 capture engine using DXGI Desktop Duplication * [DXGI & D12] Convert RGB16 to RGB10 when in HDR for a 50% memory transfer bandwidth saving (note that this has overheads and may not benefit everyone) * [DXGI] Removed buggy/broken D3D12 copyBackend * [doc] updated and restructured the documentation addressing various issues people have had with the installation and configuraiton of Looking Glass. ------------------------------------------------------------------- Tue May 21 07:07:47 UTC 2024 - dead_mozay@opensuse.org - Update to version B7rc1: * [doc] fix ivshmem_kvmfr tree structure * [host] d12: revert ivshmem heap order change * [host] d12: move ivshmem heap creation to later in init * [doc] fix lack of consistency of `Recommended` * [host] windows: fix crash on failure to init a capture interface * [host] d12: don't attempt to use realtime priority * [doc] ammend ivshmem_kvmfr to make cgroups and permissions clearer * [doc] the nvidia open drivers now support DMABUF * [doc] fix broken reference * [doc] remove the `module` page as it's now part of `installation` ------------------------------------------------------------------- Tue May 21 06:53:37 UTC 2024 - dead_mozay@opensuse.org - Update to version B7rc1: * [doc] fix ivshmem_kvmfr tree structure * [host] d12: revert ivshmem heap order change * [host] d12: move ivshmem heap creation to later in init * [doc] fix lack of consistency of `Recommended` * [host] windows: fix crash on failure to init a capture interface * [host] d12: don't attempt to use realtime priority * [doc] ammend ivshmem_kvmfr to make cgroups and permissions clearer * [doc] the nvidia open drivers now support DMABUF * [doc] fix broken reference * [doc] remove the `module` page as it's now part of `installation` ------------------------------------------------------------------- Tue May 21 06:42:08 UTC 2024 - dead_mozay@opensuse.org - Update to version B7rc1: * [doc] fix ivshmem_kvmfr tree structure * [host] d12: revert ivshmem heap order change * [host] d12: move ivshmem heap creation to later in init * [doc] fix lack of consistency of `Recommended` * [host] windows: fix crash on failure to init a capture interface * [host] d12: don't attempt to use realtime priority * [doc] ammend ivshmem_kvmfr to make cgroups and permissions clearer * [doc] the nvidia open drivers now support DMABUF * [doc] fix broken reference * [doc] remove the `module` page as it's now part of `installation` ------------------------------------------------------------------- Tue May 21 06:02:54 UTC 2024 - dead_mozay@opensuse.org - Update to version B7rc1: * [doc] fix ivshmem_kvmfr tree structure * [host] d12: revert ivshmem heap order change * [host] d12: move ivshmem heap creation to later in init * [doc] fix lack of consistency of `Recommended` * [host] windows: fix crash on failure to init a capture interface * [host] d12: don't attempt to use realtime priority * [doc] ammend ivshmem_kvmfr to make cgroups and permissions clearer * [doc] the nvidia open drivers now support DMABUF * [doc] fix broken reference * [doc] remove the `module` page as it's now part of `installation` ------------------------------------------------------------------- Mon May 20 07:38:04 UTC 2024 - jonatas.sgoncalves@gmail.com - Update to version B7-rc1: * [host] dxgi: fix crash during init due to out of order accesses * [client] wayland: fix failure to select libdecor * [client] wayland: Let viewporter use full wl_buffer * [doc] Update module libvirt setup * [obs] fix compilation for older versions of OBS * [obs] tell OBS if we are operating in HDR * [client] x11/i3: fix fullscreen at launch via parameter/config * [client] cmake: move X11 config directives to `displayservers` * [client] egl: do not use DMA when using the spice display * [client] egl: fix desktop spice toggle race ------------------------------------------------------------------- Wed Mar 15 22:17:17 UTC 2023 - Simon Heise <l0rdp4z1f1st@gmail.com> Verion B6: package initially build with this version Verion B6: package initially build with this version Verion B6: package initially build with this version Verion B6: package initially build with this version Verion B6: package initially build with this version Verion B6: package initially build with this version -