166 Commits (346ea2feb699876ee18d00655d8732b52ea30be5)

Author SHA1 Message Date
Vladimír Vondruš 2f4092bde0 Prefix *_EXPORT macros with MAGNUM_ to avoid collisions. 14 years ago
Vladimír Vondruš 8a3d2c12c6 Doc++ 14 years ago
Vladimír Vondruš d2f0a2a045 Using default template arguments instead of GLfloat everywhere. 14 years ago
Vladimír Vondruš a7eff451d4 Added missing include. 14 years ago
Vladimír Vondruš d2cd358495 Forward declarations for enums in SceneGraph. 14 years ago
Vladimír Vondruš 3b3a164212 Doc++ 14 years ago
Vladimír Vondruš ae78b77b10 Added some @todos. 14 years ago
Vladimír Vondruš 9e2b71d2a9 SceneGraph: test Object::transformations() for empty list. 14 years ago
Vladimír Vondruš aa05235c65 SceneGraph: function for bulk cleaning of objects. 14 years ago
Vladimír Vondruš 466008bba8 SceneGraph: externalized object cleaning function. 14 years ago
Vladimír Vondruš 4a561dd923 SceneGraph: minor renaming in ObjectTest. 14 years ago
Vladimír Vondruš 6dc7a163cc SceneGraph: doc++ 14 years ago
Vladimír Vondruš 8faf3323bb SceneGraph: Solved default template parameter conflicts. 14 years ago
Vladimír Vondruš 43770ada63 Doc++ 14 years ago
Vladimír Vondruš fc9ac0fe0f SceneGraph: split FeatureGroup and AbstractGroupedFeature file. 14 years ago
Vladimír Vondruš 6efb5607fa SceneGraph: renamed multiplyTransformation() to transform(). 14 years ago
Vladimír Vondruš 767c9d6166 SceneGraph: AbstractCamera, Camera2D, Camera3D are now in separate files. 14 years ago
Vladimír Vondruš 616c4101cb Doc++ 14 years ago
Vladimír Vondruš e508da2b6a Moved AspectRatioPolicy enum out of Camera class. 14 years ago
Vladimír Vondruš bef497c46a SceneGraph rework, part 7: Drawable and Camera features. 14 years ago
Vladimír Vondruš a65a0430d0 SceneGraph rework, part 6: base for grouped features. 14 years ago
Vladimír Vondruš 4e53b17f8d SceneGraph rework, part 5: bulk transformation computing. 14 years ago
Vladimír Vondruš ac38af4ef1 SceneGraph: cleanup and reorganization of Object test. 14 years ago
Vladimír Vondruš 342d2f46ac SceneGraph: allow features to access scene and object's dirty status. 14 years ago
Vladimír Vondruš abac1d26dc SceneGraph rework, part 4: faster rotation for X, Y and Z axes. 14 years ago
Vladimír Vondruš 06398dcf7c SceneGraph rework, part 3: splitting base object. 14 years ago
Vladimír Vondruš f062f2dd86 SceneGraph rework, part 1: removed Light object. 14 years ago
Vladimír Vondruš 89bf91c487 Use full template name when accessing parent class. 14 years ago
Vladimír Vondruš c4f321d911 Don't use extern template where it is not necessary. 14 years ago
Vladimír Vondruš 373b279278 Another fix for Clang compilation. 14 years ago
Vladimír Vondruš 1077370937 Using fixed-size 8bit integer for dimension count. 14 years ago
Vladimír Vondruš cac85252ac Using DimensionTraits in SceneGraph implementation. 14 years ago
Vladimír Vondruš 4aec678539 Have first letter of static constants uppercase, like previously. 14 years ago
Vladimír Vondruš 93961aca65 Don't include Matrix3 in Matrix4, as it isn't used. 14 years ago
Vladimír Vondruš b68a168fcb Doc: crosslinking 1D/2D/3D alternatives. 14 years ago
Vladimír Vondruš e99a63f38e Doc++ 14 years ago
Vladimír Vondruš 071afa0b7a Point*D Vector* subclasses for homogeneous coordinates. 14 years ago
Vladimír Vondruš dfe566886a SceneGraph: disallow instantiation of Object and Camera base classes. 14 years ago
Vladimír Vondruš cef2a19b07 Moved template list of SceneGraph objects into traits class. 14 years ago
Vladimír Vondruš 7d3435f483 SceneGraph: method chaining also for Camera. 14 years ago
Vladimír Vondruš fe62f547de Reduced #includes in headers. 14 years ago
Vladimír Vondruš 268f678221 SceneGraph: Camera aspect ratio was not fixed after changing policy. 14 years ago
Vladimír Vondruš e1c22b9ca2 Don't do anything OpenGL-related inside Camera itself. 14 years ago
Vladimír Vondruš 8ca083691a SceneGraph: compute projection size from aspectratio-corrected matrix. 14 years ago
Vladimír Vondruš 90881e7337 New base for matrices and vectors: RectangularMatrix. 14 years ago
Vladimír Vondruš 924e4f82ce Camera: added function to retrieve size of XY projection plane. 14 years ago
Vladimír Vondruš 236e0abc58 Camera: computing projection scale directly from projection matrix. 14 years ago
Vladimír Vondruš 31ead0e35d SceneGraph: added forgotten extern template. 14 years ago
Vladimír Vondruš e1641fb5c1 Doc++ 14 years ago
Vladimír Vondruš 8a5e7abd30 SceneGraph: added tests for 2D projection and default projections. 14 years ago