|Name||Modified||Size||Downloads / Week||Status|
|Totals: 12 Items||10.7 MB||6|
These packages were built with libjpeg-turbo 1.3.1:
To ensure the integrity of the VirtualGL binary packages, the RPM and DEB files
and the source tarball are signed using the following key:
and the Windows installers are signed using a code signing certificate.
See http://www.virtualgl.org/Documentation/Cygwin for Cygwin installation instructions.
The VirtualGL Client for Exceed has been retired. It will continue to be maintained in the 2.3.x branch on a break/fix basis only. Cygwin/X has matured to the point that it now provides an adequate solution for using the VirtualGL Client on Windows, with the only major limitation being lack of quad-buffered stereo support. That feature alone is insufficient to justify a code base that is basically twice as complex as it otherwise would be. Furthermore, we are now maintaining our own Cygwin repository for the VirtualGL Client, which makes it relatively easy to install on that platform.
The VirtualGL Client for Exceed reflects VirtualGL's origins as an add-on technology for existing remote X environments. These days, most people use VirtualGL with some sort of X proxy instead. There have been no significant changes to vglclient since version 2.2.1, as most of the efforts of The VirtualGL Project in recent years have focused on the server-side components and TurboVNC. In the early days of the project, there were performance advantages to the VGL Transport, but that is no longer the case. In fact, TurboVNC will generally do a better and faster job of compressing the image stream, since it uses a hybrid compression scheme rather than pure JPEG.
The native Windows version of TCBench, which previously shipped with the VirtualGL Client for Exceed, has been moved into the Windows TurboVNC Viewer package.
The VirtualGL source code has been extensively refactored to use more modern variable, class, and method naming conventions, and automated test scripts for the utility libraries and the faker have been added.
glXChooseFBConfig() now properly handles the
The improper handling of this attribute was known to cause an error
Could not find GLX 1.3 config from peer info) when running the LWJGL
(Lightweight Java Game Library) on AMD GPUs, but it may have affected other
apps as well.
The performance of PBO readback on ATI FirePro adapters has been improved dramatically (close to an order of magnitude.)
vglserver_config will now set DRI device permissions properly on systems that lack an xorg.conf file but have an xorg.conf.d directory.
vglserver_config should now work with recent Debian releases.
Fixed an issue whereby VirtualGL would not always resize the Pbuffer corresponding to an Xt or Motif OpenGL widget whenever the widget was resized.
The Mac packaging system now uses pkgbuild and productbuild rather than PackageMaker (which is obsolete and no longer supported.) This means that OS X 10.6 "Snow Leopard" or later must be used when packaging VirtualGL, although the packages produced can be installed on OS X 10.5 "Leopard" or later. OS X 10.4 "Tiger" is no longer supported.
The "Uninstall VirtualGL" app should once again work on OS X 10.5.
Fixed an infinite drawing loop that occurred when running Altair HyperBeam
with VirtualGL. Since 2.1.3, VirtualGL has been setting the
property on any OpenGL window so that it (VGL) can be notified if the window
manager deletes the window (thus preventing VGL from trying to draw to the
window after it disappears.) This was originally done within the body of
XCreate[Simple]Window(), but Java did not like us overriding the property for
2D windows (refer to 2.3.1.) Thus, the setting of
moved into the body of
glXMake[Context]Current() so that it would affect only
OpenGL windows. However, VGL was incorrectly replacing the list of WM
protocols rather than simply adding
WM_DELETE_WINDOW to the existing list.
VGL was also not checking whether
WM_DELETE_WINDOW already existed in the
list before adding it. For reasons that are not well understood, this caused
HyperBeam to get into an infinite loop, because calling
within the body of
glXMakeCurrent() seemed to cause the application to call
glXMakeCurrent() again. This issue may have affected other applications as
Fixed an issue whereby the RPMs generated by VirtualGL's packaging system (including the official RPMs for VGL 2.3.2 and 2.3.3) could not be installed on later Fedora releases.
Fixed an issue whereby
glXSwapBuffers() would not work properly unless
the drawable passed to that function was current. This specifically fixes a
rendering issue with voreen, but it may have affected other apps as well.
Fixed an issue that prevented vglgenkey from working properly on Red Hat Enterprise Linux 7.
Fixed an issue that prevented vglserver_config from working properly on Ubuntu 14.04.