Commit Graph

  • 4060c45617 Physics: wat. Vladimír Vondruš 2013-04-20 00:42:12 +0200
  • 65a8acb33b Merge branch 'master' into compatibility Vladimír Vondruš 2013-04-20 00:15:16 +0200
  • f2df328fe2 Using Corrade's visibility macros instead of copypasta all over again. Vladimír Vondruš 2013-04-19 13:10:09 +0200
  • f6ae87376b Math: added function fma(). Vladimír Vondruš 2013-04-18 12:38:43 +0200
  • 1402833553 Math: added TODO. Vladimír Vondruš 2013-04-18 11:37:27 +0200
  • 1aac14d059 Using CORRADE_ASSERT_UNREACHABLE() instead of CORRADE_ASSERT(false). Vladimír Vondruš 2013-04-18 11:34:02 +0200
  • fac75962d0 SceneGraph: assert that original Object::setClean() is called. Vladimír Vondruš 2013-04-18 10:16:38 +0200
  • 39348ddf06 Physics: another mistake in CapsuleTest. Vladimír Vondruš 2013-04-17 14:42:54 +0200
  • 66352a0150 Physics: copypaste error. TWICE! OMG! Vladimír Vondruš 2013-04-17 14:40:27 +0200
  • a2d84ebf0c Physics: forgot to add test case to the list. Vladimír Vondruš 2013-04-17 14:39:21 +0200
  • c534a71401 DebugTools: preparation for ability to render also solid shapes. Vladimír Vondruš 2013-04-17 12:52:10 +0200
  • 3f696533ff Math: algorithm for computing intersection of two lines in 2D. Vladimír Vondruš 2013-04-17 12:36:06 +0200
  • 6385ae1478 Math: more Intersection test cleanup. Vladimír Vondruš 2013-04-17 12:35:27 +0200
  • fd531b5101 Math: cleaned up plane/line intersection. Vladimír Vondruš 2013-04-14 21:19:35 +0200
  • 00a17e3699 DebugTools: saner default color. Vladimír Vondruš 2013-04-14 14:04:39 +0200
  • 2a6c52c97b Platform: fix WindowlessGlxApplication context creation and destruction. Vladimír Vondruš 2013-04-14 14:01:01 +0200
  • 71c7480299 Fixed one-value AbstractShaderProgram::setUniform(). Vladimír Vondruš 2013-04-13 21:03:54 +0200
  • 70ba2bd77c Primitives: reworked remaining classes to have the same API as the rest. Vladimír Vondruš 2013-04-13 19:12:17 +0200
  • 3bf9dbc3f7 Trade: properly implement move constructor and assignment in MeshData. Vladimír Vondruš 2013-04-13 19:08:00 +0200
  • f0958647c1 Platform: more intuitive argc/argv Arguments structure. Vladimír Vondruš 2013-04-13 19:27:52 +0200
  • 61e1ec0082 No need to have `const` also in function declarations. Vladimír Vondruš 2013-04-12 13:26:45 +0200
  • 1e383e3d70 Physics: very minor code cleanup. Vladimír Vondruš 2013-04-12 13:22:34 +0200
  • 62ecc2470f Made some constructors constexpr. Vladimír Vondruš 2013-04-12 13:21:15 +0200
  • 8923f2debb Added support for uniform arrays. Vladimír Vondruš 2013-04-11 18:57:58 +0200
  • 4ab3ab6534 Math: added Vector::lengthInverted(). Vladimír Vondruš 2013-04-11 17:19:51 +0200
  • 6124ad3c27 Math: added sqrtInverted() function. Vladimír Vondruš 2013-04-11 17:18:04 +0200
  • 7c3cb652bd Math: doc++ Vladimír Vondruš 2013-04-11 17:19:35 +0200
  • bf58bb3cb1 Math: rework of component-wise matrix and vector functions. Vladimír Vondruš 2013-04-11 15:34:58 +0200
  • 5a377a568e Physics: default constructors for shapes. Vladimír Vondruš 2013-04-11 12:58:16 +0200
  • a80b4b146d Math: write Vector2::cross() in terms of perpendicular() and dot(). Vladimír Vondruš 2013-04-09 10:11:38 +0200
  • ef0efecc9c Platform: fixed Sdl2Application::tryCreateContext(). Vladimír Vondruš 2013-04-07 13:12:37 +0200
  • bb39338008 Platform: better diagnostic in Sdl2Application::tryCreateContext(). Vladimír Vondruš 2013-04-07 13:02:44 +0200
  • db85a02752 GCC 4.5 compatibility: no range-based for. Vladimír Vondruš 2013-04-06 21:52:57 +0200
  • 89820a12c3 Merge branch 'master' into compatibility Vladimír Vondruš 2013-04-06 21:48:43 +0200
  • 49154f30c4 Math: added Vector2::perpendicular(). Vladimír Vondruš 2013-04-06 20:49:31 +0200
  • 218a4c142c SceneGraph: fixed Object::setClean(). Vladimír Vondruš 2013-04-06 19:48:48 +0200
  • 9ecb8b5b8d SceneGraph: fully test also Object::setClean() for list of objects. Vladimír Vondruš 2013-04-06 19:21:01 +0200
  • d85c15bca9 SceneGraph: this was fixed in 59a3a7029d. Vladimír Vondruš 2013-04-06 18:56:19 +0200
  • e69693e87f Use `std::` prefix everywhere. Vladimír Vondruš 2013-04-06 18:54:53 +0200
  • 82ca09a4ed Minor documentation fixes. Vladimír Vondruš 2013-04-06 18:53:19 +0200
  • bba3755da1 GCC 4.8 compilation fixes. Vladimír Vondruš 2013-04-06 00:44:44 +0200
  • fe0f5dc438 Use `nullptr` instead of `0`. Vladimír Vondruš 2013-04-06 00:03:29 +0200
  • b7aeccad4c Clang compilation fixes. Vladimír Vondruš 2013-04-05 17:28:54 +0200
  • 45cbf1669f DebugTools: 2D and 3D LineSegment support in ShapeRenderer. Vladimír Vondruš 2013-04-05 17:19:06 +0200
  • c4073c0874 Primitives: added 2D/3D Line primitive. Vladimír Vondruš 2013-04-05 17:07:25 +0200
  • 8d5f6037c7 Doc++ Vladimír Vondruš 2013-04-05 15:46:48 +0200
  • b885a49d80 Mention support of both `glibc` and `newlib` NaCl toolchains. Vladimír Vondruš 2013-04-04 21:57:15 +0200
  • 0cd98456da Math: Added Vector2::cross(). Vladimír Vondruš 2013-04-04 21:54:02 +0200
  • 5c89c89ff8 Platform: added window flags to Sdl2Application. Vladimír Vondruš 2013-04-04 16:22:04 +0200
  • 78ab75c72e Explicitly mention supported platforms in README and documentation. Vladimír Vondruš 2013-04-04 15:44:05 +0200
  • b0883f8d6b Doc++ Vladimír Vondruš 2013-04-04 15:42:33 +0200
  • bda6202d42 Platform: ability to negotiate context in {Glut,NaCl,Sdl2}Application. Vladimír Vondruš 2013-04-04 15:23:31 +0200
  • df5630225d Platform: minor code cleanup in Sdl2Application. Vladimír Vondruš 2013-04-04 15:19:45 +0200
  • daffbdce0c Platform: some const fascism. Vladimír Vondruš 2013-04-04 15:18:16 +0200
  • 7a12cbe8b1 DebugTools: use proper sphere parameters in ShapeRenderer. Vladimír Vondruš 2013-04-03 22:19:37 +0200
  • 15bb306f97 Merge branch 'master' into compatibility Vladimír Vondruš 2013-04-03 20:39:09 +0200
  • 5e8606a755 Math: added sign() function. Vladimír Vondruš 2013-04-03 19:44:24 +0200
  • 5bad49743d Merge branch 'master' into compatibility Vladimír Vondruš 2013-04-03 19:09:20 +0200
  • 56139ae365 Math: no need to provide implementation just for Doxygen. Vladimír Vondruš 2013-04-03 19:08:53 +0200
  • f91f464ec8 GCC 4.4 compatibility: better solution for explicit conversion of Unit. Vladimír Vondruš 2013-04-03 18:36:53 +0200
  • f6e6bc642d Merge branch 'master' into compatibility Vladimír Vondruš 2013-04-03 18:05:13 +0200
  • 4000ef571b DebugTools: support color alpha in ForceRenderer and ShapeRenderer. Vladimír Vondruš 2013-04-03 17:02:00 +0200
  • 40a69636bd Shaders: support color alpha in FlatShader. Vladimír Vondruš 2013-04-03 18:04:22 +0200
  • ad8f35c89e Platform: multisampling support in NaClApplication. Vladimír Vondruš 2013-04-03 16:53:34 +0200
  • 11daec1df6 Platform: forgot to initialize variable. Twice. Vladimír Vondruš 2013-04-03 16:42:45 +0200
  • a4dfb23a2c Merge branch 'master' into compatibility Vladimír Vondruš 2013-04-01 13:44:32 +0200
  • dfdec44b01 Platform: portable application arguments specification. Vladimír Vondruš 2013-04-01 13:43:27 +0200
  • 070ed49158 Merge branch 'master' into compatibility Vladimír Vondruš 2013-04-01 01:19:58 +0200
  • b555db02f9 Updated toolchains submodule. Vladimír Vondruš 2013-04-01 01:16:07 +0200
  • 2f4bcd1455 Added files for automatic resource importing from static libraries. Vladimír Vondruš 2013-04-01 01:12:40 +0200
  • 6b753cfcb4 FindMagnum.cmake: NaCl application has also dependencies. Vladimír Vondruš 2013-04-01 01:11:29 +0200
  • 0f27576855 FindMagnum.cmake: append MAGNUM_LIBRARIES also for static build. Vladimír Vondruš 2013-04-01 01:10:44 +0200
  • 8c75f6e8c2 Expose MAGNUM_BUILD_STATIC in magnumConfigure.h. Vladimír Vondruš 2013-04-01 01:10:00 +0200
  • 885a490cd2 Updated FindCorrade.cmake from Corrade repository. Vladimír Vondruš 2013-04-01 01:09:01 +0200
  • b7303c9022 Merge branch 'master' into compatibility Vladimír Vondruš 2013-03-31 23:52:32 +0200
  • 8d5b2cae71 Math: std::hypot() is not available in NaCl newlib. Vladimír Vondruš 2013-03-31 23:50:20 +0200
  • ddffc1b58c Separate PKGBUILDs for both NaCl newlib and glibc. Vladimír Vondruš 2013-03-31 23:48:36 +0200
  • 7a1f1bec92 Updated FindCorrade.cmake from Corrade repository. Vladimír Vondruš 2013-03-31 23:47:13 +0200
  • b0b445f159 Merge branch 'master' into compatibility Vladimír Vondruš 2013-03-31 22:32:28 +0200
  • 36bedb3f5a NaCl target system is now handled with CORRADE_TARGET_NACL. Vladimír Vondruš 2013-03-31 22:30:39 +0200
  • fd1ade7b7f Merge branch 'master' into compatibility Vladimír Vondruš 2013-03-31 20:32:26 +0200
  • a56f7730b1 Trade: default-constructed pair is equivalent to that. Vladimír Vondruš 2013-03-31 20:31:57 +0200
  • d87efd0ed0 Primitives: don't compute the same value twice. Vladimír Vondruš 2013-03-31 20:31:35 +0200
  • 0db3a183ae GCC 4.4 compatibility: issues with lack of explicit conversion operators. Vladimír Vondruš 2013-03-31 20:30:36 +0200
  • 95d689b071 GCC 4.4 compatibility: no std::unordered_map::reserve(). Vladimír Vondruš 2013-03-31 20:29:44 +0200
  • 9872d5b81d Merge branch 'master' into compatibility Vladimír Vondruš 2013-03-31 19:43:12 +0200
  • 64585ca4fd GCC 4.6 compatibility: vector conversion is not constexpr. Vladimír Vondruš 2013-03-31 19:41:10 +0200
  • d66858074b FindMagnum.cmake: use CORRADE_*_LIBRARIES, not *_LIBRARY. Vladimír Vondruš 2013-03-31 19:13:46 +0200
  • c07b0f0b4a Updated FindCorrade.cmake from Corrade repository. Vladimír Vondruš 2013-03-31 19:13:26 +0200
  • c79327ee43 Option to build Magnum as static library. Vladimír Vondruš 2013-03-30 23:36:53 +0100
  • cc0d45ca7c Fixed building with static Corrade. Vladimír Vondruš 2013-03-30 23:12:15 +0100
  • 4f4e1230d7 DebugTools: added support for 2D spheres into ShapeRenderer. Vladimír Vondruš 2013-03-30 19:23:48 +0100
  • 79b4c0dbbd DebugTools: take also object rotation into account in ForceRenderer. Vladimír Vondruš 2013-03-30 19:22:13 +0100
  • c455955d50 DebugTools: render boxes with size as half extent, not full. Vladimír Vondruš 2013-03-30 19:18:47 +0100
  • 032827fc3d Primitives: added 2D circle primitive. Vladimír Vondruš 2013-03-30 19:18:08 +0100
  • 2d71c86942 Math: make trignometric functions working with Unit base class. Vladimír Vondruš 2013-03-30 19:25:28 +0100
  • d95c44fcc8 Math: test that trigonometric functions work with Unit base class. Vladimír Vondruš 2013-03-30 19:24:17 +0100
  • bbb764eff5 Base for image converter plugins. Vladimír Vondruš 2013-03-29 17:56:53 +0100
  • 872ef12ebd Treat image data as array of unsigned chars. Vladimír Vondruš 2013-03-29 17:53:40 +0100
  • dc10235a96 Trade: updated AbstractImporter documentation. Vladimír Vondruš 2013-03-29 14:54:56 +0100