Commit Graph

  • 7561d8cca9 Accepting request 1318306 from X11:Bumblebee factory Ana Guerrero 2025-11-18 14:37:14 +00:00
  • 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 Mueller 2025-11-17 17:51:10 +00:00
  • 9b7915e8b8 Accepting request 1217268 from X11:Bumblebee Ana Guerrero 2024-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 Mueller 2024-10-23 09:17:18 +00:00
  • a1518f2c59 Accepting request 1178132 from X11:Bumblebee leap-16.1 leap-16.0 Ana Guerrero 2024-06-03 15:43:19 +00:00
  • 7ea71ebb66 Accepting request 1174157 from home:dimstar:Factory Dirk Mueller 2024-06-02 10:01:03 +00:00
  • 707fa1464d Accepting request 1133726 from X11:Bumblebee Ana Guerrero 2023-12-17 20:34:08 +00:00
  • 1cab194256 Accepting request 1131334 from home:simonlm:branches:X11:Bumblebee Dirk Mueller 2023-12-17 08:52:23 +00:00
  • 73df1e5881 Accepting request 1044106 from X11:Bumblebee Dominique Leuenberger 2022-12-22 15:22:43 +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 -d Dirk Mueller 2022-12-21 16:51:38 +00:00
  • e11c5dfab5 OBS-URL: https://build.opensuse.org/package/show/X11:Bumblebee/VirtualGL?expand=0&rev=49 Dirk Mueller 2022-12-21 16:49:28 +00:00
  • ddb3d175f3 Accepting request 1042090 from home:anoncvs Dirk Mueller 2022-12-20 06:44:25 +00:00
  • 249d7c6454 Accepting request 858448 from X11:Bumblebee Dominique Leuenberger 2020-12-24 18:38:55 +00:00
  • 8810ef06f3 Accepting request 856978 from home:dirkmueller:branches:X11:Bumblebee Max Lin 2020-12-24 09:14:03 +00:00
  • 38fba93d68 Accepting request 823986 from X11:Bumblebee Dominique Leuenberger 2020-08-03 12:16:53 +00:00
  • df5564d3c9 Accepting request 819075 from home:szotsaki:branches:X11:Bumblebee Max Lin 2020-08-02 13:32:17 +00:00
  • fa49634ac1 Accepting request 810751 from X11:Bumblebee Dominique Leuenberger 2020-06-02 12:41:43 +00:00
  • 7a37c42ec3 Accepting request 810580 from home:mlin7442:rebuild_152 Dominique Leuenberger 2020-06-02 08:46:42 +00:00
  • 061582d1a4 Accepting request 772621 from X11:Bumblebee Dominique Leuenberger 2020-02-10 20:54:13 +00:00
  • f791f9c578 Accepting request 772574 from home:etamPL:branches:X11:Bumblebee Tomáš Chvátal 2020-02-10 08:26:47 +00:00
  • 6a0151bd2b Accepting request 745338 from X11:Bumblebee Dominique Leuenberger 2019-11-06 13:05:16 +00:00
  • 5d061c4606 Accepting request 745259 from openSUSE:Factory:RISCV Tomáš Chvátal 2019-11-05 07:55:20 +00:00
  • ee8063b367 Accepting request 617686 from X11:Bumblebee Yuchen Lin 2018-06-20 13:31:41 +00:00
  • 08b30a3c47 - Do not provide the env files which change the preload order bsc#1097210 Tomáš Chvátal 2018-06-19 09:44:06 +00:00
  • ab2afc9cf4 Accepting request 548081 from X11:Bumblebee Dominique Leuenberger 2017-12-23 11:19:44 +00:00
  • e4c219d63f OBS-URL: https://build.opensuse.org/package/show/X11:Bumblebee/VirtualGL?expand=0&rev=34 Tomáš Chvátal 2017-12-04 13:04:58 +00:00
  • ebb5882429 OBS-URL: https://build.opensuse.org/package/show/X11:Bumblebee/VirtualGL?expand=0&rev=33 Tomáš Chvátal 2017-12-04 13:01:40 +00:00
  • 4307b0d6fe OBS-URL: https://build.opensuse.org/package/show/X11:Bumblebee/VirtualGL?expand=0&rev=32 Tomáš Chvátal 2017-12-04 12:55:40 +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
  • 78cd69a5cf Accepting request 421737 from X11:Bumblebee Dominique Leuenberger 2016-08-29 13:34:40 +00:00
  • 8b74bb8ad8 - Fix bnc#993645 as-needed eating symbols needed by this lib * virtualgl-nodl.patch Tomáš Chvátal 2016-08-24 14:07:44 +00:00
  • 9b68accab4 - Use system xcb headers Tomáš Chvátal 2016-08-24 13:00:48 +00:00
  • 195228c832 - Rename glxinfo2 to vglxinfo, sounds bit better and more descriptive Tomáš Chvátal 2016-08-24 12:52:31 +00:00
  • 80748c5b2b Accepting request 402767 from X11:Bumblebee Dominique Leuenberger 2016-06-19 09:08:24 +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
  • e665efa210 Accepting request 328276 from X11:Bumblebee Dominique Leuenberger 2015-09-17 07:18:41 +00:00
  • f22c8a011c - Add proper wxwidgets license string Tomáš Chvátal 2015-09-01 09:24:35 +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
  • 2d686d9e47 OBS-URL: https://build.opensuse.org/package/show/X11:Bumblebee/VirtualGL?expand=0&rev=9 Arnaldo Coelho 2014-02-09 19:56:42 +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
  • 3da1626b3e OBS-URL: https://build.opensuse.org/package/show/X11:Bumblebee/VirtualGL?expand=0&rev=5 Arnaldo Coelho 2014-02-07 12:10:09 +00:00
  • 9ba3aeb4ba OBS-URL: https://build.opensuse.org/package/show/X11:Bumblebee/VirtualGL?expand=0&rev=4 Arnaldo Coelho 2014-02-06 17:52:13 +00:00
  • c41fff600e OBS-URL: https://build.opensuse.org/package/show/X11:Bumblebee/VirtualGL?expand=0&rev=3 Arnaldo Coelho 2014-02-06 17:51:17 +00:00
  • f49c898297 OBS-URL: https://build.opensuse.org/package/show/X11:Bumblebee/VirtualGL?expand=0&rev=1 Arnaldo Coelho 2014-02-06 17:44:34 +00:00