886 Commits (b5c784db1704548563e3771b77a8c5a7cdbd68cd)

Author SHA1 Message Date
Vladimír Vondruš 3d72a5a105 Platform: make EmscriptenApplication work with Emscripten 3.1.54+. 2 years ago
Vladimír Vondruš 589b3e594d Platform: add various *Application::KeyEvent::Key TODOs. 2 years ago
Vladimír Vondruš 46e5f300c1 Platform: print actual key enum names in application tests. 2 years ago
Vladimír Vondruš 956fbcd38c Platform: wrap EmscriptenApplication test code in an unnamed namespace. 2 years ago
Vladimír Vondruš 5bb96caf9a Platform: fix EmscriptenApplication::MouseMoveEvent button numbering. 2 years ago
Vladimír Vondruš 56e58ead22 Platform: mark events as accepted in Sdl2Application test. 2 years ago
Vladimír Vondruš 536d4e75fe Platform: emit both the text input and key press event in EmscriptenApp. 2 years ago
Vladimír Vondruš 75c25da6e5 Platform: fix EmscriptenApplication context creation on WebGL 2. 2 years ago
Vladimír Vondruš 2619dc33f1 doc: drop the redundant Magnum prefix from snippet files. 2 years ago
Vladimír Vondruš 87c7eea1e2 Deprecate MAGNUM_TARGET_GLES3. 2 years ago
Vladimír Vondruš 68174c6bc4 Platform: account for KDE unsetting Xft.dpi if display scaling is 100%. 2 years ago
Vladimír Vondruš f81547c800 Platform: don't suggest to disable SDL_THREADS. 2 years ago
Vladimír Vondruš 6394c85c06 Platform: nobody's ever going to use ~Configuration::WindowFlags{}. 2 years ago
Vladimír Vondruš 17dd7bbd43 Platform: document why the SDL window is recreated for fallback context. 2 years ago
Vladimír Vondruš a21636fee8 Platform: disallow WindowFlag::Contextless when creating a GL context. 2 years ago
Vladimír Vondruš c602b5190a Platform: clean up windowed *Application constructor overloads as well. 2 years ago
Vladimír Vondruš 21fc128a03 Platform: drop unneeded Windowless*Application constructor overloads. 2 years ago
Vladimír Vondruš 8048b65964 Platform: fix build with Emscripten 3.1.49+. 2 years ago
Vladimír Vondruš c23eb401cf Platform: properly link GLX apps to libGLX on an GLES + EGL build. 3 years ago
Vladimír Vondruš 87dac6b33d CMake: FindOpenGL looks for GLVND since CMake 3.10. 3 years ago
Vladimír Vondruš 93990413a7 Clean up unnecessary usage of std::string and Utility::String. 3 years ago
Vladimír Vondruš a2ca84d4f5 GL: return Containers::Pair from version(). 3 years ago
Vladimír Vondruš 069fe0b8a2 Platform: emit EmscriptenApp viewport event also on pixel ratio change. 3 years ago
Vladimír Vondruš 6ab321a38c Platform: query DPI scaling values every time instead of saving them. 3 years ago
Vladimír Vondruš 59f80f1217 Platform: add a config DPI override to EmscriptenApp test as well. 3 years ago
Vladimír Vondruš 798929231b EmscriptenApplication: put internal flags to the source file. 3 years ago
Vladimír Vondruš fbe02673ea Platform: properly save device pixel ration in the non-GL code path. 3 years ago
Vladimír Vondruš 7cb8f86f98 Platform: remove a TODO for "proper SDL2 support" in Emscripten. 3 years ago
Vladimír Vondruš 5d1369f570 Use Utility::move() and swap() instead of STL almost everywhere. 3 years ago
Vladimír Vondruš 8a92a64a4d Platform: add a note about why emscripten_set_window_title() isn't used. 3 years ago
Vladimír Vondruš c3422cdd6b Platform: replace inline EM_ASM() with an external JS library. 3 years ago
Vladimír Vondruš b45d5cf566 Platform: put common Emscripten CMake code together. 3 years ago
Vladimír Vondruš e9c44739f2 Platform: expand EmscriptenApp::GLConfiguration::Flag::PowerPreference*. 3 years ago
Vladimír Vondruš c7d0f86280 Platform: drop another compatibility branch for old Emscripten. 3 years ago
Vladimír Vondruš c9a2752545 Platform: remove deprecated Emscripten event target behavior support. 3 years ago
Vladimír Vondruš 3f0df60417 Platform: properly initialize EmscriptenApplication cursor value. 3 years ago
Vladimír Vondruš 25ebe436f1 Platform: use UTF8ToString instead of AsciiToString on Emscripten. 3 years ago
Vladimír Vondruš e4fd32d580 Test: ASSERTIONS=2 breaks Emscripten's own event handling on 3.1.38+. 3 years ago
Vladimír Vondruš a1bb40b8f9 Require CMake 3.13+ for Emscripten and WebGL 2. 3 years ago
Vladimír Vondruš abb21fb85d Platform: wrap certain CMake strings in quotes. 3 years ago
Vladimír Vondruš 670838a19a Platform: directly use HWND in WindowlessEglApplication on Windows. 3 years ago
Vladimír Vondruš 66822c13fd Platform: don't let GLFW change CWD on Apple platforms. 3 years ago
Vladimír Vondruš 3b1fb704ca Platform: add a TODO for a NVidia bug triggered by GLFW. 3 years ago
Vladimír Vondruš bbb54a9df8 It's 2023 already! 3 years ago
Vladimír Vondruš 71516ab436 Platform: properly tell GLFW to use EGL if desired. 3 years ago
Vladimír Vondruš e835432629 Platform: fix Sdl2Application::setWindowIcon() on SDL 2.23+. 3 years ago
Hugo Amiard 1d2c6aeb77 Platform: don't crash EmscriptenApplication on a WebGL-less build. 3 years ago
Vladimír Vondruš b4b93e064d Platform: improve WindowlessEglApp error with a not found CUDA device. 3 years ago
Vladimír Vondruš 5d0454ce98 Remove random unneeded <string> and StringStl.h includes. 3 years ago
Vladimír Vondruš b2f72c958b gl-info: what, I'm still using std::vector here?! 3 years ago