-
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