Commit Graph

  • 36ac4de5c4 GCC 4.4 compatibility: no explicit conv op on Unit and related issues. Vladimír Vondruš 2013-03-17 22:18:15 +0100
  • 10440bf503 GCC 4.4 compatibility: no explicit conversion operators. Vladimír Vondruš 2013-03-17 22:15:54 +0100
  • 46168cabb1 GCC 4.5 compatibility: no constexpr here. Vladimír Vondruš 2013-03-17 22:14:30 +0100
  • bafe501cbc GCC 4.5 compatibility: can't default operator=(). Vladimír Vondruš 2013-03-17 21:01:04 +0100
  • 5ad38775b0 GCC 4.5 compatibility: various constexpr issues. Vladimír Vondruš 2013-03-17 20:44:33 +0100
  • 23d51c9e36 GCC 4.5 compatibility: can't default some functions in class body. Vladimír Vondruš 2013-03-17 20:43:25 +0100
  • 777f67ab9f GCC 4.5 compatibility: can't use initializer list here. Vladimír Vondruš 2013-03-17 20:41:21 +0100
  • 79e79eee7e GCC 4.5 compatibility: no forward declarations for enums. Vladimír Vondruš 2013-03-17 20:40:21 +0100
  • 74ba846028 GCC 4.5 compatibility: no range-based for. Vladimír Vondruš 2013-03-17 20:39:57 +0100
  • 509ffa21c8 Merge branch 'master' into cnn Vladimír Vondruš 2013-03-17 22:32:52 +0100
  • dd788285dc Various code cleanup. Vladimír Vondruš 2013-03-17 22:21:42 +0100
  • 39eed3f7d6 Code cleanup: shorter angle initializers. Vladimír Vondruš 2013-03-17 22:29:18 +0100
  • 38ec076eda Minor code cleanup (unused parameters). Vladimír Vondruš 2013-03-17 20:55:23 +0100
  • e76543703f Trade: don't define MeshData constructor etc. in header. Vladimír Vondruš 2013-03-17 20:54:42 +0100
  • 5190ff74e6 Merge branch 'master' into compatibility Vladimír Vondruš 2013-03-17 18:10:52 +0100
  • 5db0861b82 Trade: don't define AbstractImporter constructors in header. Vladimír Vondruš 2013-03-17 20:52:47 +0100
  • 4bb919e138 Don't define Query constructors & destructors in header. Vladimír Vondruš 2013-03-17 20:48:18 +0100
  • 2d92d497d9 GCC 4.6 compatibility: can't list-initialize array of classes. Vladimír Vondruš 2013-03-17 20:45:06 +0100
  • 999b7d55c0 GCC 4.6 compatibility: no delegating constructors. Vladimír Vondruš 2013-03-17 18:43:07 +0100
  • 7bb580e03b GCC 4.6 compatibility: this can't be constexpr, don't know why. Vladimír Vondruš 2013-03-17 18:42:12 +0100
  • ba105b1cf6 Math: test constexpr vector conversion. Vladimír Vondruš 2013-03-17 18:30:20 +0100
  • 7b140db3ed Properly test swizzle() constexpr. Vladimír Vondruš 2013-03-17 18:29:21 +0100
  • a60f35a026 Fixed a few typos in docs (ahem). Vladimír Vondruš 2013-03-17 18:26:01 +0100
  • 8b7c21cef9 Better README with catchy design goals and stuff. Vladimír Vondruš 2013-03-17 15:29:26 +0100
  • fe3a73aab2 SceneGraph: add DualQuaternionTransformation::rotate[XYZ]() overloads. Vladimír Vondruš 2013-03-17 13:28:44 +0100
  • ce6f999904 Math: better isNormalized() implementation. Vladimír Vondruš 2013-03-17 11:42:01 +0100
  • f4f44d9d90 Math: allow creating DualComplex/DualQuaternion from real part only. Vladimír Vondruš 2013-03-16 21:25:48 +0100
  • 4744b631bb Math: test pow() constexpr. Vladimír Vondruš 2013-03-16 21:13:46 +0100
  • 7cb79b145e Math: test Constants constexpr. Vladimír Vondruš 2013-03-16 21:13:27 +0100
  • b28b90a9df Math: merged constExpressions() test cases into other test cases. Vladimír Vondruš 2013-03-16 21:12:51 +0100
  • 3e0e91d7db Math: renamed {rotationAngle, rotationAxis}() -> {rotation, angle, axis}(). Vladimír Vondruš 2013-03-16 19:21:59 +0100
  • 73a4e9b18a Math: doc++ Vladimír Vondruš 2013-03-16 18:37:57 +0100
  • b349eaf753 SceneGraph: new class DualQuaternionTransformation. Vladimír Vondruš 2013-03-16 18:06:59 +0100
  • 85abf5767e SceneGraph: new class DualComplexTransformation. Vladimír Vondruš 2013-03-16 18:05:06 +0100
  • e9b3228943 SceneGraph: minor code cleanup. Vladimír Vondruš 2013-03-15 15:22:34 +0100
  • da2bbac104 Math: simplified Matrix::isOrthogonal(). Vladimír Vondruš 2013-03-15 15:21:10 +0100
  • b00554fd7f Math: added convenience {Quaternion,DualQuaternion}::isNormalized(). Vladimír Vondruš 2013-03-15 15:21:52 +0100
  • 1790f37295 Math: added convenience functions {Complex,DualComplex}::isNormalized(). Vladimír Vondruš 2013-03-15 15:20:14 +0100
  • 3db2aa13c4 Math: added convenience function Vector::isNormalized(). Vladimír Vondruš 2013-03-15 15:13:24 +0100
  • 0d5f234f64 SceneGraph: public setTransformation() and transform() for RigidMT*D. Vladimír Vondruš 2013-03-15 12:16:57 +0100
  • e4f14c4163 SceneGraph: assert proper matrix type in RigidMatrixTransformation*D. Vladimír Vondruš 2013-03-15 11:09:39 +0100
  • 332e4cdb71 SceneGraph: added AbstractTransformation::resetTransformation(). Vladimír Vondruš 2013-03-15 10:50:29 +0100
  • 8548a2e08b SceneGraph: renamed {Euclidean -> Rigid}MatrixTransformation{2,3}D. Vladimír Vondruš 2013-03-15 00:42:54 +0100
  • da93b2ad6a Math: ability to create Quaternion and DualQuaternion from matrix. Vladimír Vondruš 2013-03-15 00:30:13 +0100
  • 9128820e35 Math: ability to create Complex and DualComplex from matrix. Vladimír Vondruš 2013-03-13 15:35:40 +0100
  • 33058aa5b0 Math: Matrix::invertedOrthogonal(), Matrix{3,4}::invertedRigid(). Vladimír Vondruš 2013-03-14 16:02:41 +0100
  • dfe2571047 Math: added Matrix{3,4}::isRigidTransformation(). Vladimír Vondruš 2013-03-14 21:14:16 +0100
  • 4714cafedc Math: added Matrix::isOrthogonal(). Vladimír Vondruš 2013-03-14 20:18:54 +0100
  • 408f40a908 Math: renamed MathTypeTraits to TypeTraits. Vladimír Vondruš 2013-03-14 16:12:11 +0100
  • 75d8fefdde Math: ability to access also matrix row vectors. Vladimír Vondruš 2013-03-13 15:34:10 +0100
  • efab88fb57 Removed WITH_EVERYTHING compilation switch. Vladimír Vondruš 2013-03-13 14:41:29 +0100
  • be0d089678 Relicensing to MIT/Expat license, part 4: CMake and documentation files. Vladimír Vondruš 2013-03-11 17:40:37 +0100
  • 29fd52b3e6 Relicensing to MIT/Expat license, part 3: source files. Vladimír Vondruš 2013-03-11 17:37:40 +0100
  • 1f5247ab52 Relicensing to MIT/Expat license, part 2: headers. Vladimír Vondruš 2013-03-11 17:36:41 +0100
  • b6ae293b24 Relicensing to MIT/Expat license, part 6: mention it in documentation. Vladimír Vondruš 2013-03-10 23:54:02 +0100
  • a7ff819dd8 Relicensing to MIT/Expat license, part 5: updated package files. Vladimír Vondruš 2013-03-10 23:53:16 +0100
  • a0b83edd2b Relicensing to MIT/Expat license, part 4: CMake and documentation files. Vladimír Vondruš 2013-03-10 23:50:35 +0100
  • c5ab86794b Relicensing to MIT/Expat license, part 3: source files. Vladimír Vondruš 2013-03-10 23:21:11 +0100
  • 6a5d75d1e4 Relicensing to MIT/Expat license, part 2: headers. Vladimír Vondruš 2013-03-10 23:19:40 +0100
  • c3a7ddcc9a Relicensing to MIT/Expat license, part 1: new license document. Vladimír Vondruš 2013-03-10 19:45:49 +0100
  • 6a1d061a3a Updated FindCorrade.cmake from Corrade repository. Vladimír Vondruš 2013-03-10 23:54:36 +0100
  • 1f18bdda5f Updated and polished coding style documentation. Vladimír Vondruš 2013-03-10 19:44:48 +0100
  • 23f91fe339 Doc++ Vladimír Vondruš 2013-03-10 18:13:40 +0100
  • 005ae96cf3 FindMagnum: fixed formatting with `cmake --help-module`. Vladimír Vondruš 2013-03-10 12:10:48 +0100
  • 600a03b0e6 Disable optimization in development PKGBUILD. Vladimír Vondruš 2013-03-10 00:07:39 +0100
  • 5ff59b609e DebugTools: added ForceRenderer. Vladimír Vondruš 2013-03-10 00:03:10 +0100
  • 0f4c13a0a6 Better assertion message on ResourceManager destruction. Vladimír Vondruš 2013-03-10 00:00:42 +0100
  • 7e9e8913ed Don't spit assert in Mesh::addVertexBuffer() when it's not needed. Vladimír Vondruš 2013-03-09 23:58:31 +0100
  • 90a60ce7e9 Math: disable denormalize() test for UnsignedLong. Vladimír Vondruš 2013-03-09 23:30:27 +0100
  • 63cdd8ea6e Doc++ Vladimír Vondruš 2013-03-09 23:05:28 +0100
  • e8682b8893 AbstractFramebuffer::BlitMask is available also in ES. Vladimír Vondruš 2013-03-09 19:46:52 +0100
  • 1a051707da FindMagnum: it's FindFreetype.cmake, not FindFreeType.cmake. Vladimír Vondruš 2013-03-09 19:44:16 +0100
  • 193c03759a Thorough CMakeLists cleanup. Vladimír Vondruš 2013-03-09 14:32:06 +0100
  • ce89563aed DebugTools: minor code cleanup. Vladimír Vondruš 2013-03-09 14:26:21 +0100
  • 90dbb28763 Thorough CMakeLists cleanup. Vladimír Vondruš 2013-03-09 14:23:38 +0100
  • 1f8efd4a97 Updated FindCorrade.cmake from Corrade repository. Vladimír Vondruš 2013-03-09 14:21:48 +0100
  • 297d102200 Math: ability to convert Vector types from/to external types. Vladimír Vondruš 2013-03-08 16:56:23 +0100
  • af18c8d65d Adapted to Corrade and Magnum changes. Vladimír Vondruš 2013-03-08 23:28:46 +0100
  • 231f3277ab Adapted to Corrade changes. Vladimír Vondruš 2013-03-08 23:16:01 +0100
  • 3251660f81 Physics: doc++ Vladimír Vondruš 2013-03-08 21:43:43 +0100
  • e9efd87e12 Text: off-by-one mistake. Vladimír Vondruš 2013-03-04 15:22:12 +0100
  • 2afda6f34d Text: split out HarfBuzz layouting into new HarfBuzzFont class. Vladimír Vondruš 2013-03-04 15:20:35 +0100
  • 9525dfd51b Text: abstract base for fonts and layouters. Vladimír Vondruš 2013-03-04 14:41:35 +0100
  • c864fefb95 Text: moved FontRenderer into Font header. Vladimír Vondruš 2013-03-04 11:48:31 +0100
  • b4950b59ac Text: moved TextLayouter from TextRenderer internals to Font header. Vladimír Vondruš 2013-03-04 11:42:32 +0100
  • 2944a4e205 Text: non-templated base for TextRenderer. Vladimír Vondruš 2013-03-04 11:19:42 +0100
  • 0d7baef932 Text: no need to explicitly specify Z coordinate in 3D text. Vladimír Vondruš 2013-03-04 10:50:00 +0100
  • 195ec4e9b2 Text: synchronized function parameter naming with documentation. Vladimír Vondruš 2013-03-04 10:35:49 +0100
  • 2d98dadb0a Shaders: first DistanceFieldVectorShader implementation. Vladimír Vondruš 2013-03-03 23:37:24 +0100
  • 549558b502 Shaders: doc++ Vladimír Vondruš 2013-03-03 23:26:43 +0100
  • d256d7a0c4 Shaders: missing virtual keyword. Vladimír Vondruš 2013-03-03 23:25:42 +0100
  • e891bd9b31 Shaders: use Int instead of GLint. Vladimír Vondruš 2013-03-03 23:24:48 +0100
  • 3c31519133 Shaders: cleanup of VectorShader. Vladimír Vondruš 2013-03-03 23:22:11 +0100
  • 5a374dd73e Shaders: support alpha in VectorShader::setColor(). Vladimír Vondruš 2013-03-03 17:44:25 +0100
  • b6caae10b0 Shaders: vertex VectorShader is implementation independent. Vladimír Vondruš 2013-03-03 17:40:19 +0100
  • 91f0d302c2 Shaders: renamed TextShader to VectorShader. Vladimír Vondruš 2013-03-03 17:31:53 +0100
  • 31582ce2f8 Todo++ Vladimír Vondruš 2013-03-03 01:28:08 +0100
  • 7a99a4b326 Shortened (texture) filtering types to comply with OpenGL naming. Vladimír Vondruš 2013-03-03 01:12:26 +0100
  • 12f719f177 Text: prerendering Font for use with distance-field rendering. Vladimír Vondruš 2013-03-03 01:06:18 +0100
  • babc850102 Text: minor code cleanup. Vladimír Vondruš 2013-03-03 01:02:50 +0100