BambuStudio/deps
Joshua Wise fe13ca0b52 Linux: update GLEW to 2.2.0, and enable EGL support in GLEW to match wxWidgets
On Linux, wxGTK by default attempts to use EGL if it is available on the
system, rather than GLX.  Unfortunately, the ancient version of GLEW that we
packaged in did not support EGL, and even if it did, the configuration was
not set up to enable EGL.  To solve this, we:

  * upgrade GLEW to version 2.2.0, from upstream GitHub

  * modify the Bambu build process to enforce that we use GLEW from the
    built dependency

  * remove the "extra" even older GLEW that was packaged

  * modify GLEW's CMake configuration to enable EGL support when it is
    available on the system (using the same test as wxWidgets uses to decide
    whether to enable EGL support); if EGL isn't available at compile time,
    both GLEW and wxWidgets will fall back on GLX

Note that you probably will have to blow away your CMakeCache for this to
work correctly -- otherwise, you may end up with the system GLEW, if you
have one installed (which is probably not what you want -- on Ubuntu, the
system GLEW is GLX, not EGL).
2023-01-12 12:29:59 +08:00
..
Blosc Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
Boost FIX: patch boost limit_handles 2023-01-10 19:08:26 +08:00
CGAL Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
CURL ENH: curl: set backend to openssl for windows 2022-12-19 06:13:10 -05:00
Cereal Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
EXPAT Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
FREETYPE fix some building issues under linux 2022-09-08 21:49:36 +08:00
GLEW Linux: update GLEW to 2.2.0, and enable EGL support in GLEW to match wxWidgets 2023-01-12 12:29:59 +08:00
GLFW fix some building issues under linux 2022-09-08 21:49:36 +08:00
GMP Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
JPEG Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
MPFR Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
NLopt Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
OCCT ENH: add freetype for occt 2022-08-26 09:25:59 +08:00
OpenCSG Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
OpenEXR Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
OpenSSL Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
OpenVDB Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
PNG Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
Qhull Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
TBB Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
TIFF Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
WebView2 ENH: update WebView2 to 1.0.1418.22 2023-01-10 19:08:26 +08:00
ZLIB Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
wxWidgets ENH: update WebView2 to 1.0.1418.22 2023-01-10 19:08:26 +08:00
CMakeLists.txt Set the deploy target version to 10.15 of deps 2022-09-13 19:42:32 +08:00
deps-linux.cmake Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
deps-macos.cmake Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
deps-mingw.cmake Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
deps-unix-common.cmake Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
deps-windows.cmake Updated deps-windows.cmake and Boost.cmake to be able to build dependencies using Visual Studio 2022 2022-12-16 22:51:07 -05:00