10651 Commits (338b953ca39e3f3a5a6b9156919aab21d844c98f)
 

Author SHA1 Message Date
Vladimír Vondruš 338b953ca3 CMake: use if(var MATCHES ...) instead of if(${var} MATCHES ...). 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š 56800d6746 Shaders: drop useless const from function declarations. 3 years ago
Vladimír Vondruš bab1559852 Consistently use "out of range" instead of "out of bounds". 3 years ago
Vladimír Vondruš 0150a5fcfd Math,Trade: prevent collision with near/far defines in windows.h. 3 years ago
Vladimír Vondruš c6dd6cfb33 singles: update changelogs. 3 years ago
Vladimír Vondruš 3e43503aca singles: shorten revisions the same as in Corrade libs for consistency. 3 years ago
Vladimír Vondruš 4959b75721 singles: use a whitelist for assertion macros like in Corrade. 3 years ago
Vladimír Vondruš 23b6db341e doc: clarify what's all in the MagnumMath single header lib. 3 years ago
Vladimír Vondruš eed2c818e9 Use a common prefix for internal singles-related macros. 3 years ago
Vladimír Vondruš 13c945064b doc: properly link to std::move(). 3 years ago
Vladimír Vondruš 8c757df970 Document what the remaining <utility> includes are for. 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š ceb262f4bd Shaders: fix the non-deprecated build on ES2. 3 years ago
Vladimír Vondruš 750c6d92f1 modules: why do I always find a nicer solution AFTER pushing to master. 3 years ago
Vladimír Vondruš 212bcea37d Updated toolchains submodule. 3 years ago
Vladimír Vondruš 322bb4e5aa Test: increase stack size for some tests on Emscripten 3.1.27+. 3 years ago
Vladimír Vondruš 20a5a22f31 package/archlinux: exclude also GL benchmarks from Emscripten test run. 3 years ago
Vladimír Vondruš e3cf1660ec GL: document why this EM_ASM() stays here. 3 years ago
Vladimír Vondruš c3422cdd6b Platform: replace inline EM_ASM() with an external JS library. 3 years ago
Vladimír Vondruš 47d731c2c9 modules: updated FindCorrade.cmake. 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š 24dc1cda00 doc: update changelog. 3 years ago
Vladimír Vondruš c7d0f86280 Platform: drop another compatibility branch for old Emscripten. 3 years ago
Vladimír Vondruš e34933646f package/archlinux: use rsync to copy cached headers on Emscripten. 3 years ago
Vladimír Vondruš 514d8a83eb GL: don't attempt to test gl_BaseInstance on WebGL. 3 years ago
Vladimír Vondruš 9ec7f26fae Revert "Re-add glDrawRangeElements() workaround for Emscripten." 3 years ago
Vladimír Vondruš 1f9fe3fe20 doc: updated changelog. 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š 0fa6fe7292 doc: updated changelog and credits. 3 years ago
Vladimír Vondruš 8c724656d5 package/archlinux: force cache refresh in Emscripten PKGBUILDs. 3 years ago
Vladimír Vondruš 73ab9e0afa doc: expand Emscripten troubleshooting info with new cursed issues. 3 years ago
Vladimír Vondruš 14477c8c93 Updated toolchains submodule. 3 years ago
Vladimír Vondruš f5d815f2ea CMake: the Primitives library needs MeshTools to be built. 3 years ago
Vladimír Vondruš eaf3ad21c2 modules: minor. 3 years ago
Vladimír Vondruš cf3f46217a package/archlinux: don't run GL tests in Emscripten dev PKGBUILDs. 3 years ago
Vladimír Vondruš b278f00f77 GL: implement setIndexOffset() directly on the Mesh as well. 3 years ago
Vladimír Vondruš 5e23f09ffb GL: test Mesh::indexType() assertion as well. 3 years ago