904 Commits (af251bf5d26126c404d9aae3ccf3eb5e08254da9)

Author SHA1 Message Date
Vladimír Vondruš af251bf5d2 Platform: properly initialize GlfwApp minimal loop period. 2 years ago
Vladimír Vondruš 18dc7b8a38 Platform: adapt SDL doc links to existence of SDL3. 2 years ago
Vladimír Vondruš 877c2000db Platform: put platform-specific Sdl2App docs into a dedicated section. 2 years ago
Vladimír Vondruš cb81f719e2 Platform: clafiy why some casts are being done. 2 years ago
Vladimír Vondruš adfd0a80bd doc: updated credits and changelog. 2 years ago
Andreas Leroux a9daddfb63 Platform: add GlfwApplication::tickEvent() and setMinimalLoopPeriod(). 2 years ago
Vladimír Vondruš ba0fbe3eec Platform: make Sdl2Application::setMinimalLoopPeriod() unit-safe. 2 years ago
Vladimír Vondruš f7cdd61211 Platform: opt-in test for Sdl2Application::tickEvent(). 2 years ago
Vladimír Vondruš 734ddd0d75 Platform: test constant redraw in both SDL2 and GLFW applications. 2 years ago
Vladimír Vondruš f84deb0ef6 Platform: minor cleanup in EmscriptenApplication test code. 2 years ago
Vladimír Vondruš 282f95d723 CMake: install and automatically use Find modules of dependencies. 2 years ago
Vladimír Vondruš eef921c238 It's October already?! 2 years ago
Vladimír Vondruš cd619937dd Platform: suppress data-to-function-pointer cast warning on MinGW. 2 years ago
Vladimír Vondruš 593ce980c2 Platform: fix -Wzero-as-null-pointer-constant on MinGW. 2 years ago
Vladimír Vondruš dc9897ff1e doc: fix various errors in Doxygen references. 2 years ago
Vladimír Vondruš 96f95fefc1 doc: don't let Doxygen see Platform::WindowlessApplication. 2 years ago
Vladimír Vondruš a40020f3ff Doc++, updated changelog and credits. 2 years ago
Will Usher 86b8c8c52a
Return EM_BOOL from emscripten callback lambdas to fix build on 3.1.62 2 years ago
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