![]() * Properly support Wayland under EGL and Vulkan. (#3358) * Dynamically load libwayland-egl.so.1 when dealing with Wayland to remove dependencies at program startup. (#3359) * Cleanup. * Support both X11 and Wayland in the same build. (#3360) * Support both X11 and Wayland in the same build. - Works for both Vulkan and OpenGL. - Remove --with-wayland from genie options. - Vulkan loads all three extensions for surface creation instead of only one. - Add width and height parameter to GlContext::createSwapChain(), which is needed for EGL to create a SwapChain with the given window size. - Dirty-fix the example-22-windows to recreate the FrameBuffer by first destroying and then recreating to make sure the window is released of its swapchain. - Fix dbgText glitch in example-22-windows. - Remove old X11-related dependencies for GLFW3. * Formatting. * Adapt to latest bgfx wayland code * Cleanup. * Fix Vulkan swapchain invalidation issue. (#3379) * Fix Vulkan swapchain invalidation issue. * Always clamp render pass to frame buffer size. * Fix formatting. * Hopefully fix macOS build * Hopefully fix macOS build, attempt 2 --------- Co-authored-by: Martijn Courteaux <courteauxmartijn@gmail.com> Co-authored-by: Бранимир Караџић <branimirkaradzic@gmail.com> |
||
---|---|---|
.. | ||
asio | ||
asmjit | ||
benchmark | ||
bgfx | ||
bimg | ||
bx | ||
catch | ||
compat | ||
dxsdk | ||
expat | ||
flac | ||
genie | ||
glm | ||
libjpeg | ||
linenoise | ||
lsqlite3 | ||
lua | ||
lua-linenoise | ||
lua-zlib | ||
luafilesystem | ||
lzma | ||
minimp3 | ||
nanosvg | ||
portaudio | ||
portmidi | ||
pugixml | ||
rapidjson | ||
softfloat | ||
softfloat3 | ||
sol2/sol | ||
sqlite3 | ||
tap-windows6 | ||
utf8proc | ||
wdlfft | ||
ymfm | ||
zlib | ||
zstd | ||
README.md |
3rdparty
asio - Boost Software License
asmjit - zlib license
benchmark - Apache License, Version 2.0 (used only for testing, not part of distribution)
bgfx - The BSD 2-Clause License
bimg - The BSD 2-Clause License
catch - Boost Software License
compat - Wine headers missing in MinGW The GNU Lesser General Public License, version 2.1 (LGPL-2.1)
note that this one contain headers only and that real library/dll is dynamically loaded so use in commercial project is allowed, will be removed when becomes part of MinGW distribution
dxsdk - DirectX SDK EULA
expat - The MIT License (MIT)
flac - The BSD 3-Clause License (codecs), The GNU General Public License, version 2
genie - The BSD 3-Clause License
glm - The MIT License (MIT)
libjpeg - Custom BSD-like
linenoise - The BSD 2-Clause License
lsqlite3 - The MIT License (MIT)
lua - The MIT License (MIT)
lua-linenoise - The MIT License (MIT)
lua-zlib - The MIT License (MIT)
luafilesystem - The MIT License (MIT)
lzma - Custom public domain license
minimp3 - Creative Commons Zero v1.0 Universal
nanosvg - zlib license
portaudio - The MIT License (MIT) explanation at their site
portmidi - The MIT License (MIT)
pugixml - The MIT License (MIT)
rapidjson - The MIT License (MIT), The BSD 3-Clause License (msinttypes), JSON license (JSON_checker)
softfloat - "Softfloat 2b" U.C. Berkeley modified license MIT compatible
softfloat3 - The BSD 3-Clause License
sol2 - The MIT License (MIT)
sqlite3 - Custom public domain license
tap-windows6.h - Dual-licensed The GNU General Public License, version 2 and The MIT License (MIT)
utf8proc - The MIT License (MIT)
wdlfft - zlib license
zlib - zlib license
zstd - Dual-licensed The BSD 3-Clause License and The GNU General Public License, version 2