-
02d3e9166d
Show output on CTest failure.
Vladimír Vondruš
2012-05-12 13:14:36 +0200
-
84d3aa202d
Possibility to set Vector2 uniform.
Vladimír Vondruš
2012-05-12 12:44:40 +0200
-
c381388357
Non-implicit conversion from Vector2 to Vector3.
Vladimír Vondruš
2012-05-12 12:41:24 +0200
-
eddfb62c32
Function for getting first two components of a vector.
Vladimír Vondruš
2012-05-11 00:41:28 +0200
-
54a2c47408
Create and delete shaders and programs only on construction/destruction.
Vladimír Vondruš
2012-05-09 01:42:28 +0200
-
43c0016ed3
Move semantic for Shader class.
Vladimír Vondruš
2012-05-09 01:21:46 +0200
-
1df10d13fb
Fixed some more fuckups in PhongShader.
Vladimír Vondruš
2012-05-09 01:21:18 +0200
-
47aeaed123
Shader didn't accept more than one shader source input.
Vladimír Vondruš
2012-05-09 01:19:32 +0200
-
172c60a900
Support for anisotropic filtering.
Vladimír Vondruš
2012-05-08 01:20:02 +0200
-
63a96f4cda
Documentation: support for functionality requiring specific extensions.
Vladimír Vondruš
2012-05-08 01:18:37 +0200
-
7ff3c6e40d
Ability to multiply/divide Vector with arbitrary type.
Vladimír Vondruš
2012-05-08 00:50:21 +0200
-
fb8825b081
Replaced clutter in Vector and Matrix subclasses with a macro.
Vladimír Vondruš
2012-05-08 00:25:20 +0200
-
a21e3ea02e
Improved documentation for texture completeness.
Vladimír Vondruš
2012-05-07 23:48:46 +0200
-
b598363c9c
Doc: removed unneeded indentation.
Vladimír Vondruš
2012-05-07 18:58:38 +0200
-
2976b30922
Reworded array textures to be consistent with CubeMapTextureArray.
Vladimír Vondruš
2012-05-07 18:38:50 +0200
-
61bceb8462
Cube map texture array.
Vladimír Vondruš
2012-05-07 18:31:16 +0200
-
728ddb19a3
Ability to set texture subdata from image with one less dimensions.
Vladimír Vondruš
2012-05-07 18:29:50 +0200
-
eca97de2fc
Added safety dummy parameter to AbstractTexture::DataHelper::set*Data().
Vladimír Vondruš
2012-05-07 18:00:58 +0200
-
cc1f9c60c9
Swapped size and type template parameters in Vector and Matrix.
Vladimír Vondruš
2012-05-07 17:19:37 +0200
-
63f2e130b1
Fixed CubeMapTexture wrapping, simplified code of texture classes.
Vladimír Vondruš
2012-05-07 15:33:39 +0200
-
2ae1a884cb
Hiding AbstractTexture::DataHelper class from documentation.
Vladimír Vondruš
2012-05-07 15:06:49 +0200
-
dc19538f2a
Added support for three-component internal formats to BufferedTexture.
Vladimír Vondruš
2012-05-06 23:11:08 +0200
-
f33fcc7ba0
Internal format of Renderbuffer and BufferedTexture is GLenum, not GLint.
Vladimír Vondruš
2012-05-06 23:09:30 +0200
-
e0b1fa9ac3
Adapted to OpenGL 4.2 renaming of GL_COPY_*_BUFFER.
Vladimír Vondruš
2012-05-06 22:40:34 +0200
-
eb80448912
Removed TODOs already done in gcc4.7 branch.
Vladimír Vondruš
2012-05-06 22:30:39 +0200
-
c00a42fcf3
Removed "wontfix" TODOs.
Vladimír Vondruš
2012-05-06 22:21:51 +0200
-
aa3c703c25
Added TODOs for easily implementable things.
Vladimír Vondruš
2012-05-06 22:15:11 +0200
-
1d545f2968
Tesselation-related shader types.
Vladimír Vondruš
2012-05-06 22:14:23 +0200
-
91db0e0294
Added one more Buffer target.
Vladimír Vondruš
2012-05-06 22:12:34 +0200
-
3f4e28cfca
Documented required OpenGL version for some functionality.
Vladimír Vondruš
2012-05-06 22:08:59 +0200
-
efb36b4e33
Removed cube map coordinates from AbstractTexture::Target.
Vladimír Vondruš
2012-05-06 14:34:31 +0200
-
b26a4d0c3c
Fixed copypaste error.
Vladimír Vondruš
2012-05-06 13:50:20 +0200
-
d69253757a
Added CubeMapTexture::setSeamless().
Vladimír Vondruš
2012-05-06 13:43:19 +0200
-
3931cccd08
Added Mesh::setProgramPointSize().
Vladimír Vondruš
2012-05-06 13:42:35 +0200
-
2b7aa09520
Added some TODOs.
Vladimír Vondruš
2012-05-04 23:44:50 +0200
-
d8deeb836a
Rectangle texture safety guards, doc++
Vladimír Vondruš
2012-05-04 23:33:36 +0200
-
f53e840ecd
Camera must be attached to scene when attempting to draw.
Vladimír Vondruš
2012-05-04 22:47:43 +0200
-
69cad8862f
Added dummy draw() to Camera, so it doesn't get hidden by the other.
Vladimír Vondruš
2012-04-28 14:45:04 +0200
-
d65d33912a
Improved Object transformation caching to reuse absolute transformation.
Vladimír Vondruš
2012-04-24 21:44:45 +0200
-
31a96aa9e5
Fixed compilation error in Matrix4.
Vladimír Vondruš
2012-04-28 14:46:22 +0200
-
c7c137752c
Physics: Capsule % Sphere collision.
Vladimír Vondruš
2012-04-28 13:24:07 +0200
-
42bd89a76e
Physics: Capsule % Point collision.
Vladimír Vondruš
2012-04-28 12:15:30 +0200
-
34294541b9
Physics: Plane % LineSegment collision.
Vladimír Vondruš
2012-04-28 02:18:13 +0200
-
bceef6b8ad
Physics: Plane % Line collision.
Vladimír Vondruš
2012-04-28 01:28:20 +0200
-
04d020fcd6
Physics: Sphere % LineSegment collision.
Vladimír Vondruš
2012-04-28 00:52:57 +0200
-
b2f1915579
Physics: Sphere % Line collision.
Vladimír Vondruš
2012-04-28 00:34:05 +0200
-
6e778aa533
Physics: Sphere % Sphere collision.
Vladimír Vondruš
2012-04-27 02:36:55 +0200
-
15dc8015b4
Physics: Sphere % Point collision.
Vladimír Vondruš
2012-04-27 02:35:38 +0200
-
d844715b94
Utility class for shape collision tests.
Vladimír Vondruš
2012-04-27 02:36:04 +0200
-
43301c170c
Initial Physics classes, interfaces, documentation and unit tests.
Vladimír Vondruš
2012-04-25 01:23:40 +0200
-
1825d26c72
Fixed serious error in Intersection::planeLine().
Vladimír Vondruš
2012-04-28 02:13:38 +0200
-
822d66f380
Function for computing distance of line segment and point.
Vladimír Vondruš
2012-04-28 00:18:55 +0200
-
379e37d8fc
Function for computing distance of line and point.
Vladimír Vondruš
2012-04-27 23:10:35 +0200
-
6f94d84b1a
Moved Math::GeometryUtils to Math::Geometry::Intersection.
Vladimír Vondruš
2012-04-27 21:28:21 +0200
-
e921194601
Simplified GeometryUtils::intersection(), updated documentation.
Vladimír Vondruš
2012-04-27 21:08:20 +0200
-
886680de46
Vector documentation: count from zero.
Vladimír Vondruš
2012-04-27 21:07:34 +0200
-
2be1ff3763
Added Vector::lengthSquared() function.
Vladimír Vondruš
2012-04-27 02:29:09 +0200
-
925cc3d2ff
Make Math::pow() templated on type.
Vladimír Vondruš
2012-04-27 02:28:32 +0200
-
7cbf0ce5f9
Minor tweaks for better Doxygen parsing.
Vladimír Vondruš
2012-04-25 01:13:34 +0200
-
45255ff597
Added asserts to object absolute transformation, added test.
Vladimír Vondruš
2012-04-24 21:25:18 +0200
-
0ee95d51eb
Using Object::Transformation enum instead of bool.
Vladimír Vondruš
2012-04-24 13:43:11 +0200
-
1521c32570
Doc++
Vladimír Vondruš
2012-04-24 13:37:54 +0200
-
0a965cf036
CMakeLists.txt cleanup and style unification.
Vladimír Vondruš
2012-04-23 23:56:28 +0200
-
39e7115ddd
Prevent ambiguity in operator= in Matrix and Vector subclasses.
Vladimír Vondruš
2012-04-23 22:35:32 +0200
-
f0d88fbf9f
Added templated Math::Constants structure to replace PI #define.
Vladimír Vondruš
2012-04-23 19:27:31 +0200
-
aec8ef98dd
Function for returning rotation and scaling part of Matrix4.
Vladimír Vondruš
2012-04-23 00:09:41 +0200
-
c5b38c9f1a
Documented Matrix and Vector algorithms.
Vladimír Vondruš
2012-04-22 14:58:46 +0200
-
ccf61c0f7f
Fixed typo in method name.
Vladimír Vondruš
2012-04-22 14:58:20 +0200
-
0443bbe286
Caching light position relative to camera.
Vladimír Vondruš
2012-04-22 02:44:48 +0200
-
aaf8d65446
Use variables instead of direct library names for linking.
Vladimír Vondruš
2012-04-22 02:43:20 +0200
-
64665872cc
Use CORRADE_ASSERT() instead of cassert and direct error output.
Vladimír Vondruš
2012-04-22 02:19:14 +0200
-
3a96420cb4
Flipped cube primitive face winding, so the faces are oriented outside.
Vladimír Vondruš
2012-04-22 00:47:44 +0200
-
c754b1c1aa
MeshTools: functions for flipping normals and face winding.
Vladimír Vondruš
2012-04-22 00:40:25 +0200
-
d1d39a7de1
MeshTools::Subdivide: added check for index count.
Vladimír Vondruš
2012-04-21 22:02:22 +0200
-
7a451994ea
MeshTools: function for generating flat normals.
Vladimír Vondruš
2012-04-21 02:54:44 +0200
-
56299bed37
Added tool for combining index arrays.
Vladimír Vondruš
2012-02-28 10:14:56 +0100
-
91c2b5e389
Hiding MeshTools implementation classes from user altogether.
Vladimír Vondruš
2012-04-21 21:40:48 +0200
-
c14715962d
Use T() instead of static_cast<T>() for numeric types.
Vladimír Vondruš
2012-04-21 00:09:03 +0200
-
5b057667ab
Doc++
Vladimír Vondruš
2012-04-20 12:40:41 +0200
-
7b780b9f9b
Added missing const to camera matrix.
Vladimír Vondruš
2012-04-20 12:24:51 +0200
-
e88f68d219
Added PKGBUILD for release (not debug) building.
Vladimír Vondruš
2012-04-20 00:55:37 +0200
-
1084447730
Using custom operator instead of [][] in Matrix internals.
Vladimír Vondruš
2012-04-20 12:12:35 +0200
-
c5b435c47b
Don't loop through rows and cols where it's not necessary.
Vladimír Vondruš
2012-04-20 12:11:22 +0200
-
cd5c4d6d0b
Fixed operator= in subclasses (return ref to itself, not parent).
Vladimír Vondruš
2012-04-20 00:16:56 +0200
-
bbf9dfb4bd
Don't redefine NDEBUG when building in release mode.
Vladimír Vondruš
2012-04-20 00:23:35 +0200
-
7f21d5a05e
Silenced wrong compiler warning (it is always initialized).
Vladimír Vondruš
2012-04-20 00:22:39 +0200
-
54af4015f2
Allow to specify value on diagonal in identity matrix constructor.
Vladimír Vondruš
2012-04-18 01:06:57 +0200
-
4f1c7ccfa0
Better (hopefully) way to distinguish between Matrix constructors.
Vladimír Vondruš
2012-04-17 23:50:11 +0200
-
a23661a171
Doc++
Vladimír Vondruš
2012-04-17 19:44:29 +0200
-
fed3f9351f
Don't use 0 as null pointer constant.
Vladimír Vondruš
2012-04-17 19:12:09 +0200
-
ed74f579fa
Doc++
Vladimír Vondruš
2012-04-17 18:32:47 +0200
-
153926d12d
Not deleting removed function.
Vladimír Vondruš
2012-04-17 18:31:26 +0200
-
02ae00fcfc
Fluent interface for Object transformation.
Vladimír Vondruš
2012-04-17 16:23:15 +0200
-
fd1d8e7717
Removed Object::setTransformationFrom().
Vladimír Vondruš
2012-04-17 16:20:28 +0200
-
f2c37d9dd8
Using explicit constructors for templated type in Vector.
Vladimír Vondruš
2012-04-17 16:01:01 +0200
-
071180ebcd
Function for getting rotation part of Matrix4.
Vladimír Vondruš
2012-04-17 15:54:48 +0200
-
5293429f31
Ability to construct Matrix from column vectors.
Vladimír Vondruš
2012-04-17 00:26:04 +0200
-
ea39f3735e
Vector dot product is now static function instead of operator*().
Vladimír Vondruš
2012-04-16 23:51:17 +0200
-
e8c76b7d96
Forced exclusive use of bracket operators in Matrix and Vector.
Vladimír Vondruš
2012-04-16 23:06:29 +0200
-
7e1a260286
Removed && and std::forward from Matrix and Vector constructors.
Vladimír Vondruš
2012-04-16 18:14:30 +0200