Commit Graph

  • bbea562a6c Math: properly testing all constexpr methods in RectangularMatrix. Vladimír Vondruš 2013-01-30 17:36:18 +0100
  • bbc98746e4 Math: properly testing all constexpr methods in Vector. Vladimír Vondruš 2013-01-30 17:07:54 +0100
  • 0f938003df Math: constexpr implementation for "filling" Vector constructor. Vladimír Vondruš 2013-01-30 17:06:02 +0100
  • a39fa198c8 Math: removed inappropriate `constexpr` from operator!=() Vladimír Vondruš 2013-01-30 17:03:41 +0100
  • f7a8641081 Math: fixed one-argument Vector constructors. Vladimír Vondruš 2013-01-30 16:20:23 +0100
  • 2d0aad34b2 Math: SVD algorithm implementation. Vladimír Vondruš 2013-01-30 14:51:25 +0100
  • 0f547d7e8e Math: added RectangularMatrix::sum(),product(),{min,max}(),{min,max}Abs(). Vladimír Vondruš 2013-01-30 14:37:18 +0100
  • 60f86b8ea0 Math: added Vector::{min,max}Abs(). Vladimír Vondruš 2013-01-30 14:36:45 +0100
  • 7b507d0485 Math: improve Vector::min()/max() tests. Vladimír Vondruš 2013-01-30 14:36:13 +0100
  • 5b3e1a0ea0 Math: save one unneeded initialization in Vector::sum(). Vladimír Vondruš 2013-01-30 14:35:12 +0100
  • 794b94f4fe Doc++ Vladimír Vondruš 2013-01-28 22:34:41 +0100
  • e58962dc43 Don't use fully qualified Corrade::Utility::Debug when not needed. Vladimír Vondruš 2013-01-28 22:28:50 +0100
  • 37955c468f Math: creating matrix from diagonal, retrieving values on diagonal. Vladimír Vondruš 2013-01-28 17:58:59 +0100
  • ac9dca0781 Math: access RectangularMatrix's own data directly. Vladimír Vondruš 2013-01-28 17:56:11 +0100
  • 08312ae335 Math: minor code reorganization. Vladimír Vondruš 2013-01-28 17:54:09 +0100
  • fa6494f21e SceneGraph: forgot to initialize variables. Vladimír Vondruš 2013-01-27 16:28:44 +0100
  • 0274ad7d56 Math: explicit one-parameter Point*D constructor. Vladimír Vondruš 2013-01-27 16:02:13 +0100
  • 6458b03a76 Text: ability to create Font from memory instead of file. Vladimír Vondruš 2013-01-27 15:22:36 +0100
  • c59404bece Doc++ Vladimír Vondruš 2013-01-27 15:22:11 +0100
  • a45454ca73 Using CORRADE_INTERNAL_ASSERT_OUTPUT() where appropriate. Vladimír Vondruš 2013-01-27 15:04:25 +0100
  • 58aefb3fa0 Text: explicit Font constructor. Vladimír Vondruš 2013-01-27 15:00:51 +0100
  • cc2eac41bc Text: removing duplicate glyphs in Font::prerender(). Vladimír Vondruš 2013-01-27 13:25:41 +0100
  • e24207f620 Doc++ Vladimír Vondruš 2013-01-27 13:24:23 +0100
  • 19e0302b6f Don't render bloated and scary inheritance graphs in documentation. Vladimír Vondruš 2013-01-27 13:09:27 +0100
  • 16571a884b Text: prerender font using dedicated function, not in constructor. Vladimír Vondruš 2013-01-27 12:59:55 +0100
  • 799bc629eb Math: matrix/vector rework, part 4: using BoolVector for comparisons. Vladimír Vondruš 2013-01-27 01:36:48 +0100
  • dcb4595e6e Math: new class BoolVector. Vladimír Vondruš 2013-01-27 00:49:16 +0100
  • 9bbc656da5 Math: creating Vector from one value is broken. Vladimír Vondruš 2013-01-27 00:47:34 +0100
  • 5819dd4bd7 Math: matrix/vector rework, part 3: conversion as explicit constructor. Vladimír Vondruš 2013-01-27 00:44:42 +0100
  • baeadc9663 Math: matrix/vector rework, part 2: matrix as array of column vectors. Vladimír Vondruš 2013-01-26 21:31:02 +0100
  • 4c16a767db Math: doc++, minor code cleanup. Vladimír Vondruš 2013-01-26 21:26:26 +0100
  • 0ed0f261b4 Math: matrix/vector rework, part 1: synchronized unit tests. Vladimír Vondruš 2013-01-26 14:24:13 +0100
  • 60eaa3f7d4 Aaargh. Vladimír Vondruš 2013-01-26 01:40:56 +0100
  • 63086fdebe SceneGraph: de-inlined some constructors & destructor, hidden internals. Vladimír Vondruš 2013-01-26 01:34:12 +0100
  • 679ca80af5 SceneGraph: minor cleanup. Vladimír Vondruš 2013-01-26 00:59:31 +0100
  • ba547fb7f8 Primitives: the library is now shared instead of static. Vladimír Vondruš 2013-01-26 00:55:10 +0100
  • eb1dff499c Doc: added link to PowerVR hardware best practices. Vladimír Vondruš 2013-01-25 19:50:00 +0100
  • 4cda770f4f Physics: fixed cyclic header dependency. Vladimír Vondruš 2013-01-25 19:48:36 +0100
  • 29806b9415 Doc++ Vladimír Vondruš 2013-01-25 18:02:35 +0100
  • ee73267665 Physics: convenience overload for ObjectShape::setShape(). Vladimír Vondruš 2013-01-25 18:00:42 +0100
  • 5707a138d1 Print also resource key when attempting to overwrite final resource. Vladimír Vondruš 2013-01-25 16:29:26 +0100
  • f8d71941fd DebugTools: assertions for non-empty resource key when it is needed. Vladimír Vondruš 2013-01-25 16:28:20 +0100
  • 604c5f35ee DebugTools: oops, swapped order of parameters. Vladimír Vondruš 2013-01-25 16:27:00 +0100
  • 540c322f5b DebugTools: support for Point shape in ShapeRenderer. Vladimír Vondruš 2013-01-25 15:16:10 +0100
  • 79f77ca665 DebugTools: added point size to ShapeRendererOptions. Vladimír Vondruš 2013-01-25 15:12:29 +0100
  • cd148cb3ff Primitives: added crosshair primitive. Vladimír Vondruš 2013-01-25 15:10:08 +0100
  • bdeb1d7ac1 Another #include cleanup. Vladimír Vondruš 2013-01-25 15:09:03 +0100
  • 6cbf3439c8 Doc++ Vladimír Vondruš 2013-01-25 15:02:07 +0100
  • 12e539ff12 DebugTools: missing break in switch. Vladimír Vondruš 2013-01-25 14:54:59 +0100
  • 7d830a17aa DebugTools: simplified and optimized internal shape rendering. Vladimír Vondruš 2013-01-25 14:52:27 +0100
  • 25da008f9b DebugTools: don't set resource key for unused index buffer for 2D box. Vladimír Vondruš 2013-01-25 14:50:43 +0100
  • 4139f70146 DebugTools: minor code cleanup. Vladimír Vondruš 2013-01-25 14:50:21 +0100
  • 22750b262d Minor #include cleanup. Vladimír Vondruš 2013-01-25 11:17:33 +0100
  • 99efc0cb62 DebugTools: common mesh building implementation for all shape renderers. Vladimír Vondruš 2013-01-25 01:20:36 +0100
  • 96884d5ac7 DebugTools: render also non-axis-aligned boxes with proper size. Vladimír Vondruš 2013-01-24 22:04:43 +0100
  • 377170212c DebugTools: render boxes with proper size. Vladimír Vondruš 2013-01-24 21:52:27 +0100
  • b69f729e75 SceneGraph: thinko in FeatureGroup destructor. Vladimír Vondruš 2013-01-24 21:31:38 +0100
  • c3bbf03917 DebugTools: using wireframe primitives in ShapeRenderer. Vladimír Vondruš 2013-01-24 20:39:13 +0100
  • 0f27fb536f Primitives: Square can be now solid or wireframe. Vladimír Vondruš 2013-01-24 20:38:45 +0100
  • 25b752a311 Primitives: Plane can be now solid or wireframe. Vladimír Vondruš 2013-01-24 20:38:25 +0100
  • ac6182b329 Primitives: Cube can be now solid or wireframe. Vladimír Vondruš 2013-01-24 20:37:52 +0100
  • 547c8a24da Trade: defaulted move constructor/assignment. Vladimír Vondruš 2013-01-24 20:35:45 +0100
  • 85b715e115 Trade: added forward declaration header. Vladimír Vondruš 2013-01-24 20:35:22 +0100
  • 59a3a7029d SceneGraph: allow duplicate occurences in Object::transformations(). Vladimír Vondruš 2013-01-24 18:52:17 +0100
  • b86f107396 SceneGraph: split object transformations test into more functions. Vladimír Vondruš 2013-01-24 18:51:33 +0100
  • 177898f93c SceneGraph: code cleanup, documentation, fixed assertions. Vladimír Vondruš 2013-01-24 15:15:06 +0100
  • 2267627242 Text: return rendered rectangle from TextRenderer::render(). Vladimír Vondruš 2013-01-24 15:14:36 +0100
  • 5e8625bd98 SceneGraph: don't pass duration in Animable constructor. Vladimír Vondruš 2013-01-24 13:08:27 +0100
  • 58f936386f Doc++ Vladimír Vondruš 2013-01-24 13:07:57 +0100
  • 09b115679b MeshTools: making use of index range in compressIndices(). Vladimír Vondruš 2013-01-24 00:48:37 +0100
  • f07e4743f9 Ability to specify index range in Mesh::setIndexBuffer(). Vladimír Vondruš 2013-01-24 00:21:06 +0100
  • d20682f3e5 Mesh: don't allow specifying index data from client memory. Vladimír Vondruš 2013-01-23 23:32:43 +0100
  • a1c37258d6 Added missing const. Vladimír Vondruš 2013-01-23 23:31:22 +0100
  • b9513d28cb Merged index type setting to Mesh::setIndexBuffer() and added offset. Vladimír Vondruš 2013-01-23 23:16:22 +0100
  • ea2faa91b7 Explicit offset also in Mesh::addVertexBuffer(). Vladimír Vondruš 2013-01-22 16:38:29 +0100
  • e29b608632 Proper passing of image data to textures. Vladimír Vondruš 2013-01-22 16:34:01 +0100
  • 82f3b948af Trade: debug output for ObjectData*D::InstanceType enum. Vladimír Vondruš 2013-01-21 17:16:42 +0100
  • 80661e4e61 Trade: resource names are handled by importer, not *Data classes. Vladimír Vondruš 2013-01-21 15:23:12 +0100
  • cd00422e4f TgaImporter: adapted to Magnum changes. Vladimír Vondruš 2013-01-21 16:23:52 +0100
  • 0cba8db268 Shaders: added missing 3D version of text shader. Vladimír Vondruš 2013-01-21 12:10:08 +0100
  • 55477b98fe DebugTools: don't use CORRADE_INTERNAL_ASSERT() for user-triggered error. Vladimír Vondruš 2013-01-21 11:57:50 +0100
  • fecb5eec29 DebugTools: simplified renderers example code. Vladimír Vondruš 2013-01-21 11:55:52 +0100
  • 1415f70a7f Doc++ Vladimír Vondruš 2013-01-21 11:48:36 +0100
  • c52f64b381 SceneGraph: testing everything in transformations. Vladimír Vondruš 2013-01-21 01:25:59 +0100
  • 64a0645724 DebugTools: ObjectShape must contain shape when creating renderer. Vladimír Vondruš 2013-01-21 01:10:14 +0100
  • dc798b7320 Shaders: added missing 3D version of FlatShader vertex shader. Vladimír Vondruš 2013-01-21 00:29:08 +0100
  • 196c68ccf1 DebugTools: added missing 3D alternatives. Vladimír Vondruš 2013-01-21 00:23:04 +0100
  • 389ed07806 SceneGraph: initial per-transformation unit tests. Vladimír Vondruš 2013-01-20 23:56:50 +0100
  • ddb8cd5052 Blind fix for some image formats not present in ES3. Vladimír Vondruš 2013-01-20 22:44:23 +0100
  • 0c4d433f70 Quick dirty fix for element array buffer binding in VAOs. Vladimír Vondruš 2013-01-20 21:28:29 +0100
  • 834d08bdea Emit fake glViewport() call for the first time if ApiTrace is detected. Vladimír Vondruš 2013-01-20 20:49:43 +0100
  • c593594c3f Doc++ Vladimír Vondruš 2013-01-20 20:20:42 +0100
  • dc5a4d83d9 Removing IndexedMesh, part 5: merged documentation, removed IndexedMesh. Vladimír Vondruš 2013-01-20 18:42:19 +0100
  • a8abbdb7d3 Removing IndexedMesh, part 4: merged draw algorithm. Vladimír Vondruš 2013-01-20 17:43:54 +0100
  • a2a66803be Removing IndexedMesh, part 3: moved last remaining setter to Mesh. Vladimír Vondruš 2013-01-20 17:21:25 +0100
  • dfb9491433 Saving vertex attribute parameters only if not using VAOs. Vladimír Vondruš 2013-01-20 16:59:27 +0100
  • 9449e330d2 Saving index buffer pointer only if not using VAOs. Vladimír Vondruš 2013-01-20 16:57:25 +0100
  • b20c83f258 Removing IndexedMesh, part 2: moved all member variables to Mesh. Vladimír Vondruš 2013-01-20 16:44:35 +0100
  • e4fc418db1 Properly specify pointers for all matrix attribute columns. Vladimír Vondruš 2013-01-20 16:27:48 +0100
  • 3f1592c23d Inlined Mesh::setVertexCount(). Vladimír Vondruš 2013-01-20 16:27:27 +0100