Skip to content

Tags: VirtualGL/virtualgl

Tags

3.1.2

Toggle 3.1.2's commit message
*fakerut: Fix multithreaded test failures

Ensure that a test thread has called *Make*Current() to bind its context
to the thread and its window to its context before resizing its window.
Otherwise, hilarity may ensue.

3.1.1

Toggle 3.1.1's commit message
CI: Use libjpeg-turbo 3.0.2

3.1

Toggle 3.1's commit message
Officially support Macs with Apple silicon CPUs

Note that this changes our official minimum supported O/S from 10.7
"Lion" to 10.9 "Mavericks".  However, the official macOS binaries have
actually required Mavericks since VirtualGL 3.0, since they were built
against XQuartz 2.8.x.

3.1beta1

Toggle 3.1beta1's commit message
Bump version to 3.0.90 (3.1 beta1)

3.0.2

Toggle 3.0.2's commit message
EGLBE: Restore buf state when binding default FB

This is very subtle, but glBindFramebuffer(..., 0) should restore the
current context's previous draw/read buffer state for the default
framebuffer, as glXMake*Current() does.  Swapping the buffers of a GLX
drawable causes the EGL back end to create a new FBO to serve as the
drawable's default framebuffer, with the new FBO containing the previous
RBOs bound in reverse order.  The default draw/read buffer for a new FBO
is GL_COLOR_ATTACHMENT0, which the EGL back end uses as the front left
buffer.  Thus, if the default framebuffer for a drawable isn't bound
when the drawable's buffers are swapped, then the FBO's initial
draw/read buffer remains unchanged.  If GL_BACK was active the last time
the default framebuffer was bound, then calling
glBindFrameBuffer(..., 0) after a buffer swap put VirtualGL into a weird
state whereby it reported that GL_BACK was active, but the RBO
corresponding to GL_FRONT was actually active.  This issue caused Webots
to flicker when rendering a camera view, and it may have affected other
applications as well.

Fixes #172

3.0.1

Toggle 3.0.1's commit message
Packaging: Force-sign auto-generated apps

On Big Sur and later, osacompile automatically signs the apps that it
generates, so we must pass -f to the program in order to overwrite the
existing signature with ours.

2.6.6-esr

Toggle 2.6.6-esr's commit message
ChangeLog.md: "2.6.6" = "2.6.6 ESR"

3.0

Toggle 3.0's commit message
tcbench.cpp: Fix Visual C++ compiler warnings

3.0rc1

Toggle 3.0rc1's commit message
Bump version to 2.6.95 (3.0 rc1)

3.0beta1

Toggle 3.0beta1's commit message
CI: Use libjpeg-turbo 2.1.0