872 Commits (a21636fee80cde98f6fd43d997d08304ce8b11dd)

Author SHA1 Message Date
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
Vladimír Vondruš eafb2de1f1 Link all magnum-* utilities to Corrade::Main. 4 years ago
Vladimír Vondruš 64f5c1bff0 CMake: exclude test dirs from ALL with CORRADE_TESTSUITE_TEST_TARGET. 4 years ago
Vladimír Vondruš b6825cd26c gl-info: display --limit vectors in a packed form. 4 years ago
Vladimír Vondruš 75bc0be4be gl-info: avoid trailing spaces in --limit output. 4 years ago
Vladimír Vondruš 2fbdd85671 Adapt to Corrade changes. 4 years ago
Vladimír Vondruš ed9f82fad0 Platform: SDL disables power-saving when running. That's stupid, don't. 4 years ago
Vladimír Vondruš b9be0d341f Account for __EMSCRIPTEN_major__ etc. not being implicit on 3.1.23+. 4 years ago
Vladimír Vondruš 50216faa9e Platform: print key release events in application tests as well. 4 years ago
Vladimír Vondruš fa00122fdb Platform: don't attempt to link GLX apps to EGL. 4 years ago
Vladimír Vondruš ae01dba442 Platform: don't rely on a deprecated preprocessor define. 4 years ago
Vladimír Vondruš 9297cd74ab Platform: add helpful error messages to application test build files. 4 years ago
Vladimír Vondruš eb89b5cbf9 Platform: make Glfw and Sdl2App work with EGL on desktop GL as well. 4 years ago
Vladimír Vondruš e62b2bb000 Replace MAGNUM_TARGET_{HEADLESS,DESKTOP_GLES} with MAGNUM_TARGET_EGL. 4 years ago
Vladimír Vondruš e7321a07e7 Platform: set SDL_HINT_OPENGL_ES_DRIVER only on GLES. 4 years ago