Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package VirtualGL for openSUSE:Factory checked in at 2022-12-22 16:22:43 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/VirtualGL (Old) and /work/SRC/openSUSE:Factory/.VirtualGL.new.1835 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "VirtualGL" Thu Dec 22 16:22:43 2022 rev:15 rq:1044106 version:3.0.2 Changes: -------- --- /work/SRC/openSUSE:Factory/VirtualGL/VirtualGL.changes 2020-12-24 19:39:04.963058855 +0100 +++ /work/SRC/openSUSE:Factory/.VirtualGL.new.1835/VirtualGL.changes 2022-12-22 16:22:44.389914049 +0100 @@ -1,0 +2,41 @@ +Wed Dec 21 16:50:58 UTC 2022 - Dirk M��ller <dmueller@suse.com> + +- update to 3.0.2: + 1. Support for transparent overlay visuals has been retired in this version of + VirtualGL. That feature will continue to be maintained in the 2.6.x branch on + a break/fix basis only. Most applications that once used transparent overlay + visuals used them with color index rendering, which was removed in OpenGL 3.1 + in 2009. Thus, almost all applications that render overlays now do so using + other mechanisms. Furthermore, the need for VirtualGL to hand off the + rendering of transparent overlay visuals to the 2D X server has always limited + the usefulness of the feature, and the discontinuation of the VirtualGL Client + for Exceed relegated the feature to Un*x clients (with workstation-class GPUs) + and the VGL Transport only. Given that nVidia's implementation of transparent + overlay visuals requires disabling the X Composite extension, which cannot be + done in many modern Linux distributions, that further limited the feature to + the point of uselessness. + 2. The VirtualGL Faker now assigns various permutations of common OpenGL + rendering attributes to the available 2D X server visuals. This maximizes the + chances that "visual hunting" 3D applications (applications that use X11 + functions to obtain a list of 2D X server visuals, then iterate through the + list with `glXGetConfig()` until they find a visual with a desired set of + OpenGL rendering attributes) will find a suitable visual. + `VGL_DEFAULTFBCONFIG` can still be used to assign a specified set of OpenGL + rendering attributes to all 2D X server visuals, although the usefulness of + that feature is now very limited. + 3. The VirtualGL Faker now includes an EGL back end that optionally emulates + the GLX API using a combination of the EGL API (with the + `EGL_EXT_platform_device` extension) and OpenGL renderbuffer objects (RBOs.) + On supported platforms, the EGL back end allows the VirtualGL Faker to be used + without a 3D X server. The EGL back end can be activated by setting the + `VGL_DISPLAY` environment variable to the path of a DRI device, such as + **/dev/dri/card0**, or by passing that device path to `vglrun` using the `-d` + argument. Some obsolete OpenGL and GLX features are not supported by the EGL + +------------------------------------------------------------------- +Sun Dec 11 11:08:12 UTC 2022 - Anonymous Checkouts <anoncvs@mailinator.com> + +- update to 3.0.2 + * Now supports use of EGL as well as GLX + +------------------------------------------------------------------- Old: ---- VirtualGL-2.6.5.tar.gz New: ---- VirtualGL-3.0.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ VirtualGL.spec ++++++ --- /var/tmp/diff_new_pack.rol3sK/_old 2022-12-22 16:22:45.069917960 +0100 +++ /var/tmp/diff_new_pack.rol3sK/_new 2022-12-22 16:22:45.073917983 +0100 @@ -1,7 +1,7 @@ # # spec file for package VirtualGL # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: VirtualGL -Version: 2.6.5 +Version: 3.0.2 Release: 0 Summary: A toolkit for displaying OpenGL applications to thin clients License: LGPL-2.1-only AND SUSE-wxWidgets-3.1 @@ -36,6 +36,7 @@ BuildRequires: opencl-headers BuildRequires: pkgconfig BuildRequires: pkgconfig(OpenCL) +BuildRequires: pkgconfig(egl) BuildRequires: pkgconfig(gl) BuildRequires: pkgconfig(glproto) BuildRequires: pkgconfig(glu) @@ -130,6 +131,7 @@ chmod 644 doc/LGPL.txt doc/LICENSE.txt doc/index.html doc/*.png doc/*.gif doc/*.css rm -rf %{buildroot}%{_datadir}/doc mv -f %{buildroot}%{_bindir}/glxinfo %{buildroot}%{_bindir}/vglxinfo +mv -f %{buildroot}%{_bindir}/eglinfo %{buildroot}%{_bindir}/veglinfo # bsc#1097210 rely on env settings rm -rf %{buildroot}/%{_bindir}/.vglrun.* @@ -142,6 +144,7 @@ %{_bindir}/tcbench %{_bindir}/nettest %{_bindir}/cpustat +%{_bindir}/veglinfo %{_bindir}/vglxinfo %{_bindir}/glxspheres %{_bindir}/vglclient ++++++ VirtualGL-2.6.5.tar.gz -> VirtualGL-3.0.2.tar.gz ++++++ ++++ 41599 lines of diff (skipped)