Commit Graph

  • 7b3110e7f8 Math: missing includes when building with CORRADE_NO_DEBUG. Vladimír Vondruš 2019-03-27 08:41:58 +0100
  • 2173668e09 singles: use Corrade's StlMath.h in MagnumMath.hpp. Vladimír Vondruš 2019-03-24 22:20:49 +0100
  • 754c84525e The <cmath> header is not allowed anymore. Vladimír Vondruš 2019-03-24 21:50:09 +0100
  • 0dd763fe9d Math: fix deprecated build. Vladimír Vondruš 2019-03-24 19:39:31 +0100
  • 0339a59995 MagnumMath as a single-header lib. Vladimír Vondruš 2019-03-24 18:58:38 +0100
  • db1b888188 doc: mention ADB and multiple connected Android devices. Vladimír Vondruš 2019-03-24 17:28:14 +0100
  • 53c1549e69 Math: deprecate Frustum::planes() in favor of begin()/end(). Vladimír Vondruš 2019-03-24 17:27:03 +0100
  • 8079cda8aa Math: check for OOB access in Frustum::operator[](). Vladimír Vondruš 2019-03-24 17:10:21 +0100
  • 3a1713d549 Math: no need to include <tuple> just for std::tie() in tests. Vladimír Vondruš 2019-03-24 12:22:35 +0100
  • c12680ec38 Math: move batch functionality to FunctionsBatch.h. Vladimír Vondruš 2019-03-24 12:19:22 +0100
  • fd51ef662b Math: avoid std::tie() in DualQuaternion sclerp.. Vladimír Vondruš 2019-03-24 12:05:43 +0100
  • 563dee0436 Math: provide our own min() / max(). Vladimír Vondruš 2019-03-24 01:50:58 +0100
  • 547a3f3cea Math: use a dedicated type for HSV colors instead of a tuple. Vladimír Vondruš 2019-03-24 01:20:46 +0100
  • cc1d878cff Math: put types before static functions. Vladimír Vondruš 2019-03-23 13:05:25 +0100
  • 8ee5f5cc6d Math: include proper header for std::div(). Vladimír Vondruš 2019-03-23 01:03:50 +0100
  • e98e10a58e Math: make Constants base incomplete. Vladimír Vondruš 2019-03-23 01:02:42 +0100
  • 676b19ec0b Math: avoid using std::array. Vladimír Vondruš 2019-03-22 13:03:44 +0100
  • 93b62148ce Math: avoid BOMs. Vladimír Vondruš 2019-03-22 12:57:50 +0100
  • 77a8c0c99b Math: make it possible to opt-out of Tweakable parsers. Vladimír Vondruš 2019-03-22 00:16:05 +0100
  • cee530733e Math: make it possible to opt out of Debug output operators. Vladimír Vondruš 2019-03-22 00:13:39 +0100
  • e7af6bf07b Math: minor cleanup and code shuffling. Vladimír Vondruš 2019-03-22 00:03:20 +0100
  • 64bc7f9c8e Math: moved configuration value parsers to a dedicated header. Vladimír Vondruš 2019-03-22 00:02:04 +0100
  • b24ffa4a3e Use min() / max() / minmax() from Math instead of std::. Vladimír Vondruš 2019-03-24 01:47:09 +0100
  • 2cd1e4b7c6 Do not use GL-related ifdefs for API-agnostic functionality. Vladimír Vondruš 2019-03-22 12:58:57 +0100
  • 6735d4547f Don't undef MAGNUM_TARGET_VK by accident. Vladimír Vondruš 2019-03-22 12:55:15 +0100
  • 48765bdfa3 DebugTools: no need to use std::array. Vladimír Vondruš 2019-03-21 21:43:59 +0100
  • 18d8b11ecd Doc++ Vladimír Vondruš 2019-03-20 17:46:00 +0100
  • 84d553cd28 GL: get rid of std::bitset and std::array in Context internals. Vladimír Vondruš 2019-03-20 16:11:31 +0100
  • e6fb085db7 DebugTools: minor cleanup. Vladimír Vondruš 2019-03-20 15:53:13 +0100
  • 10fec86534 DebugTools: no need to use std::vector in CompareImage internals. Vladimír Vondruš 2019-03-20 15:52:29 +0100
  • 6cf2282c43 doc: updated changelog. Vladimír Vondruš 2019-03-20 13:46:01 +0100
  • 8ba3489265 Audio: removed deprecated Context::hrtfSpecifier(). Vladimír Vondruš 2019-03-20 13:24:22 +0100
  • 377719147c Audio, GL: remove deprecated Context conversion to pointer. Vladimír Vondruš 2019-03-20 12:48:44 +0100
  • 90577d5bfc Platform: removed deprecated Application constructors taking nullptr. Vladimír Vondruš 2019-03-20 13:20:00 +0100
  • 86a21282d6 GL: removed deprecated Mesh::IndexType and indexSize(). Vladimír Vondruš 2019-03-20 13:04:01 +0100
  • 4726094906 GL: removed deprecated CubeMapTexture::Coordinate. Vladimír Vondruš 2019-03-20 13:03:28 +0100
  • dad4fc7396 GL: removed deprecated Context::DetectedDriver aliases. Vladimír Vondruš 2019-03-20 12:57:26 +0100
  • ecc0ab6a59 GL: removed long-deprecated templated Buffer data access APIs. Vladimír Vondruš 2019-03-20 12:37:22 +0100
  • 0c33aeca9e Use HTTPS for submodule URLs. Vladimír Vondruš 2019-03-20 20:54:40 +0100
  • 6f3c6f85ad DebugTools: expect more differences in renderer tests on ARM Mali. Vladimír Vondruš 2019-03-20 09:57:55 +0100
  • 7cc70c6dad DebugTools: fix textureSubImage() test on ARM Mali. Vladimír Vondruš 2019-03-20 09:28:21 +0100
  • f6a978c5c4 DebugTools: properly reference rendereing test files. Vladimír Vondruš 2019-03-19 17:35:17 +0100
  • 36a3f32d64 GL: make *Texture::unbindImage() work on ARM Mali. Vladimír Vondruš 2019-03-19 23:54:57 +0100
  • b7d9171b54 GL: disable EXT_disjoint_timer_query on ARM Mali in a shell. Vladimír Vondruš 2019-03-19 17:34:42 +0100
  • 6c5d037005 GL: detecting ARM Mali drivers on Android. Vladimír Vondruš 2019-03-19 16:36:43 +0100
  • a1ed7f4863 GL: fix Framebuffer::implementationColorRead*() to follow spec. Vladimír Vondruš 2019-03-19 16:19:03 +0100
  • e699d2eea4 GL: don't assume debug output callbacks are called from the same thread. Vladimír Vondruš 2019-03-17 12:07:24 +0100
  • e5a8191b70 GL: fix line wrapping, mention Chromium bug zoo as well. Vladimír Vondruš 2019-03-17 12:02:39 +0100
  • 2f406315a2 Added Hunter badge to README. Vladimír Vondruš 2019-03-16 17:04:27 +0100
  • aa293440e0 modules: updated FindCorrade.cmake. Vladimír Vondruš 2019-03-16 15:43:52 +0100
  • d008d59c79 GL: fix MeshGLTest::bindScratchVaoWhenEnteringExternalSection(). Vladimír Vondruš 2019-03-16 14:40:51 +0100
  • 689fbe7f35 GL: unindent the workaround list so it shows better in the docs. Vladimír Vondruš 2019-03-16 13:55:16 +0100
  • dce0e052ef DebugTools: increase test fuziness for Intel Windows drivers. Vladimír Vondruš 2019-03-16 13:28:38 +0100
  • 094ea1bbd0 GL: new "intel-windows-broken-dsa-integer-vertex-attributes" workaround. Vladimír Vondruš 2019-03-16 13:28:26 +0100
  • 3c1a12c677 GL: new "intel-windows-broken-dsa-indexed-queries" workaround. Vladimír Vondruš 2019-03-16 13:26:52 +0100
  • 174e63e8d0 GL: new "intel-windows-broken-dsa-framebuffer-clear" workaround. Vladimír Vondruš 2019-03-16 13:22:49 +0100
  • 89e1c49d2c GL: "intel-windows-broken-dsa-layered-cubemap-array-framebuffer-attachment". Vladimír Vondruš 2019-03-16 13:19:41 +0100
  • f9c6deae63 GL: new "intel-windows-half-baked-dsa-texture-bind" workaround. Vladimír Vondruš 2019-03-16 13:01:41 +0100
  • 5198910d03 GL: XFAIL cube map tests we have no chance of fixing on Intel Windows. Vladimír Vondruš 2019-03-16 12:43:29 +0100
  • d18e1d9a54 GL: avoid assertions due to random memory on shitty Intel Windows drivers. Vladimír Vondruš 2019-03-16 12:41:52 +0100
  • 580a3c5553 GL: new "intel-windows-broken-dsa-for-cubemaps" workaround. Vladimír Vondruš 2019-03-16 12:40:00 +0100
  • fa62122c98 GL: add XFAIL to some well-known failures with Intel Windows drivers. Vladimír Vondruš 2019-03-16 12:30:30 +0100
  • 85754c813a GL: don't require ARB_DSA in the tests only due to laziness. Vladimír Vondruš 2019-03-16 12:28:30 +0100
  • 1c5854fa32 GL: use the same format query in all compressed cube image queries. Vladimír Vondruš 2019-03-16 12:24:44 +0100
  • 1cc13c7396 GL: provide separate MagnumOpenGLTesterTestLib for assert-less tests. Vladimír Vondruš 2019-03-16 12:20:51 +0100
  • a83d225e3f GL: fix unused variable in a WebGL 1 test. Vladimír Vondruš 2019-03-14 12:35:33 +0100
  • ece6eef5a4 GL: new "intel-windows-buggy-dsa-bufferdata-for-index-buffers" workaround. Vladimír Vondruš 2019-03-14 01:41:10 +0100
  • c8a872ef68 GL: minor cleanup. Vladimír Vondruš 2019-03-14 01:41:36 +0100
  • 1062d64295 CMake: use explicit PUBLIC/PRIVATE for target_link_libraries(). Vladimír Vondruš 2019-03-16 12:20:21 +0100
  • 71c90e6024 Math: fix MSVC integer conversion warnings in a test. Vladimír Vondruš 2019-03-16 02:57:20 +0100
  • b97c27ba82 DebugTools,TextureTools: better diagnostics for missing plugins in tests. Vladimír Vondruš 2019-03-16 02:55:48 +0100
  • 2b30246ff2 Fixed various MSVC warnings about clashing variable names. Vladimír Vondruš 2019-03-16 02:52:54 +0100
  • 53b583fe7a modules: make FindSDL2.cmake work with MinGW version 2.0.5 and higher. Vladimír Vondruš 2019-03-14 16:29:21 +0100
  • 73414c35a9 package/ci: use SDL 2.0.9 on AppVeyor. Vladimír Vondruš 2019-03-14 15:01:21 +0100
  • 3b6b107c81 AnySceneImporter: adapt doc to removal of ColladaImporter. Vladimír Vondruš 2019-03-14 01:18:46 +0100
  • 9400008500 doc: updated changelog. Vladimír Vondruš 2019-03-14 00:54:26 +0100
  • 035f644769 Platform: removed GlutApplication. Daniel 2019-03-14 00:46:38 +0100
  • aca02f52f5 Shapes: this library is no more either. Vladimír Vondruš 2019-03-14 00:06:12 +0100
  • 930a323c05 GL: removed deprecated aliases to GL functionality in the root namespace. Vladimír Vondruš 2019-03-13 23:35:13 +0100
  • 572b64bb5c GL: drop support for EXT_direct_state_access. Vladimír Vondruš 2019-03-13 23:09:38 +0100
  • 21b2cac953 GL: make use of ARB_DSA in Mesh internals. Vladimír Vondruš 2019-03-13 20:57:38 +0100
  • 7466d939e5 Platform: no need to compile a file twice on macOS. Vladimír Vondruš 2019-03-13 17:48:54 +0100
  • b168433c4e Platform: minor cleanup. Vladimír Vondruš 2019-03-13 17:48:43 +0100
  • 2253987531 Platform: HiDPI support for SDL2 and GLFW on Windows. Vladimír Vondruš 2019-03-13 17:47:59 +0100
  • d98efb241d Platform: deduplicate DPI handling code. Vladimír Vondruš 2019-03-13 13:05:10 +0100
  • 736bf2be20 doc: MSYS2 packages are now in the official repo. Vladimír Vondruš 2019-03-13 18:34:43 +0100
  • 8f30eb3d90 doc: mention Eigen integration. Vladimír Vondruš 2019-03-13 11:42:47 +0100
  • e7a941875b Platform: show more preprocessor info in magnum-gl-info. Vladimír Vondruš 2019-03-12 17:40:33 +0100
  • 76870e7821 Platform: update WindowlessEglApplication for Emscripten 1.38.24. Vladimír Vondruš 2019-03-12 17:36:56 +0100
  • 3ce2a1ed94 Doc++ Vladimír Vondruš 2019-03-12 17:36:44 +0100
  • 8a036bf910 Audio,Platform: update Emscripten markup for windowless apps as well. Vladimír Vondruš 2019-03-12 17:35:01 +0100
  • 4b29f64b5a CMake: last piece missing for CMake subproject support in Emscripten. Vladimír Vondruš 2019-03-12 12:35:58 +0100
  • 447fa84816 CMake: move -s USE_WEBGL2=1 for Esmcripten to FindOpenGLES3.cmake. Vladimír Vondruš 2019-03-11 23:49:47 +0100
  • df6b414185 doc: update Emscripten docs with further code size hints. Vladimír Vondruš 2019-03-11 23:24:14 +0100
  • 39678dac09 Platforms: update Emscripten markup for 1.38.27 and up. Vladimír Vondruš 2019-03-11 23:09:54 +0100
  • 80f37d5262 Platforms: Pointer_stringify() is no more. Vladimír Vondruš 2019-03-11 21:22:37 +0100
  • cfd9b5d39c Platform: add a test for Sdl2Application::setContainerCssClass(). Vladimír Vondruš 2019-03-11 21:21:21 +0100
  • 29806dd34e [wip] this is probably all useless anyway #326 audio-import Vladimír Vondruš 2019-03-09 18:19:00 +0100
  • 25aa1b8c22 Text: expect opened font in all AbstractFont accessors. Vladimír Vondruš 2019-03-09 16:31:04 +0100
  • db1d18729c Text: test basic AbstractFont construction. Vladimír Vondruš 2019-03-08 23:04:37 +0100