diff --git a/examples/DemoRunner/Builds/Android/app/CMakeLists.txt b/examples/DemoRunner/Builds/Android/app/CMakeLists.txt
index e07612c27f..247039a618 100644
--- a/examples/DemoRunner/Builds/Android/app/CMakeLists.txt
+++ b/examples/DemoRunner/Builds/Android/app/CMakeLists.txt
@@ -1341,13 +1341,6 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_gui_basics/accessibility/interfaces/juce_AccessibilityTableInterface.h"
"../../../../../modules/juce_gui_basics/accessibility/interfaces/juce_AccessibilityTextInterface.h"
"../../../../../modules/juce_gui_basics/accessibility/interfaces/juce_AccessibilityValueInterface.h"
- "../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_ButtonAccessibilityHandler.h"
- "../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_ComboBoxAccessibilityHandler.h"
- "../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_LabelAccessibilityHandler.h"
- "../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_SliderAccessibilityHandler.h"
- "../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_TableListBoxAccessibilityHandler.h"
- "../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_TextEditorAccessibilityHandler.h"
- "../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_TreeViewAccessibilityHandler.h"
"../../../../../modules/juce_gui_basics/accessibility/juce_AccessibilityHandler.cpp"
"../../../../../modules/juce_gui_basics/accessibility/juce_AccessibilityHandler.h"
"../../../../../modules/juce_gui_basics/accessibility/juce_AccessibilityState.h"
@@ -1726,13 +1719,17 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_opengl/geometry/juce_Matrix3D.h"
"../../../../../modules/juce_opengl/geometry/juce_Quaternion.h"
"../../../../../modules/juce_opengl/geometry/juce_Vector3D.h"
- "../../../../../modules/juce_opengl/native/juce_MissingGLDefinitions.h"
"../../../../../modules/juce_opengl/native/juce_OpenGL_android.h"
"../../../../../modules/juce_opengl/native/juce_OpenGL_ios.h"
"../../../../../modules/juce_opengl/native/juce_OpenGL_linux_X11.h"
"../../../../../modules/juce_opengl/native/juce_OpenGL_osx.h"
"../../../../../modules/juce_opengl/native/juce_OpenGL_win32.h"
"../../../../../modules/juce_opengl/native/juce_OpenGLExtensions.h"
+ "../../../../../modules/juce_opengl/opengl/juce_gl.cpp"
+ "../../../../../modules/juce_opengl/opengl/juce_gl.h"
+ "../../../../../modules/juce_opengl/opengl/juce_gles2.cpp"
+ "../../../../../modules/juce_opengl/opengl/juce_gles2.h"
+ "../../../../../modules/juce_opengl/opengl/juce_khrplatform.h"
"../../../../../modules/juce_opengl/opengl/juce_OpenGLContext.cpp"
"../../../../../modules/juce_opengl/opengl/juce_OpenGLContext.h"
"../../../../../modules/juce_opengl/opengl/juce_OpenGLFrameBuffer.cpp"
@@ -1750,6 +1747,7 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_opengl/opengl/juce_OpenGLShaderProgram.h"
"../../../../../modules/juce_opengl/opengl/juce_OpenGLTexture.cpp"
"../../../../../modules/juce_opengl/opengl/juce_OpenGLTexture.h"
+ "../../../../../modules/juce_opengl/opengl/juce_wgl.h"
"../../../../../modules/juce_opengl/utils/juce_OpenGLAppComponent.cpp"
"../../../../../modules/juce_opengl/utils/juce_OpenGLAppComponent.h"
"../../../../../modules/juce_opengl/juce_opengl.cpp"
@@ -3124,13 +3122,6 @@ set_source_files_properties("../../../../../modules/juce_gui_basics/accessibilit
set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/interfaces/juce_AccessibilityTableInterface.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/interfaces/juce_AccessibilityTextInterface.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/interfaces/juce_AccessibilityValueInterface.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_ButtonAccessibilityHandler.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_ComboBoxAccessibilityHandler.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_LabelAccessibilityHandler.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_SliderAccessibilityHandler.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_TableListBoxAccessibilityHandler.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_TextEditorAccessibilityHandler.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_TreeViewAccessibilityHandler.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/juce_AccessibilityHandler.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/juce_AccessibilityHandler.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/juce_AccessibilityState.h" PROPERTIES HEADER_FILE_ONLY TRUE)
@@ -3509,13 +3500,17 @@ set_source_files_properties("../../../../../modules/juce_opengl/geometry/juce_Dr
set_source_files_properties("../../../../../modules/juce_opengl/geometry/juce_Matrix3D.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_opengl/geometry/juce_Quaternion.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_opengl/geometry/juce_Vector3D.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_opengl/native/juce_MissingGLDefinitions.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_opengl/native/juce_OpenGL_android.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_opengl/native/juce_OpenGL_ios.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_opengl/native/juce_OpenGL_linux_X11.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_opengl/native/juce_OpenGL_osx.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_opengl/native/juce_OpenGL_win32.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_opengl/native/juce_OpenGLExtensions.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_opengl/opengl/juce_gl.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_opengl/opengl/juce_gl.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_opengl/opengl/juce_gles2.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_opengl/opengl/juce_gles2.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_opengl/opengl/juce_khrplatform.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_opengl/opengl/juce_OpenGLContext.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_opengl/opengl/juce_OpenGLContext.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_opengl/opengl/juce_OpenGLFrameBuffer.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
@@ -3533,6 +3528,7 @@ set_source_files_properties("../../../../../modules/juce_opengl/opengl/juce_Open
set_source_files_properties("../../../../../modules/juce_opengl/opengl/juce_OpenGLShaderProgram.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_opengl/opengl/juce_OpenGLTexture.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_opengl/opengl/juce_OpenGLTexture.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_opengl/opengl/juce_wgl.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_opengl/utils/juce_OpenGLAppComponent.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_opengl/utils/juce_OpenGLAppComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_opengl/juce_opengl.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
diff --git a/examples/DemoRunner/Builds/VisualStudio2015/DemoRunner_App.vcxproj b/examples/DemoRunner/Builds/VisualStudio2015/DemoRunner_App.vcxproj
index c80cd72ff2..f7efda94f2 100644
--- a/examples/DemoRunner/Builds/VisualStudio2015/DemoRunner_App.vcxproj
+++ b/examples/DemoRunner/Builds/VisualStudio2015/DemoRunner_App.vcxproj
@@ -2337,6 +2337,12 @@
true
+
+ true
+
+
+ true
+
true
@@ -3141,13 +3147,6 @@
-
-
-
-
-
-
-
@@ -3343,13 +3342,15 @@
-
+
+
+
@@ -3359,6 +3360,7 @@
+
diff --git a/examples/DemoRunner/Builds/VisualStudio2015/DemoRunner_App.vcxproj.filters b/examples/DemoRunner/Builds/VisualStudio2015/DemoRunner_App.vcxproj.filters
index 8706ce246f..f8666269b4 100644
--- a/examples/DemoRunner/Builds/VisualStudio2015/DemoRunner_App.vcxproj.filters
+++ b/examples/DemoRunner/Builds/VisualStudio2015/DemoRunner_App.vcxproj.filters
@@ -422,9 +422,6 @@
{E56CB4FC-32E8-8740-A3BB-B323CD937A99}
-
- {057BD667-001C-9B86-6D0E-ADF7E048DB54}
-
{4ECDCA0C-BB38-0729-A6B6-2FB0B4D0863B}
@@ -2893,6 +2890,12 @@
JUCE Modules\juce_gui_extra
+
+ JUCE Modules\juce_opengl\opengl
+
+
+ JUCE Modules\juce_opengl\opengl
+
JUCE Modules\juce_opengl\opengl
@@ -5130,27 +5133,6 @@
JUCE Modules\juce_gui_basics\accessibility\interfaces
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
JUCE Modules\juce_gui_basics\accessibility
@@ -5736,9 +5718,6 @@
JUCE Modules\juce_opengl\geometry
-
- JUCE Modules\juce_opengl\native
-
JUCE Modules\juce_opengl\native
@@ -5757,6 +5736,15 @@
JUCE Modules\juce_opengl\native
+
+ JUCE Modules\juce_opengl\opengl
+
+
+ JUCE Modules\juce_opengl\opengl
+
+
+ JUCE Modules\juce_opengl\opengl
+
JUCE Modules\juce_opengl\opengl
@@ -5784,6 +5772,9 @@
JUCE Modules\juce_opengl\opengl
+
+ JUCE Modules\juce_opengl\opengl
+
JUCE Modules\juce_opengl\utils
diff --git a/examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj b/examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj
index 4f6a7d32e3..061444e071 100644
--- a/examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj
+++ b/examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj
@@ -2337,6 +2337,12 @@
true
+
+ true
+
+
+ true
+
true
@@ -3141,13 +3147,6 @@
-
-
-
-
-
-
-
@@ -3343,13 +3342,15 @@
-
+
+
+
@@ -3359,6 +3360,7 @@
+
diff --git a/examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj.filters b/examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj.filters
index 9358480d60..85a8cd8e3b 100644
--- a/examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj.filters
+++ b/examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj.filters
@@ -422,9 +422,6 @@
{E56CB4FC-32E8-8740-A3BB-B323CD937A99}
-
- {057BD667-001C-9B86-6D0E-ADF7E048DB54}
-
{4ECDCA0C-BB38-0729-A6B6-2FB0B4D0863B}
@@ -2893,6 +2890,12 @@
JUCE Modules\juce_gui_extra
+
+ JUCE Modules\juce_opengl\opengl
+
+
+ JUCE Modules\juce_opengl\opengl
+
JUCE Modules\juce_opengl\opengl
@@ -5130,27 +5133,6 @@
JUCE Modules\juce_gui_basics\accessibility\interfaces
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
JUCE Modules\juce_gui_basics\accessibility
@@ -5736,9 +5718,6 @@
JUCE Modules\juce_opengl\geometry
-
- JUCE Modules\juce_opengl\native
-
JUCE Modules\juce_opengl\native
@@ -5757,6 +5736,15 @@
JUCE Modules\juce_opengl\native
+
+ JUCE Modules\juce_opengl\opengl
+
+
+ JUCE Modules\juce_opengl\opengl
+
+
+ JUCE Modules\juce_opengl\opengl
+
JUCE Modules\juce_opengl\opengl
@@ -5784,6 +5772,9 @@
JUCE Modules\juce_opengl\opengl
+
+ JUCE Modules\juce_opengl\opengl
+
JUCE Modules\juce_opengl\utils
diff --git a/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj b/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj
index febec50305..a25b126d16 100644
--- a/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj
+++ b/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj
@@ -2337,6 +2337,12 @@
true
+
+ true
+
+
+ true
+
true
@@ -3141,13 +3147,6 @@
-
-
-
-
-
-
-
@@ -3343,13 +3342,15 @@
-
+
+
+
@@ -3359,6 +3360,7 @@
+
diff --git a/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj.filters b/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj.filters
index 7740e74cd2..b29ad81928 100644
--- a/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj.filters
+++ b/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj.filters
@@ -422,9 +422,6 @@
{E56CB4FC-32E8-8740-A3BB-B323CD937A99}
-
- {057BD667-001C-9B86-6D0E-ADF7E048DB54}
-
{4ECDCA0C-BB38-0729-A6B6-2FB0B4D0863B}
@@ -2893,6 +2890,12 @@
JUCE Modules\juce_gui_extra
+
+ JUCE Modules\juce_opengl\opengl
+
+
+ JUCE Modules\juce_opengl\opengl
+
JUCE Modules\juce_opengl\opengl
@@ -5130,27 +5133,6 @@
JUCE Modules\juce_gui_basics\accessibility\interfaces
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
JUCE Modules\juce_gui_basics\accessibility
@@ -5736,9 +5718,6 @@
JUCE Modules\juce_opengl\geometry
-
- JUCE Modules\juce_opengl\native
-
JUCE Modules\juce_opengl\native
@@ -5757,6 +5736,15 @@
JUCE Modules\juce_opengl\native
+
+ JUCE Modules\juce_opengl\opengl
+
+
+ JUCE Modules\juce_opengl\opengl
+
+
+ JUCE Modules\juce_opengl\opengl
+
JUCE Modules\juce_opengl\opengl
@@ -5784,6 +5772,9 @@
JUCE Modules\juce_opengl\opengl
+
+ JUCE Modules\juce_opengl\opengl
+
JUCE Modules\juce_opengl\utils
diff --git a/extras/AudioPerformanceTest/Builds/Android/app/CMakeLists.txt b/extras/AudioPerformanceTest/Builds/Android/app/CMakeLists.txt
index 383238932f..8eaddd5629 100644
--- a/extras/AudioPerformanceTest/Builds/Android/app/CMakeLists.txt
+++ b/extras/AudioPerformanceTest/Builds/Android/app/CMakeLists.txt
@@ -1127,13 +1127,6 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_gui_basics/accessibility/interfaces/juce_AccessibilityTableInterface.h"
"../../../../../modules/juce_gui_basics/accessibility/interfaces/juce_AccessibilityTextInterface.h"
"../../../../../modules/juce_gui_basics/accessibility/interfaces/juce_AccessibilityValueInterface.h"
- "../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_ButtonAccessibilityHandler.h"
- "../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_ComboBoxAccessibilityHandler.h"
- "../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_LabelAccessibilityHandler.h"
- "../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_SliderAccessibilityHandler.h"
- "../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_TableListBoxAccessibilityHandler.h"
- "../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_TextEditorAccessibilityHandler.h"
- "../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_TreeViewAccessibilityHandler.h"
"../../../../../modules/juce_gui_basics/accessibility/juce_AccessibilityHandler.cpp"
"../../../../../modules/juce_gui_basics/accessibility/juce_AccessibilityHandler.h"
"../../../../../modules/juce_gui_basics/accessibility/juce_AccessibilityState.h"
@@ -2614,13 +2607,6 @@ set_source_files_properties("../../../../../modules/juce_gui_basics/accessibilit
set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/interfaces/juce_AccessibilityTableInterface.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/interfaces/juce_AccessibilityTextInterface.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/interfaces/juce_AccessibilityValueInterface.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_ButtonAccessibilityHandler.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_ComboBoxAccessibilityHandler.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_LabelAccessibilityHandler.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_SliderAccessibilityHandler.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_TableListBoxAccessibilityHandler.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_TextEditorAccessibilityHandler.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_TreeViewAccessibilityHandler.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/juce_AccessibilityHandler.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/juce_AccessibilityHandler.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/juce_AccessibilityState.h" PROPERTIES HEADER_FILE_ONLY TRUE)
diff --git a/extras/AudioPerformanceTest/Builds/VisualStudio2019/AudioPerformanceTest_App.vcxproj b/extras/AudioPerformanceTest/Builds/VisualStudio2019/AudioPerformanceTest_App.vcxproj
index 1134bc77fc..7bc8bd296b 100644
--- a/extras/AudioPerformanceTest/Builds/VisualStudio2019/AudioPerformanceTest_App.vcxproj
+++ b/extras/AudioPerformanceTest/Builds/VisualStudio2019/AudioPerformanceTest_App.vcxproj
@@ -2646,13 +2646,6 @@
-
-
-
-
-
-
-
diff --git a/extras/AudioPerformanceTest/Builds/VisualStudio2019/AudioPerformanceTest_App.vcxproj.filters b/extras/AudioPerformanceTest/Builds/VisualStudio2019/AudioPerformanceTest_App.vcxproj.filters
index c9d09673c9..01d914f6e3 100644
--- a/extras/AudioPerformanceTest/Builds/VisualStudio2019/AudioPerformanceTest_App.vcxproj.filters
+++ b/extras/AudioPerformanceTest/Builds/VisualStudio2019/AudioPerformanceTest_App.vcxproj.filters
@@ -344,9 +344,6 @@
{E56CB4FC-32E8-8740-A3BB-B323CD937A99}
-
- {057BD667-001C-9B86-6D0E-ADF7E048DB54}
-
{4ECDCA0C-BB38-0729-A6B6-2FB0B4D0863B}
@@ -4251,27 +4248,6 @@
JUCE Modules\juce_gui_basics\accessibility\interfaces
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
JUCE Modules\juce_gui_basics\accessibility
diff --git a/extras/AudioPluginHost/Builds/Android/app/CMakeLists.txt b/extras/AudioPluginHost/Builds/Android/app/CMakeLists.txt
index c87a3dfb5c..52747c7889 100644
--- a/extras/AudioPluginHost/Builds/Android/app/CMakeLists.txt
+++ b/extras/AudioPluginHost/Builds/Android/app/CMakeLists.txt
@@ -1243,13 +1243,6 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_gui_basics/accessibility/interfaces/juce_AccessibilityTableInterface.h"
"../../../../../modules/juce_gui_basics/accessibility/interfaces/juce_AccessibilityTextInterface.h"
"../../../../../modules/juce_gui_basics/accessibility/interfaces/juce_AccessibilityValueInterface.h"
- "../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_ButtonAccessibilityHandler.h"
- "../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_ComboBoxAccessibilityHandler.h"
- "../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_LabelAccessibilityHandler.h"
- "../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_SliderAccessibilityHandler.h"
- "../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_TableListBoxAccessibilityHandler.h"
- "../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_TextEditorAccessibilityHandler.h"
- "../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_TreeViewAccessibilityHandler.h"
"../../../../../modules/juce_gui_basics/accessibility/juce_AccessibilityHandler.cpp"
"../../../../../modules/juce_gui_basics/accessibility/juce_AccessibilityHandler.h"
"../../../../../modules/juce_gui_basics/accessibility/juce_AccessibilityState.h"
@@ -1628,13 +1621,17 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_opengl/geometry/juce_Matrix3D.h"
"../../../../../modules/juce_opengl/geometry/juce_Quaternion.h"
"../../../../../modules/juce_opengl/geometry/juce_Vector3D.h"
- "../../../../../modules/juce_opengl/native/juce_MissingGLDefinitions.h"
"../../../../../modules/juce_opengl/native/juce_OpenGL_android.h"
"../../../../../modules/juce_opengl/native/juce_OpenGL_ios.h"
"../../../../../modules/juce_opengl/native/juce_OpenGL_linux_X11.h"
"../../../../../modules/juce_opengl/native/juce_OpenGL_osx.h"
"../../../../../modules/juce_opengl/native/juce_OpenGL_win32.h"
"../../../../../modules/juce_opengl/native/juce_OpenGLExtensions.h"
+ "../../../../../modules/juce_opengl/opengl/juce_gl.cpp"
+ "../../../../../modules/juce_opengl/opengl/juce_gl.h"
+ "../../../../../modules/juce_opengl/opengl/juce_gles2.cpp"
+ "../../../../../modules/juce_opengl/opengl/juce_gles2.h"
+ "../../../../../modules/juce_opengl/opengl/juce_khrplatform.h"
"../../../../../modules/juce_opengl/opengl/juce_OpenGLContext.cpp"
"../../../../../modules/juce_opengl/opengl/juce_OpenGLContext.h"
"../../../../../modules/juce_opengl/opengl/juce_OpenGLFrameBuffer.cpp"
@@ -1652,6 +1649,7 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_opengl/opengl/juce_OpenGLShaderProgram.h"
"../../../../../modules/juce_opengl/opengl/juce_OpenGLTexture.cpp"
"../../../../../modules/juce_opengl/opengl/juce_OpenGLTexture.h"
+ "../../../../../modules/juce_opengl/opengl/juce_wgl.h"
"../../../../../modules/juce_opengl/utils/juce_OpenGLAppComponent.cpp"
"../../../../../modules/juce_opengl/utils/juce_OpenGLAppComponent.h"
"../../../../../modules/juce_opengl/juce_opengl.cpp"
@@ -2873,13 +2871,6 @@ set_source_files_properties("../../../../../modules/juce_gui_basics/accessibilit
set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/interfaces/juce_AccessibilityTableInterface.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/interfaces/juce_AccessibilityTextInterface.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/interfaces/juce_AccessibilityValueInterface.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_ButtonAccessibilityHandler.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_ComboBoxAccessibilityHandler.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_LabelAccessibilityHandler.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_SliderAccessibilityHandler.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_TableListBoxAccessibilityHandler.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_TextEditorAccessibilityHandler.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_TreeViewAccessibilityHandler.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/juce_AccessibilityHandler.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/juce_AccessibilityHandler.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/juce_AccessibilityState.h" PROPERTIES HEADER_FILE_ONLY TRUE)
@@ -3258,13 +3249,17 @@ set_source_files_properties("../../../../../modules/juce_opengl/geometry/juce_Dr
set_source_files_properties("../../../../../modules/juce_opengl/geometry/juce_Matrix3D.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_opengl/geometry/juce_Quaternion.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_opengl/geometry/juce_Vector3D.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_opengl/native/juce_MissingGLDefinitions.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_opengl/native/juce_OpenGL_android.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_opengl/native/juce_OpenGL_ios.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_opengl/native/juce_OpenGL_linux_X11.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_opengl/native/juce_OpenGL_osx.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_opengl/native/juce_OpenGL_win32.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_opengl/native/juce_OpenGLExtensions.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_opengl/opengl/juce_gl.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_opengl/opengl/juce_gl.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_opengl/opengl/juce_gles2.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_opengl/opengl/juce_gles2.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_opengl/opengl/juce_khrplatform.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_opengl/opengl/juce_OpenGLContext.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_opengl/opengl/juce_OpenGLContext.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_opengl/opengl/juce_OpenGLFrameBuffer.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
@@ -3282,6 +3277,7 @@ set_source_files_properties("../../../../../modules/juce_opengl/opengl/juce_Open
set_source_files_properties("../../../../../modules/juce_opengl/opengl/juce_OpenGLShaderProgram.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_opengl/opengl/juce_OpenGLTexture.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_opengl/opengl/juce_OpenGLTexture.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_opengl/opengl/juce_wgl.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_opengl/utils/juce_OpenGLAppComponent.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_opengl/utils/juce_OpenGLAppComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_opengl/juce_opengl.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
diff --git a/extras/AudioPluginHost/Builds/VisualStudio2015/AudioPluginHost_App.vcxproj b/extras/AudioPluginHost/Builds/VisualStudio2015/AudioPluginHost_App.vcxproj
index 2b903c325d..65cd747a4a 100644
--- a/extras/AudioPluginHost/Builds/VisualStudio2015/AudioPluginHost_App.vcxproj
+++ b/extras/AudioPluginHost/Builds/VisualStudio2015/AudioPluginHost_App.vcxproj
@@ -2184,6 +2184,12 @@
true
+
+ true
+
+
+ true
+
true
@@ -2875,13 +2881,6 @@
-
-
-
-
-
-
-
@@ -3077,13 +3076,15 @@
-
+
+
+
@@ -3093,6 +3094,7 @@
+
diff --git a/extras/AudioPluginHost/Builds/VisualStudio2015/AudioPluginHost_App.vcxproj.filters b/extras/AudioPluginHost/Builds/VisualStudio2015/AudioPluginHost_App.vcxproj.filters
index 4733b0d893..b88ea2193a 100644
--- a/extras/AudioPluginHost/Builds/VisualStudio2015/AudioPluginHost_App.vcxproj.filters
+++ b/extras/AudioPluginHost/Builds/VisualStudio2015/AudioPluginHost_App.vcxproj.filters
@@ -383,9 +383,6 @@
{E56CB4FC-32E8-8740-A3BB-B323CD937A99}
-
- {057BD667-001C-9B86-6D0E-ADF7E048DB54}
-
{4ECDCA0C-BB38-0729-A6B6-2FB0B4D0863B}
@@ -2671,6 +2668,12 @@
JUCE Modules\juce_gui_extra
+
+ JUCE Modules\juce_opengl\opengl
+
+
+ JUCE Modules\juce_opengl\opengl
+
JUCE Modules\juce_opengl\opengl
@@ -4677,27 +4680,6 @@
JUCE Modules\juce_gui_basics\accessibility\interfaces
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
JUCE Modules\juce_gui_basics\accessibility
@@ -5283,9 +5265,6 @@
JUCE Modules\juce_opengl\geometry
-
- JUCE Modules\juce_opengl\native
-
JUCE Modules\juce_opengl\native
@@ -5304,6 +5283,15 @@
JUCE Modules\juce_opengl\native
+
+ JUCE Modules\juce_opengl\opengl
+
+
+ JUCE Modules\juce_opengl\opengl
+
+
+ JUCE Modules\juce_opengl\opengl
+
JUCE Modules\juce_opengl\opengl
@@ -5331,6 +5319,9 @@
JUCE Modules\juce_opengl\opengl
+
+ JUCE Modules\juce_opengl\opengl
+
JUCE Modules\juce_opengl\utils
diff --git a/extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj b/extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj
index d46b2a1c60..aa80aacbcb 100644
--- a/extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj
+++ b/extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj
@@ -2184,6 +2184,12 @@
true
+
+ true
+
+
+ true
+
true
@@ -2875,13 +2881,6 @@
-
-
-
-
-
-
-
@@ -3077,13 +3076,15 @@
-
+
+
+
@@ -3093,6 +3094,7 @@
+
diff --git a/extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj.filters b/extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj.filters
index 0dc833e4c3..bd7e7df14e 100644
--- a/extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj.filters
+++ b/extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj.filters
@@ -383,9 +383,6 @@
{E56CB4FC-32E8-8740-A3BB-B323CD937A99}
-
- {057BD667-001C-9B86-6D0E-ADF7E048DB54}
-
{4ECDCA0C-BB38-0729-A6B6-2FB0B4D0863B}
@@ -2671,6 +2668,12 @@
JUCE Modules\juce_gui_extra
+
+ JUCE Modules\juce_opengl\opengl
+
+
+ JUCE Modules\juce_opengl\opengl
+
JUCE Modules\juce_opengl\opengl
@@ -4677,27 +4680,6 @@
JUCE Modules\juce_gui_basics\accessibility\interfaces
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
JUCE Modules\juce_gui_basics\accessibility
@@ -5283,9 +5265,6 @@
JUCE Modules\juce_opengl\geometry
-
- JUCE Modules\juce_opengl\native
-
JUCE Modules\juce_opengl\native
@@ -5304,6 +5283,15 @@
JUCE Modules\juce_opengl\native
+
+ JUCE Modules\juce_opengl\opengl
+
+
+ JUCE Modules\juce_opengl\opengl
+
+
+ JUCE Modules\juce_opengl\opengl
+
JUCE Modules\juce_opengl\opengl
@@ -5331,6 +5319,9 @@
JUCE Modules\juce_opengl\opengl
+
+ JUCE Modules\juce_opengl\opengl
+
JUCE Modules\juce_opengl\utils
diff --git a/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj b/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj
index 720aadc3e0..abbe265556 100644
--- a/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj
+++ b/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj
@@ -2184,6 +2184,12 @@
true
+
+ true
+
+
+ true
+
true
@@ -2875,13 +2881,6 @@
-
-
-
-
-
-
-
@@ -3077,13 +3076,15 @@
-
+
+
+
@@ -3093,6 +3094,7 @@
+
diff --git a/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj.filters b/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj.filters
index 9cdba6f0a2..485076ab92 100644
--- a/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj.filters
+++ b/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj.filters
@@ -383,9 +383,6 @@
{E56CB4FC-32E8-8740-A3BB-B323CD937A99}
-
- {057BD667-001C-9B86-6D0E-ADF7E048DB54}
-
{4ECDCA0C-BB38-0729-A6B6-2FB0B4D0863B}
@@ -2671,6 +2668,12 @@
JUCE Modules\juce_gui_extra
+
+ JUCE Modules\juce_opengl\opengl
+
+
+ JUCE Modules\juce_opengl\opengl
+
JUCE Modules\juce_opengl\opengl
@@ -4677,27 +4680,6 @@
JUCE Modules\juce_gui_basics\accessibility\interfaces
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
JUCE Modules\juce_gui_basics\accessibility
@@ -5283,9 +5265,6 @@
JUCE Modules\juce_opengl\geometry
-
- JUCE Modules\juce_opengl\native
-
JUCE Modules\juce_opengl\native
@@ -5304,6 +5283,15 @@
JUCE Modules\juce_opengl\native
+
+ JUCE Modules\juce_opengl\opengl
+
+
+ JUCE Modules\juce_opengl\opengl
+
+
+ JUCE Modules\juce_opengl\opengl
+
JUCE Modules\juce_opengl\opengl
@@ -5331,6 +5319,9 @@
JUCE Modules\juce_opengl\opengl
+
+ JUCE Modules\juce_opengl\opengl
+
JUCE Modules\juce_opengl\utils
diff --git a/extras/NetworkGraphicsDemo/Builds/Android/app/CMakeLists.txt b/extras/NetworkGraphicsDemo/Builds/Android/app/CMakeLists.txt
index 6b870ea3e4..a3caea7783 100644
--- a/extras/NetworkGraphicsDemo/Builds/Android/app/CMakeLists.txt
+++ b/extras/NetworkGraphicsDemo/Builds/Android/app/CMakeLists.txt
@@ -1146,13 +1146,6 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_gui_basics/accessibility/interfaces/juce_AccessibilityTableInterface.h"
"../../../../../modules/juce_gui_basics/accessibility/interfaces/juce_AccessibilityTextInterface.h"
"../../../../../modules/juce_gui_basics/accessibility/interfaces/juce_AccessibilityValueInterface.h"
- "../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_ButtonAccessibilityHandler.h"
- "../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_ComboBoxAccessibilityHandler.h"
- "../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_LabelAccessibilityHandler.h"
- "../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_SliderAccessibilityHandler.h"
- "../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_TableListBoxAccessibilityHandler.h"
- "../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_TextEditorAccessibilityHandler.h"
- "../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_TreeViewAccessibilityHandler.h"
"../../../../../modules/juce_gui_basics/accessibility/juce_AccessibilityHandler.cpp"
"../../../../../modules/juce_gui_basics/accessibility/juce_AccessibilityHandler.h"
"../../../../../modules/juce_gui_basics/accessibility/juce_AccessibilityState.h"
@@ -1531,13 +1524,17 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_opengl/geometry/juce_Matrix3D.h"
"../../../../../modules/juce_opengl/geometry/juce_Quaternion.h"
"../../../../../modules/juce_opengl/geometry/juce_Vector3D.h"
- "../../../../../modules/juce_opengl/native/juce_MissingGLDefinitions.h"
"../../../../../modules/juce_opengl/native/juce_OpenGL_android.h"
"../../../../../modules/juce_opengl/native/juce_OpenGL_ios.h"
"../../../../../modules/juce_opengl/native/juce_OpenGL_linux_X11.h"
"../../../../../modules/juce_opengl/native/juce_OpenGL_osx.h"
"../../../../../modules/juce_opengl/native/juce_OpenGL_win32.h"
"../../../../../modules/juce_opengl/native/juce_OpenGLExtensions.h"
+ "../../../../../modules/juce_opengl/opengl/juce_gl.cpp"
+ "../../../../../modules/juce_opengl/opengl/juce_gl.h"
+ "../../../../../modules/juce_opengl/opengl/juce_gles2.cpp"
+ "../../../../../modules/juce_opengl/opengl/juce_gles2.h"
+ "../../../../../modules/juce_opengl/opengl/juce_khrplatform.h"
"../../../../../modules/juce_opengl/opengl/juce_OpenGLContext.cpp"
"../../../../../modules/juce_opengl/opengl/juce_OpenGLContext.h"
"../../../../../modules/juce_opengl/opengl/juce_OpenGLFrameBuffer.cpp"
@@ -1555,6 +1552,7 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_opengl/opengl/juce_OpenGLShaderProgram.h"
"../../../../../modules/juce_opengl/opengl/juce_OpenGLTexture.cpp"
"../../../../../modules/juce_opengl/opengl/juce_OpenGLTexture.h"
+ "../../../../../modules/juce_opengl/opengl/juce_wgl.h"
"../../../../../modules/juce_opengl/utils/juce_OpenGLAppComponent.cpp"
"../../../../../modules/juce_opengl/utils/juce_OpenGLAppComponent.h"
"../../../../../modules/juce_opengl/juce_opengl.cpp"
@@ -2708,13 +2706,6 @@ set_source_files_properties("../../../../../modules/juce_gui_basics/accessibilit
set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/interfaces/juce_AccessibilityTableInterface.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/interfaces/juce_AccessibilityTextInterface.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/interfaces/juce_AccessibilityValueInterface.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_ButtonAccessibilityHandler.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_ComboBoxAccessibilityHandler.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_LabelAccessibilityHandler.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_SliderAccessibilityHandler.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_TableListBoxAccessibilityHandler.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_TextEditorAccessibilityHandler.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_TreeViewAccessibilityHandler.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/juce_AccessibilityHandler.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/juce_AccessibilityHandler.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/juce_AccessibilityState.h" PROPERTIES HEADER_FILE_ONLY TRUE)
@@ -3093,13 +3084,17 @@ set_source_files_properties("../../../../../modules/juce_opengl/geometry/juce_Dr
set_source_files_properties("../../../../../modules/juce_opengl/geometry/juce_Matrix3D.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_opengl/geometry/juce_Quaternion.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_opengl/geometry/juce_Vector3D.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_opengl/native/juce_MissingGLDefinitions.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_opengl/native/juce_OpenGL_android.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_opengl/native/juce_OpenGL_ios.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_opengl/native/juce_OpenGL_linux_X11.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_opengl/native/juce_OpenGL_osx.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_opengl/native/juce_OpenGL_win32.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_opengl/native/juce_OpenGLExtensions.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_opengl/opengl/juce_gl.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_opengl/opengl/juce_gl.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_opengl/opengl/juce_gles2.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_opengl/opengl/juce_gles2.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_opengl/opengl/juce_khrplatform.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_opengl/opengl/juce_OpenGLContext.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_opengl/opengl/juce_OpenGLContext.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_opengl/opengl/juce_OpenGLFrameBuffer.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
@@ -3117,6 +3112,7 @@ set_source_files_properties("../../../../../modules/juce_opengl/opengl/juce_Open
set_source_files_properties("../../../../../modules/juce_opengl/opengl/juce_OpenGLShaderProgram.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_opengl/opengl/juce_OpenGLTexture.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_opengl/opengl/juce_OpenGLTexture.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_opengl/opengl/juce_wgl.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_opengl/utils/juce_OpenGLAppComponent.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_opengl/utils/juce_OpenGLAppComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_opengl/juce_opengl.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
diff --git a/extras/NetworkGraphicsDemo/Builds/VisualStudio2019/NetworkGraphicsDemo_App.vcxproj b/extras/NetworkGraphicsDemo/Builds/VisualStudio2019/NetworkGraphicsDemo_App.vcxproj
index 195b4d1d3c..15f6f58ca7 100644
--- a/extras/NetworkGraphicsDemo/Builds/VisualStudio2019/NetworkGraphicsDemo_App.vcxproj
+++ b/extras/NetworkGraphicsDemo/Builds/VisualStudio2019/NetworkGraphicsDemo_App.vcxproj
@@ -2069,6 +2069,12 @@
true
+
+ true
+
+
+ true
+
true
@@ -2738,13 +2744,6 @@
-
-
-
-
-
-
-
@@ -2940,13 +2939,15 @@
-
+
+
+
@@ -2956,6 +2957,7 @@
+
diff --git a/extras/NetworkGraphicsDemo/Builds/VisualStudio2019/NetworkGraphicsDemo_App.vcxproj.filters b/extras/NetworkGraphicsDemo/Builds/VisualStudio2019/NetworkGraphicsDemo_App.vcxproj.filters
index c268251c0f..136200128b 100644
--- a/extras/NetworkGraphicsDemo/Builds/VisualStudio2019/NetworkGraphicsDemo_App.vcxproj.filters
+++ b/extras/NetworkGraphicsDemo/Builds/VisualStudio2019/NetworkGraphicsDemo_App.vcxproj.filters
@@ -353,9 +353,6 @@
{E56CB4FC-32E8-8740-A3BB-B323CD937A99}
-
- {057BD667-001C-9B86-6D0E-ADF7E048DB54}
-
{4ECDCA0C-BB38-0729-A6B6-2FB0B4D0863B}
@@ -2521,6 +2518,12 @@
JUCE Modules\juce_gui_extra
+
+ JUCE Modules\juce_opengl\opengl
+
+
+ JUCE Modules\juce_opengl\opengl
+
JUCE Modules\juce_opengl\opengl
@@ -4407,27 +4410,6 @@
JUCE Modules\juce_gui_basics\accessibility\interfaces
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
JUCE Modules\juce_gui_basics\accessibility
@@ -5013,9 +4995,6 @@
JUCE Modules\juce_opengl\geometry
-
- JUCE Modules\juce_opengl\native
-
JUCE Modules\juce_opengl\native
@@ -5034,6 +5013,15 @@
JUCE Modules\juce_opengl\native
+
+ JUCE Modules\juce_opengl\opengl
+
+
+ JUCE Modules\juce_opengl\opengl
+
+
+ JUCE Modules\juce_opengl\opengl
+
JUCE Modules\juce_opengl\opengl
@@ -5061,6 +5049,9 @@
JUCE Modules\juce_opengl\opengl
+
+ JUCE Modules\juce_opengl\opengl
+
JUCE Modules\juce_opengl\utils
diff --git a/extras/Projucer/Builds/VisualStudio2015/Projucer_App.vcxproj b/extras/Projucer/Builds/VisualStudio2015/Projucer_App.vcxproj
index 573200c410..cc52697151 100644
--- a/extras/Projucer/Builds/VisualStudio2015/Projucer_App.vcxproj
+++ b/extras/Projucer/Builds/VisualStudio2015/Projucer_App.vcxproj
@@ -1918,13 +1918,6 @@
-
-
-
-
-
-
-
diff --git a/extras/Projucer/Builds/VisualStudio2015/Projucer_App.vcxproj.filters b/extras/Projucer/Builds/VisualStudio2015/Projucer_App.vcxproj.filters
index 67b24f8042..bb8ec0acd5 100644
--- a/extras/Projucer/Builds/VisualStudio2015/Projucer_App.vcxproj.filters
+++ b/extras/Projucer/Builds/VisualStudio2015/Projucer_App.vcxproj.filters
@@ -230,9 +230,6 @@
{E56CB4FC-32E8-8740-A3BB-B323CD937A99}
-
- {057BD667-001C-9B86-6D0E-ADF7E048DB54}
-
{4ECDCA0C-BB38-0729-A6B6-2FB0B4D0863B}
@@ -3138,27 +3135,6 @@
JUCE Modules\juce_gui_basics\accessibility\interfaces
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
JUCE Modules\juce_gui_basics\accessibility
diff --git a/extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj b/extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj
index 795bc842fa..67164d66e1 100644
--- a/extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj
+++ b/extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj
@@ -1918,13 +1918,6 @@
-
-
-
-
-
-
-
diff --git a/extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj.filters b/extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj.filters
index 85dfe8b6d7..991a078064 100644
--- a/extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj.filters
+++ b/extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj.filters
@@ -230,9 +230,6 @@
{E56CB4FC-32E8-8740-A3BB-B323CD937A99}
-
- {057BD667-001C-9B86-6D0E-ADF7E048DB54}
-
{4ECDCA0C-BB38-0729-A6B6-2FB0B4D0863B}
@@ -3138,27 +3135,6 @@
JUCE Modules\juce_gui_basics\accessibility\interfaces
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
JUCE Modules\juce_gui_basics\accessibility
diff --git a/extras/Projucer/Builds/VisualStudio2019/Projucer_App.vcxproj b/extras/Projucer/Builds/VisualStudio2019/Projucer_App.vcxproj
index 3aeb123fb7..624c4cbc4c 100644
--- a/extras/Projucer/Builds/VisualStudio2019/Projucer_App.vcxproj
+++ b/extras/Projucer/Builds/VisualStudio2019/Projucer_App.vcxproj
@@ -1918,13 +1918,6 @@
-
-
-
-
-
-
-
diff --git a/extras/Projucer/Builds/VisualStudio2019/Projucer_App.vcxproj.filters b/extras/Projucer/Builds/VisualStudio2019/Projucer_App.vcxproj.filters
index ef43f35d23..e8e9e0267c 100644
--- a/extras/Projucer/Builds/VisualStudio2019/Projucer_App.vcxproj.filters
+++ b/extras/Projucer/Builds/VisualStudio2019/Projucer_App.vcxproj.filters
@@ -230,9 +230,6 @@
{E56CB4FC-32E8-8740-A3BB-B323CD937A99}
-
- {057BD667-001C-9B86-6D0E-ADF7E048DB54}
-
{4ECDCA0C-BB38-0729-A6B6-2FB0B4D0863B}
@@ -3138,27 +3135,6 @@
JUCE Modules\juce_gui_basics\accessibility\interfaces
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
JUCE Modules\juce_gui_basics\accessibility
diff --git a/extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj b/extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj
index 91147b6478..4dc7db37a2 100644
--- a/extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj
+++ b/extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj
@@ -2193,6 +2193,12 @@
true
+
+ true
+
+
+ true
+
true
@@ -2943,13 +2949,6 @@
-
-
-
-
-
-
-
@@ -3145,13 +3144,15 @@
-
+
+
+
@@ -3161,6 +3162,7 @@
+
diff --git a/extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj.filters b/extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj.filters
index 0a6a693c7d..30303de623 100644
--- a/extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj.filters
+++ b/extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj.filters
@@ -386,9 +386,6 @@
{E56CB4FC-32E8-8740-A3BB-B323CD937A99}
-
- {057BD667-001C-9B86-6D0E-ADF7E048DB54}
-
{4ECDCA0C-BB38-0729-A6B6-2FB0B4D0863B}
@@ -2701,6 +2698,12 @@
JUCE Modules\juce_gui_extra
+
+ JUCE Modules\juce_opengl\opengl
+
+
+ JUCE Modules\juce_opengl\opengl
+
JUCE Modules\juce_opengl\opengl
@@ -4776,27 +4779,6 @@
JUCE Modules\juce_gui_basics\accessibility\interfaces
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
JUCE Modules\juce_gui_basics\accessibility
@@ -5382,9 +5364,6 @@
JUCE Modules\juce_opengl\geometry
-
- JUCE Modules\juce_opengl\native
-
JUCE Modules\juce_opengl\native
@@ -5403,6 +5382,15 @@
JUCE Modules\juce_opengl\native
+
+ JUCE Modules\juce_opengl\opengl
+
+
+ JUCE Modules\juce_opengl\opengl
+
+
+ JUCE Modules\juce_opengl\opengl
+
JUCE Modules\juce_opengl\opengl
@@ -5430,6 +5418,9 @@
JUCE Modules\juce_opengl\opengl
+
+ JUCE Modules\juce_opengl\opengl
+
JUCE Modules\juce_opengl\utils
diff --git a/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj b/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj
index 885ea25e9a..721ccb10c0 100644
--- a/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj
+++ b/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj
@@ -2193,6 +2193,12 @@
true
+
+ true
+
+
+ true
+
true
@@ -2943,13 +2949,6 @@
-
-
-
-
-
-
-
@@ -3145,13 +3144,15 @@
-
+
+
+
@@ -3161,6 +3162,7 @@
+
diff --git a/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj.filters b/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj.filters
index 88826e895e..14b55cae8a 100644
--- a/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj.filters
+++ b/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj.filters
@@ -386,9 +386,6 @@
{E56CB4FC-32E8-8740-A3BB-B323CD937A99}
-
- {057BD667-001C-9B86-6D0E-ADF7E048DB54}
-
{4ECDCA0C-BB38-0729-A6B6-2FB0B4D0863B}
@@ -2701,6 +2698,12 @@
JUCE Modules\juce_gui_extra
+
+ JUCE Modules\juce_opengl\opengl
+
+
+ JUCE Modules\juce_opengl\opengl
+
JUCE Modules\juce_opengl\opengl
@@ -4776,27 +4779,6 @@
JUCE Modules\juce_gui_basics\accessibility\interfaces
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
JUCE Modules\juce_gui_basics\accessibility
@@ -5382,9 +5364,6 @@
JUCE Modules\juce_opengl\geometry
-
- JUCE Modules\juce_opengl\native
-
JUCE Modules\juce_opengl\native
@@ -5403,6 +5382,15 @@
JUCE Modules\juce_opengl\native
+
+ JUCE Modules\juce_opengl\opengl
+
+
+ JUCE Modules\juce_opengl\opengl
+
+
+ JUCE Modules\juce_opengl\opengl
+
JUCE Modules\juce_opengl\opengl
@@ -5430,6 +5418,9 @@
JUCE Modules\juce_opengl\opengl
+
+ JUCE Modules\juce_opengl\opengl
+
JUCE Modules\juce_opengl\utils
diff --git a/extras/WindowsDLL/Builds/VisualStudio2019/WindowsDLL_StaticLibrary.vcxproj b/extras/WindowsDLL/Builds/VisualStudio2019/WindowsDLL_StaticLibrary.vcxproj
index 544fc834ee..61bb455a80 100644
--- a/extras/WindowsDLL/Builds/VisualStudio2019/WindowsDLL_StaticLibrary.vcxproj
+++ b/extras/WindowsDLL/Builds/VisualStudio2019/WindowsDLL_StaticLibrary.vcxproj
@@ -2068,6 +2068,12 @@
true
+
+ true
+
+
+ true
+
true
@@ -2714,13 +2720,6 @@
-
-
-
-
-
-
-
@@ -2916,13 +2915,15 @@
-
+
+
+
@@ -2932,6 +2933,7 @@
+
diff --git a/extras/WindowsDLL/Builds/VisualStudio2019/WindowsDLL_StaticLibrary.vcxproj.filters b/extras/WindowsDLL/Builds/VisualStudio2019/WindowsDLL_StaticLibrary.vcxproj.filters
index a1e73e16bf..b62975af0e 100644
--- a/extras/WindowsDLL/Builds/VisualStudio2019/WindowsDLL_StaticLibrary.vcxproj.filters
+++ b/extras/WindowsDLL/Builds/VisualStudio2019/WindowsDLL_StaticLibrary.vcxproj.filters
@@ -347,9 +347,6 @@
{E56CB4FC-32E8-8740-A3BB-B323CD937A99}
-
- {057BD667-001C-9B86-6D0E-ADF7E048DB54}
-
{4ECDCA0C-BB38-0729-A6B6-2FB0B4D0863B}
@@ -2518,6 +2515,12 @@
JUCE Modules\juce_gui_extra
+
+ JUCE Modules\juce_opengl\opengl
+
+
+ JUCE Modules\juce_opengl\opengl
+
JUCE Modules\juce_opengl\opengl
@@ -4374,27 +4377,6 @@
JUCE Modules\juce_gui_basics\accessibility\interfaces
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
-
- JUCE Modules\juce_gui_basics\accessibility\widget_handlers
-
JUCE Modules\juce_gui_basics\accessibility
@@ -4980,9 +4962,6 @@
JUCE Modules\juce_opengl\geometry
-
- JUCE Modules\juce_opengl\native
-
JUCE Modules\juce_opengl\native
@@ -5001,6 +4980,15 @@
JUCE Modules\juce_opengl\native
+
+ JUCE Modules\juce_opengl\opengl
+
+
+ JUCE Modules\juce_opengl\opengl
+
+
+ JUCE Modules\juce_opengl\opengl
+
JUCE Modules\juce_opengl\opengl
@@ -5028,6 +5016,9 @@
JUCE Modules\juce_opengl\opengl
+
+ JUCE Modules\juce_opengl\opengl
+
JUCE Modules\juce_opengl\utils