diff --git a/CMakeLists.txt b/CMakeLists.txt index 73bd8a6a..e7911928 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,5 +1,5 @@ cmake_minimum_required(VERSION 3.9) -project(AviTab VERSION 0.3.19 DESCRIPTION "AviTab X-Plane plugin") +project(AviTab VERSION 0.3.20 DESCRIPTION "AviTab X-Plane plugin") if (NOT "$ENV{NAVIGRAPH_SECRET}" STREQUAL "") set(NAVIGRAPH_SECRET "$ENV{NAVIGRAPH_SECRET}" CACHE INTERNAL "Copied from environment variable") diff --git a/src/environment/xplane/XPlaneGUIDriver.cpp b/src/environment/xplane/XPlaneGUIDriver.cpp index 55cb1e20..2e6ab77f 100644 --- a/src/environment/xplane/XPlaneGUIDriver.cpp +++ b/src/environment/xplane/XPlaneGUIDriver.cpp @@ -59,13 +59,13 @@ void XPlaneGUIDriver::setupVRCapture() { logger::warn("Could not setup VR trigger check: command not found"); return; } - + auto assignmentsRef = XPLMFindDataRef("sim/joystick/joystick_button_assignments"); if (!assignmentsRef) { logger::warn("Could not setup VR trigger check: assignments ref not found"); return; } - + vrTriggerIndices.clear(); int assignments[3200]; @@ -266,7 +266,7 @@ void XPlaneGUIDriver::onDraw() { XPLMBindTexture2d(textureId, 0); redrawTexture(); - XPLMSetGraphicsState(0, 1, 0, 0, 1, 1, 0); + XPLMSetGraphicsState(0, 1, 0, 0, 0, 0, 0); float b = *brightness; glColor3f(b, b, b); @@ -286,7 +286,7 @@ void XPlaneGUIDriver::onDrawPanel() { } if (*panelPowered == 0) { - XPLMSetGraphicsState(0, 0, 0, 0, 1, 1, 0); + XPLMSetGraphicsState(0, 0, 0, 0, 0, 0, 0); glColor3f(0, 0, 0); glBegin(GL_QUADS); glVertex2i(left, bottom); @@ -315,7 +315,7 @@ void XPlaneGUIDriver::onDrawPanel() { XPLMBindTexture2d(textureId, 0); redrawTexture(); - XPLMSetGraphicsState(0, 1, 0, 0, 1, 1, 0); + XPLMSetGraphicsState(0, 1, 0, 0, 0, 0, 0); float b = *brightness; glColor3f(b, b, b); renderWindowTexture(left, top, right, bottom);