6230 Commits (65743b564720fab0b00615df5067af9a2c525a45)

Author SHA1 Message Date
Vladimír Vondruš 65743b5647 Platform: make it possible to override DPI scaling from the app. 6 years ago
Vladimír Vondruš c3878c9bf1 Platform: implement physical DPI scaling in Sdl2App on Windows. 6 years ago
Vladimír Vondruš 444b925b2a Platform: implement virtual DPI scaling in GlfwApp on Windows. 6 years ago
Vladimír Vondruš c85b537937 Revert "Math: preserve signs in the Matrix[34]::scaling() getter." 6 years ago
Vladimír Vondruš 4a0f843188 SceneGraph: test that TRS xform recombination works in all cases. 6 years ago
Vladimír Vondruš 47e1106633 Avoid Resource unnecessarily asking for new data when nothing changed. 6 years ago
Vladimír Vondruš 2322267af4 Harden ResourceManager::setFallback() test. 6 years ago
Vladimír Vondruš e7aeaf78d0 Remove ResourceManager::instance() singleton deprecated in 2019.10. 6 years ago
Vladimír Vondruš d14655aa1d doc: fix outdated docs about plugin search paths. 6 years ago
Vladimír Vondruš 19dd7a0176 Move Feature[s] enums from inside plugin classes outside. 6 years ago
Vladimír Vondruš a2118730a3 Math: fix a warning on 32bit MSVC. 6 years ago
Vladimír Vondruš 88ec50127e DebugTools: I'm starting to get tired of this. 6 years ago
Vladimír Vondruš 2562ca447c GL: fix build on 32-bit Windows. 6 years ago
Nghia Truong 1ef813fdad Math: add reflect() and refract() functions. 6 years ago
Vladimír Vondruš d0487a8abc Audio: last forgotten deprecation mark without a version info. 6 years ago
Vladimír Vondruš 6ef04b8ad5 Audio: add a Buffer::frequency() getter. 6 years ago
Vladimír Vondruš cc401b2b3c GL: implemented missing Renderer::setPatch*() for tessellation shaders. 6 years ago
Vladimír Vondruš 48db23fc87 doc: improve GL API mapping. 6 years ago
Vladimír Vondruš 0e50f0feea GL: implement {EXT,ARB}_draw_buffers{2,_blend,_indexed}. 6 years ago
Vladimír Vondruš 5cbd6bdf85 Platform: use an Optional for lazy-loaded event properties in Sdl2App. 6 years ago
Vladimír Vondruš b2328f57cd Math: fall back to lerp when slerp'd quaternions are too close. 6 years ago
Vladimír Vondruš c4a3b273e6 Math: provide transformVector() also on the DualThing classes. 6 years ago
Vladimír Vondruš c25b19d210 SceneGraph: support rotating directly via Complex/Quaternion. 6 years ago
Vladimír Vondruš 17f0112732 SceneGraph: doc++, show privates as private. 6 years ago
Vladimír Vondruš ea92c5b36f Math: clarify that implicit conversion of Foo to a DualFoo is rotation. 6 years ago
Vladimír Vondruš d955908a38 GL: allow creating a Buffer and directly filling it with data. 6 years ago
Vladimír Vondruš 6aaf783867 GL: reduce amount of included stuff in a test. 6 years ago
Vladimír Vondruš f53adefe96 GL: mark the 4-argument DynamicAttribute constructor as explicit. 6 years ago
Vladimír Vondruš f7e41d6e96 Platform: add search aliases to have things discoverable betters. 6 years ago
Vladimír Vondruš 4490dfd68f Math: use a degree symbol for hue ranges. 6 years ago
Vladimír Vondruš bc99e6fa57 Math: improve docs for color (un)packing and sRGB conversion. 6 years ago
Vladimír Vondruš 750544e2c2 Platform: update copyright in headers. 6 years ago
Vladimír Vondruš 24cc971b1f GL: reworked apple-buffer-texture-unbind-on-buffer-modify workaround. 6 years ago
Vladimír Vondruš 0e1779ad61 GL: a new case that the new Apple BufferTexture workaround doesn't fix. 6 years ago
Vladimír Vondruš 73f776193d Math: constexpr *is* inline. 6 years ago
Vladimír Vondruš 43f5f06956 Math: avoid warnings when calling length() on an integer Vector. 6 years ago
Vladimír Vondruš 44aed01d77 Fix plugins being searched in lib/ when it should be bin/ and vice versa. 6 years ago
Vladimír Vondruš 88b515ba15 Platform: assume HiDPI is on by default on macOS 10.13+ and iOS 13+. 6 years ago
Vladimír Vondruš de49453199 Platform: make a macOS bundle also for GlfwApplication test. 6 years ago
Vladimír Vondruš 8d9514148c Platform: no need, GlfwApplication isn't ported to Emscripten anyway. 6 years ago
Vladimír Vondruš 7d37647897 Platform: print the "HiDPI not enabled" warning at most once on macOS. 6 years ago
Vladimír Vondruš bbc6102320 Platform: hide internal {Glfw,Sdl2}Application flags from the header. 6 years ago
Vladimír Vondruš e97b04f66d GL: new apple-buffer-texture-detach-on-data-modify workaround. 6 years ago
Vladimír Vondruš 26db8f9f19 GL: move friend declarations down into class privates. 6 years ago
Vladimír Vondruš 86dbd86e74 GL: added BufferTexture::resetBuffer(). 6 years ago
Vladimír Vondruš fc0ceac99e Fix dependency of Image headers on StridedArrayView. 6 years ago
Vladimír Vondruš cd7d080fbd Test that there is no dependency of Image headers on StridedArrayView. 6 years ago
Vladimír Vondruš 2ba54b542c Ensure std::string is not accidentally printed to Debug as ResourceKey. 6 years ago
Vladimír Vondruš 169378eb7d Make Debug printer for ResourceKey more distinct. 6 years ago
Vladimír Vondruš 92b1cdf6b7 Math: pass strided array views by const&. 6 years ago