3d64b23956
- update to 3.1.4: * 1. The VirtualGL Faker now includes an optional workaround for an interaction issue with the X visual selection mechanism in Chrome/Chromium v129 and later and MATLAB R2025a and later. * 2. Fixed a regression introduced by 3.1 beta1[3] that prevented the faker from enabling quad-buffered stereo, even if the requirements for quad-buffered stereo had been met. * 3. On Wayland-enabled Linux systems running GDM, vglserver_config no longer disables the ability to log in locally with a Wayland session. Instead, vglrun automatically sets VGL_DISPLAY to :1024 if VGL_DISPLAY is unset, X Display :1024 exists, and X Display :0 does not exist. This allows VirtualGL to use the GDM greeter's Xwayland instance as a 3D X server. * 1. Fixed an issue whereby, with certain GPU drivers (including nVidia's proprietary drivers), the EGL back end did not release the GPU resources associated with an OpenGL context when that context was unbound from a rendering thread. * 2. Fixed an error ("undefined symbol: eglGetProcAddress") that occurred when attempting to run a GLX application using the EGL back end and vglrun -nodl. * 3. Fixed an issue whereby the VirtualGL Configuration dialog did not pop up if the Num Lock key was on.
Dirk Mueller2025-11-17 17:51:10 +00:00
9b7915e8b8
Accepting request 1217268 from X11:Bumblebee
Ana Guerrero2024-10-23 19:11:26 +00:00
3483ca32bf
- update to 3.1.1: * The EGL back end now supports OpenGL applications, including ANSYS Fluent, that use multiple X11 Display handles to render to the same GLX drawable. * The VirtualGL Faker now works around an issue whereby applications using the GtkGLArea widget with GTK v3.15.2 through v4.3.1 failed with "No available configurations for the given [RGBA] pixel format" if GTK v3.15.2 through v4.3.1 had previously been initialized on the 2D X server without VirtualGL. * As required by the EGL spec, the interposed eglSwapBuffers() function now flushes the current OpenGL context if the surface being swapped is bound to that context. This fixes a flickering issue that occurred with recent versions of Firefox. * It is no longer necessary to enable the EGL back end in order to use VirtualGL with 3D applications that use the EGL/X11 API. If the GLX back end is enabled, then the EGL/X11 interposer will now use the 3D X server. * Fixed an issue in the VirtualGL Faker that caused random characters and other elements of the Firefox browser window to disappear when the window was resized. * Fixed an issue in VirtualGL's dlopen() interposer (**libdlfaker.so**) that interfered with the correct operation of ANGLE (Almost Native Graphics Layer Engine.) - add keyring for signature validation * Now supports use of EGL as well as GLX - Extend 64bit conditions to s390x ppc64 ppc64le aarch64
Dirk Mueller2024-10-23 09:17:18 +00:00
01cd0de4ca
- 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 -dDirk Mueller2022-12-21 16:51:38 +00:00
4eae538250
- Disable ssl feature as we can tunnel via ssh and the openssl-1.1 is not compatible at all currently
Tomáš Chvátal
2017-12-04 12:51:43 +00:00
6ad9570e48
- Remove merged gcc6_literal_suffixes.patch - Refresh VirtualGL-link-libs.patch and virtualgl-nodl.patch
Tomáš Chvátal
2017-12-04 12:44:16 +00:00
6509b01c07
- Version update 2.5.2: * Various compat fixes all around
Tomáš Chvátal
2017-12-04 12:35:48 +00:00
8d0426a12b
- Version update to 2.5 release * See upstream changelog for details * Mostly removal of compat for pre-VirtualGL namespace - Refresh patch VirtualGL-link-libs.patch
Tomáš Chvátal
2016-06-16 15:43:49 +00:00
790882e4cf
Accepting request 402757 from home:michel_mno:branches:X11:Bumblebee
Tomáš Chvátal
2016-06-16 15:28:24 +00:00
61afe7edb6
- Update to 2.4.1: * Various bugfixes not mentioned on changes * Refresh VirtualGL-link-libs.patch
Tomáš Chvátal
2015-08-28 13:10:33 +00:00
a603bb4ab1
Accepting request 246796 from X11:Bumblebee
Stephan Kulow
2014-09-03 16:22:13 +00:00
60bcdf4be4
- Version bump to beta1 of 2.4 (2.3.90) - Fix building with -Wl,-z,now and no-undefined * VirtualGL-link-libs.patch
Tomáš Chvátal
2014-08-29 09:29:00 +00:00
69c0a79f1e
Accepting request 245625 from X11:Bumblebee
Stephan Kulow
2014-08-25 09:03:40 +00:00
009a13441c
Accepting request 245623 from home:k0da:ppc
Tomáš Chvátal
2014-08-21 14:03:39 +00:00
ae9bd530e2
Accepting request 239080 from X11:Bumblebee
Stephan Kulow
2014-07-11 04:45:36 +00:00
c8cd9b2764
- Mention baselibs.conf in spec file
Tomáš Chvátal
2014-07-01 07:51:07 +00:00
6a873d6535
- Update license to WXwindows
Tomáš Chvátal
2014-07-01 07:40:19 +00:00
30ae8bc02f
- Require 32b libturbojpeg0 on the 32bit binary.
Tomáš Chvátal
2014-02-10 09:12:43 +00:00
65d2d069c9
- No need to have different name for glxspheres on 64 and 32b.
Tomáš Chvátal
2014-02-09 11:09:42 +00:00
16e5c0d119
- Use baselibs.conf - Cleanup the spec to use suse macros - Sort out dependencies and use system shared libjpeg-turbo
Tomáš Chvátal
2014-02-07 14:20:30 +00:00