Commit Graph

  • 1e8601d00c Audio: apply mosra's suggestions. #342 Guillaume Jacquemin 2019-05-27 21:33:02 +0200
  • 5685624fa6 Support for VS2019 #343 Isc30 2019-05-27 20:32:44 +0200
  • c1d69c28d4 Audio: add support for buffer loop points. Guillaume Jacquemin 2019-05-27 18:51:41 +0200
  • 8110de3838 package: enable both SDL2 and GLFW apps in all packages. Vladimír Vondruš 2019-05-25 21:20:16 +0200
  • 5bb6878df5 WavAudioImporter: what's with all those empty return statements. Vladimír Vondruš 2019-05-25 21:19:48 +0200
  • 3d9966378d WavAudioImporter: test for empty files consistently with other plugins. Vladimír Vondruš 2019-05-25 21:19:10 +0200
  • ffd04e96eb WavAudioImporter: a file with zero samples is not an error. Vladimír Vondruš 2019-05-25 21:18:40 +0200
  • cbe7c97188 AnyAudioImporter: recognize AAC and MP3 files. Vladimír Vondruš 2019-05-25 21:14:38 +0200
  • 8e5ecfacac Math: ignore NaNs also in Vector::min(), max() and minmax(). Vladimír Vondruš 2019-05-25 18:42:45 +0200
  • 32a95bb532 Audio: Apple, tell me, what makes a buffer non-undetermined? Vladimír Vondruš 2019-05-25 18:23:11 +0200
  • 45e19fe032 doc: updated changelog and credits. Vladimír Vondruš 2019-05-25 16:16:19 +0200
  • 1104d8bb15 Audio: add an implementation and test for Source::type(). Guillaume Jacquemin 2019-05-25 16:07:26 +0200
  • c442c07190 Audio: add debug operator for Source::Type. Vladimír Vondruš 2019-05-25 16:07:01 +0200
  • b9fb03ab8e Audio: add buffer (un)queuing to Source. Guillaume Jacquemin 2019-05-10 23:58:00 +0200
  • 95bb2cf896 Mention magnum-bindings in the README. Vladimír Vondruš 2019-05-25 03:19:35 +0200
  • bd4ed9ae0e Math: make batch functions accept strided array views. Vladimír Vondruš 2019-05-25 15:49:24 +0200
  • 51f9fd3a5f Math: clarifying comment for future self. Vladimír Vondruš 2019-05-25 15:38:11 +0200
  • 2a9f4a1fed Math: hint that lerpInverted() can be used for rane mapping. Vladimír Vondruš 2019-05-25 03:18:38 +0200
  • 46fdb38cd2 Math: make batch min() / max() / minmax() ignore NaNs. Vladimír Vondruš 2019-05-25 03:06:49 +0200
  • d38303505d Math: added batch isInf() and isNan(). Vladimír Vondruš 2019-05-25 01:17:27 +0200
  • da43af403e Math: minor cleanup and code simplification. Vladimír Vondruš 2019-05-25 00:59:12 +0200
  • 571ba7b17f Math: group the free functions to make them easier to look up. Vladimír Vondruš 2019-05-25 00:44:24 +0200
  • d9da018af7 Math: don't hide the vector/scalar overloads from docs. Vladimír Vondruš 2019-05-25 00:29:19 +0200
  • 28f12f9a5e Math: improve the NaN propagation tests even more. Vladimír Vondruš 2019-05-25 00:13:05 +0200
  • 75ffd39fe0 Math: make it possible to use Deg/Rad in all functions. Vladimír Vondruš 2019-05-25 00:11:43 +0200
  • 7941a769cd Math: added IsUnitless type trait. Vladimír Vondruš 2019-05-24 23:20:57 +0200
  • ab0d7c5485 Math: be consistent with not using long double on Emscripten. Vladimír Vondruš 2019-05-24 20:26:40 +0200
  • 19844352ff Math: added UnderlyingTypeOf. Vladimír Vondruš 2019-05-24 20:24:17 +0200
  • aa2adb7222 Math: add IsScalar, IsVector, IsIntegral and IsFloatingPoint type traits. Vladimír Vondruš 2019-05-24 19:53:15 +0200
  • 6521e1b9be Platform: properly zero-initialize the exit code. Vladimír Vondruš 2019-05-23 13:42:58 +0200
  • dc1cf5e9d4 Platform: missing enum operators for GlfwApp::MouseMoveEvent::Buttons. Vladimír Vondruš 2019-05-23 01:54:26 +0200
  • f419b25763 Doc++ Vladimír Vondruš 2019-05-23 01:54:19 +0200
  • f4ea06d3d8
    Audio: fix an issue in Source::unqueueBuffers() #338 Guillaume Jacquemin 2019-05-17 18:51:01 +0200
  • d96cfcaeda
    Audio: apply mosra's suggestion. Guillaume Jacquemin 2019-05-17 18:16:51 +0200
  • 22fe240323 Audio: add a test for Source::type(). Guillaume Jacquemin 2019-05-17 17:53:49 +0200
  • e4db99b418 Updated changelog and credits. Vladimír Vondruš 2019-05-17 16:53:58 +0200
  • 66db41f40c doc: link to OpenAL APIs. Vladimír Vondruš 2019-05-16 11:26:28 +0200
  • ba5ccd7db8 Audio: add buffer (un)queuing to Source. Guillaume Jacquemin 2019-05-10 23:58:00 +0200
  • f8fc9a7339 doc: oops, forgot these files. Vladimír Vondruš 2019-05-08 18:00:44 +0200
  • bede124c95 Link to the Python API from C++ docs. #228 Vladimír Vondruš 2019-05-08 18:00:12 +0200
  • ba14afb6c8 Platform: doc++ Vladimír Vondruš 2019-04-29 16:18:56 +0200
  • 11b9f2382c GL: doc++ Vladimír Vondruš 2019-04-29 16:17:54 +0200
  • 4b4b8efc1b Math: doc++ Vladimír Vondruš 2019-04-22 01:23:43 +0200
  • 91725dd86e Platform: enable PIC for all (static) Application libraries. Vladimír Vondruš 2019-04-22 01:25:49 +0200
  • 9ec10b89d0 plugins: fix linking of static Any* plugins on otherwise dynamic builds. Vladimír Vondruš 2019-05-04 16:01:55 +0200
  • f383959fb0 Platform: fix SDL2/GLFW viewportEvent() on Retina-aware {i,mac}OS apps. Vladimír Vondruš 2019-05-03 16:04:23 +0200
  • 70993983b6 doc: this is wrong. Vladimír Vondruš 2019-04-30 23:22:09 +0200
  • 7e06581758 Platform: show the value of KeyEvent::key() in the tests. Vladimír Vondruš 2019-04-29 16:19:11 +0200
  • 442d5576d0 Math: change the way BoolVector is printed to Debug. Vladimír Vondruš 2019-04-23 13:08:53 +0200
  • e5175583a7 Added Image::pixels(), ImageView::pixels() and Trade::ImageData::pixels(). Vladimír Vondruš 2019-04-30 00:35:50 +0200
  • 4b6fabb004 Math: ability to Debug colors as actual colored squares. Vladimír Vondruš 2019-04-29 20:10:44 +0200
  • 988a33c000 Added convenience BoolVector2, BoolVector3 and BoolVector4 typedefs. Vladimír Vondruš 2019-04-23 13:07:15 +0200
  • fb930187c1 Animation: adapt to Corrade changes. Vladimír Vondruš 2019-04-12 22:52:12 +0200
  • b937f3901e Tell the editors to strip trailing whitespace and add a trailing newline. Vladimír Vondruš 2019-04-22 14:29:24 +0200
  • da7ac5a4f0 doc: updated changelog. Vladimír Vondruš 2019-04-22 14:29:13 +0200
  • b4dac78ef3 Platform: improve {Glfw,Sdl2}Application. Guillaume Jacquemin 2019-04-22 10:51:10 +0200
  • 8672dc7eab Platform: cleanup trailing whitespace. Vladimír Vondruš 2019-04-22 14:47:56 +0200
  • 8b37d4fd78 modules: different search order for plugin libs in FindMagnum. Vladimír Vondruš 2019-04-22 14:05:36 +0200
  • eccebcbdd7 Accept nullptr in AbstractResourceLoader::set(). Vladimír Vondruš 2019-04-21 23:42:16 +0200
  • a1d3f734d6 Shaders: generate textured Phong VS only if textures are actually used. Vladimír Vondruš 2019-04-14 22:16:30 +0200
  • b1ecff0052 Shaders: have a definition for the generic color attribute. Vladimír Vondruš 2019-04-14 22:16:02 +0200
  • de1e1fa4d5 MeshTools: make interleave() work with Corrade containers too. Vladimír Vondruš 2019-04-14 14:23:50 +0200
  • 0efff48aa8 Platform: add #ifdefs in GlfwApplication. #335 Guillaume Jacquemin 2019-04-22 11:17:41 +0200
  • fcb1a6af1f Platform: improve {Glfw,Sdl2}Application. Guillaume Jacquemin 2019-04-22 10:51:10 +0200
  • e45e13e552 MeshTools: remove obsolete TODO. Vladimír Vondruš 2019-04-14 13:48:43 +0200
  • e1061f1766 MeshTools: fix a bad corner case in compile(). Vladimír Vondruš 2019-04-13 18:09:25 +0200
  • bf4bf9eac5 MeshTools: 100% code coverage for compile(). Vladimír Vondruš 2019-04-13 18:05:52 +0200
  • 3fb90cdf5c Math: remove obsolete Doxygen workarounds. Vladimír Vondruš 2019-04-12 22:51:46 +0200
  • 36ba5f4333 Math: ensure ZeroInit and IdentityInit constructors are explicit. Vladimír Vondruš 2019-04-12 22:35:44 +0200
  • 1f305e7cbe CMake: give priority to our own module path. Vladimír Vondruš 2019-04-10 18:39:57 +0200
  • 687496fccb CMake: make OpenGL_GL_PREFERENCE settable from outside. Vladimír Vondruš 2019-04-09 22:08:13 +0200
  • 948ea593a5 doc: adapt more to m.css changes. Vladimír Vondruš 2019-04-09 19:06:55 +0200
  • 522db683a9 external: provide the GL_VERSION_* defines in our GL headers. Vladimír Vondruš 2019-04-09 18:45:55 +0200
  • 6e482549d2 external: don't even attempt to load ES3.1 and ES3.2 functions on iOS. Vladimír Vondruš 2019-04-09 19:41:38 +0200
  • d557563a83 doc: updated changelog and credits. Vladimír Vondruš 2019-04-09 18:07:42 +0200
  • f4b6130ab0 Platform: improve {Glfw,Sdl2}Application::exit(). #332 Guillaume Jacquemin 2019-04-09 15:40:05 +0200
  • e8d6f337f4 doc: fix invalid references in changelog. Vladimír Vondruš 2019-04-09 10:29:23 +0200
  • 99ab736f93 doc: whoops, wrong link. Vladimír Vondruš 2019-04-09 10:03:25 +0200
  • a3ea5154d6 GL: explicitly instantiate template function. Vladimír Vondruš 2019-04-09 09:58:38 +0200
  • b77651cf93 GL: remove Buffer::set[Sub]Data() taking std::array / std::vector. Vladimír Vondruš 2019-03-21 21:49:15 +0100
  • b05c887375 Audio, GL: make the extension lists constexpr. Vladimír Vondruš 2019-03-20 16:44:38 +0100
  • 3626562e1d Adapted to Corrade changes. Vladimír Vondruš 2019-04-03 20:52:31 +0200
  • fb27ecd87d doc: updated changelog and credits. Vladimír Vondruš 2019-04-04 22:03:00 +0200
  • f58c26c66d GL: add unit test for Platform::GLContext{NoCreate, ...} Max Schwarz 2019-04-04 13:55:21 +0200
  • 0b43018f6c GL: make Context constructors and internal methods protected. Vladimír Vondruš 2019-04-04 21:31:42 +0200
  • c38319ef00 GL: Use Corrade::Containers::Pointer for Context _state Max Schwarz 2019-04-04 12:28:25 +0200
  • 927b75efaf GL: this internal API always takes a C string anyway. Vladimír Vondruš 2019-04-03 20:54:08 +0200
  • f8b9c69b16 Don't use std::tie() on std::pair(). Vladimír Vondruš 2019-04-03 20:48:19 +0200
  • 43397b8052 GL: add unit test for Platform::GLContext{NoCreate, ...} #331 Max Schwarz 2019-04-04 13:55:21 +0200
  • 543553858f GL: Use Corrade::Containers::Pointer for Context _state Max Schwarz 2019-04-04 12:28:25 +0200
  • ff947257aa doc: hint that there will be more than just C++ soon. Vladimír Vondruš 2019-04-03 17:03:09 +0200
  • 7f7728a592 doc: adapted to m.css changes. Vladimír Vondruš 2019-04-03 17:02:59 +0200
  • f467d32890 singles: updated changelogs. Vladimír Vondruš 2019-04-03 16:47:37 +0200
  • 93686746ab Pernament is not a word. Vladimír Vondruš 2019-04-03 16:20:48 +0200
  • b61f8262e9 Math: inline a helper function. Vladimír Vondruš 2019-04-03 16:14:14 +0200
  • e4e90bd75c Math: explicitly specialize 3x3 matrix determinant. Vladimír Vondruš 2019-04-03 16:10:38 +0200
  • 89c13c517a Avoid unnecessary operator[] calls in Array internals. Vladimír Vondruš 2019-04-03 16:09:11 +0200
  • 05b1cefda5 Math: avoid operator[] calls where possible (and not too verbose). Vladimír Vondruš 2019-04-03 16:06:26 +0200
  • 5cf4f6bb19 Math: be nicer to people and preserve compatibility. Vladimír Vondruš 2019-03-27 10:16:21 +0100
  • 8c1d62d97c Math: use CORRADE_TARGET_EMSCRIPTEN instead of MAGNUM_TARGET_WEBGL. Vladimír Vondruš 2019-03-27 08:42:48 +0100