57 Commits (23b8fb197f4f81530bde6e8d9cac7eaed20a5b2b)
 

Author SHA1 Message Date
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š 6720bc19f0 Specialization should return also specialized class. 16 years ago
Vladimír Vondruš a1fc2de3a9 Functions for getting/setting particular matrix column. 16 years ago
Vladimír Vondruš e597ad489f Added Matrix3 specialization (will be needed for normals, lighting etc.). 16 years ago
Vladimír Vondruš 251441ac55 Allow applying object transformation as local / global. 16 years ago
Vladimír Vondruš e746fc88c0 Lowered fuzzy compare precision even more 16 years ago
Vladimír Vondruš 58398c3059 Function for computing inverse matrix. 16 years ago
Vladimír Vondruš 7f83e821ca Recursive computation of matrix determinant. 16 years ago
Vladimír Vondruš b31cb47e1c Macro for hiding code from being improperly handled by Doxygen. 16 years ago
Vladimír Vondruš c72c36deaa Don't create identity matrix when it's fully overwritten anyway. 16 years ago
Vladimír Vondruš 252278c91d Function for skipping given row and column from an matrix. 16 years ago
Vladimír Vondruš e128b3ab2d Removed superfluous includes, documentation updates. 16 years ago
Vladimír Vondruš 9e516b97a1 Mathematically correct order of row, col parameters in Matrix functions. 16 years ago
Vladimír Vondruš 00dbbd5ce2 Optimization: using dot product for computing vector length. 16 years ago
Vladimír Vondruš 2745471226 Don't even try to assign self to self. 16 years ago
Vladimír Vondruš 1d5d4ddcb4 Renamed AbstractShaderProgram::{load -> attach}Shader(). 16 years ago
Vladimír Vondruš 9b6f3582e3 Orthographic and perspective camera projections. 16 years ago
Vladimír Vondruš 524067a9ca Class for managing indexed meshes. 16 years ago
Vladimír Vondruš 9fd97e2f96 Customizable camera aspect ratio handling policy. 16 years ago
Vladimír Vondruš 5ab557eb05 Fixed transform inheritance in Scene. I just can't get it right on first try. 16 years ago
Vladimír Vondruš 0865862ff1 Disable copying of Mesh class. 16 years ago
Vladimír Vondruš 8bc5fa67da Make Mesh usable for subclassing, also document it a bit more. 16 years ago
Vladimír Vondruš 37e2d44bd6 Make buffer binding constant. 16 years ago
Vladimír Vondruš 5fa15dd27a Be pedantic. 16 years ago
Vladimír Vondruš 2d0d5ff005 Added Triangle example. 16 years ago
Vladimír Vondruš 9317d089e9 Class for managing non-indexed meshes. 16 years ago
Vladimír Vondruš c9ad48bf51 Simple wrapper for OpenGL buffers. 16 years ago
Vladimír Vondruš 3444f62638 Classes for compiling and using shaders. 16 years ago
Vladimír Vondruš 9cd1e7c12a Scene class and dummy Camera class. 16 years ago
Vladimír Vondruš bb7627445b Abstract base class for objects. 16 years ago
Vladimír Vondruš 0b26106e13 Utility header with defines. 16 years ago
Vladimír Vondruš 9d9fed3b23 Convenience functions for axes in Vector3. 16 years ago
Vladimír Vondruš 4e2f56c78b Function for negating a vector. 16 years ago
Vladimír Vondruš 75358451ea Function for angle between vectors. 16 years ago
Vladimír Vondruš 95ae231e6d Really exclude test directories from documentation. 16 years ago
Vladimír Vondruš cd568375f0 Use fuzzy compare also for Vector. 16 years ago
Vladimír Vondruš dc420e69fc Even smaller precision for floating point comparison. 16 years ago
Vladimír Vondruš 013bb7bd00 Small pedantic fixes. 16 years ago
Vladimír Vondruš 71f6f06548 Default W/A value in Vector4 constructor. 16 years ago
Vladimír Vondruš b58fad0c63 Make use of QTest fuzzy compare instead of that wtf. 16 years ago
Vladimír Vondruš 1467dc0637 Inlined inline funciton. 16 years ago
Vladimír Vondruš cd196eca3c Don't forget to initalize the variables! 16 years ago
Vladimír Vondruš c41d6ad582 New namespace Magnum::Math. 16 years ago
Vladimír Vondruš ba12926f29 Added Doxyfile 16 years ago
Vladimír Vondruš cca1be10a7 Added some TODOs. 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