Skip to content

2.6.4

Compare
Choose a tag to compare
@dcommander dcommander released this 26 Jun 18:44

Assets

  • VirtualGL-2.6.4.tar.gz is the official source tarball for this release. The automatically generated "Source code" assets are not supported.
  • Refer to https://VirtualGL.org/Downloads/DigitalSignatures for information regarding the methods used to sign the files in this release and instructions for verifying the signatures.
  • The binary packages were built with libjpeg-turbo 2.0.5.

Support

Code Quality: Stable
Current Support Category: Extended

Documentation

User’s Guide for VirtualGL 2.6.4

Release Notes

Significant changes relative to 2.6.3:

  1. VirtualGL now works properly with 3D applications that use the glDrawBuffers() function and render to the front buffer.

  2. VirtualGL can now be built using the GLX headers from Mesa 19.3.0 and later.

  3. VirtualGL now works properly with 3D applications that use dlopen() to load libGLX or libOpenGL rather than libGL.

  4. Extended the image transport plugin API to accommodate GPU-based post-processing and compression of rendered frames as well as alternative methods of framebuffer readback. See the descriptions of RRTransInit() and RRTransGetFrame() in server/rrtransport.h for more details.

  5. The shared memory segment created by the VirtualGL Faker for use by vglconfig (the application responsible for displaying the VirtualGL Configuration dialog) is now automatically removed on FreeBSD systems if the 3D application exits prematurely.

  6. Fixed an issue whereby the VirtualGL Faker incorrectly attempted to read back the current drawable rather than the specified GLX Pixmap when synchronizing the GLX Pixmap with its corresponding 2D Pixmap in the body of the interposed glXDestroyGLXPixmap() and glXDestroyPixmap() functions. This caused various errors if the current drawable had already been destroyed or if the current drawable and the specified GLX Pixmap were created with incompatible visuals/FB configs.

  7. Fixed an error ("dyld: Library not loaded: /usr/X11/lib/libGL.1.dylib") that occurred when attempting to run the VirtualGL Client on macOS Catalina.