54 Commits (6efb5607fa4fd2e0fc91c8f0a3f7c44fff777187)

Author SHA1 Message Date
Vladimír Vondruš c1cf94fb46 Using fixed-size integer types also everywhere else. 14 years ago
Vladimír Vondruš 0145343d59 Pedantic: using std::size_t instead of size_t from C compat headers. 14 years ago
Vladimír Vondruš 949b092a60 Support for '0' and '1' constants in swizzle() functions. 14 years ago
Vladimír Vondruš f637106727 Initial version of resource manager. 14 years ago
Vladimír Vondruš 4d46fd12cf Returning references from vector component accessors. 14 years ago
Vladimír Vondruš fa774370aa GCC 4.6 doesn't support template aliases. 14 years ago
Vladimír Vondruš 0e74c3847d Support for storing matrices and vectors in configuration. 14 years ago
Vladimír Vondruš d5d4215a45 Color: test for debug operators. 14 years ago
Vladimír Vondruš e3ee7b487b Moved Object, Scene and Light to separate SceneGraph library. 14 years ago
Vladimír Vondruš 0177ec8b5d Moved swizzle() functions to root namespace. 14 years ago
Vladimír Vondruš c8aa005e86 Added Color3 and Color4 classes with HSV conversion. 14 years ago
Vladimír Vondruš 27e1dce533 Got rid of Qt's QtTest in favor of Corrade's TestSuite. 14 years ago
Vladimír Vondruš 39a313a357 Brought debug facilities from Corrade::Utility to Magnum namespace. 14 years ago
Vladimír Vondruš a894c434b2 Revert "Caching light position relative to camera." 14 years ago
Vladimír Vondruš d65d33912a Improved Object transformation caching to reuse absolute transformation. 14 years ago
Vladimír Vondruš 45255ff597 Added asserts to object absolute transformation, added test. 14 years ago
Vladimír Vondruš 0ee95d51eb Using Object::Transformation enum instead of bool. 14 years ago
Vladimír Vondruš ccf61c0f7f Fixed typo in method name. 14 years ago
Vladimír Vondruš 0443bbe286 Caching light position relative to camera. 14 years ago
Vladimír Vondruš 01162f2799 Added missing tests for object dirty status. 14 years ago
Vladimír Vondruš c996e89fe7 Scene parent and transformation is now really immutable. 14 years ago
Vladimír Vondruš 8761e1f636 Using "initializer-list" constructors for Matrix everywhere. 14 years ago
Vladimír Vondruš 596ab6b6a6 Removed MeshBuilder class, as it is finally not used anymore. 14 years ago
Vladimír Vondruš 0945c50aa6 Removed "active camera" from Scene. 14 years ago
Vladimír Vondruš 6e4523f162 Fixed memory leak in ObjectTest. 14 years ago
Vladimír Vondruš 37afb7bffe Splitting tools from MeshBuilderBenchmark to MeshTools. 15 years ago
Vladimír Vondruš c11e691053 Cleaning overengineered MeshBuilder. 15 years ago
Vladimír Vondruš 9fd88b700a Using icosahedron primitive data in MeshBuilderBenchmark. 15 years ago
Vladimír Vondruš b945f5f68b Happy New Year. 15 years ago
Vladimír Vondruš e5e7d95af4 Using nullptr instead of 0 everywhere. 15 years ago
Vladimír Vondruš 3c1f5392e8 Useful functions for making angle entering less error-prone. 15 years ago
Vladimír Vondruš 614373e1af Magnum now depends on Corrade. 15 years ago
Vladimír Vondruš 459e6f868e Total rewrite of slow MeshBuilder, cleanMesh() is now usably fast. 15 years ago
Vladimír Vondruš 3b588e1950 Benchmark for MeshBuilder::subdivide() and cleanMesh(). 15 years ago
Vladimír Vondruš c56453cb37 Added function MeshBuilder::subdivide(). 15 years ago
Vladimír Vondruš c7b331d100 (Ahem...) Happy New Year! 15 years ago
Vladimír Vondruš c30872a471 Class for building meshes from scratch or prefabricated data. 16 years ago
Vladimír Vondruš 38d4c8581c Finally, camera matrix. 16 years ago
Vladimír Vondruš 7f817851fa Helpers for caching object transformations. 16 years ago
Vladimír Vondruš 23b8fb197f Function for geting scene of an object. 16 years ago
Vladimír Vondruš c38a1993db More robust object parenting. 16 years ago
Vladimír Vondruš 3f02de7ce1 Renamed AbstractObject -> Object, draw() is now dummy instead of pure virtual. 16 years ago
Vladimír Vondruš 57380e0681 Small pedantic fixes. 16 years ago
Vladimír Vondruš 9b6f3582e3 Orthographic and perspective camera projections. 16 years ago
Vladimír Vondruš bb7627445b Abstract base class for objects. 16 years ago
Vladimír Vondruš c41d6ad582 New namespace Magnum::Math. 16 years ago
Vladimír Vondruš 4019c44899 Matrix4 class with matrix transform functions. 16 years ago
Vladimír Vondruš e59e1111d4 Vector4 convenience class. 16 years ago
Vladimír Vondruš eeb12e3414 Vector3 class with additional functions for three-component vectors. 16 years ago
Vladimír Vondruš 97e80f5df3 Function for multiplying vector with matrix. 16 years ago