-
4d8825bee0
Removed WTF todo. It was the case only for ES.
Vladimír Vondruš
2012-10-07 23:03:09 +0200
-
7004ebdd50
Using EXT_direct_state_access also for Buffer::set*Data().
Vladimír Vondruš
2012-10-07 19:55:26 +0200
-
684a1ee712
Removed set*Data(Target, ...) functions from Buffer.
Vladimír Vondruš
2012-10-07 17:14:38 +0200
-
806828f173
First extension-aware functionality - Buffer::copy().
Vladimír Vondruš
2012-10-07 17:03:55 +0200
-
92e250b600
Adapted to Magnum changes.
Vladimír Vondruš
2012-10-07 20:08:20 +0200
-
c47b416bcf
Added EXT_direct_state_access to Extensions list.
Vladimír Vondruš
2012-10-07 17:03:16 +0200
-
04a0f9511f
Fixed compilation error.
Vladimír Vondruš
2012-10-07 17:02:20 +0200
-
df836f126d
Ability to link to extension functions in Doxygen documentation.
Vladimír Vondruš
2012-10-07 16:57:04 +0200
-
2595974fae
Refactoring of internal OpenGL object names.
Vladimír Vondruš
2012-10-07 16:43:28 +0200
-
5283b3b9cd
Buffer: support for copying.
Vladimír Vondruš
2012-10-07 15:27:51 +0200
-
ae5b88d448
Buffer: added last remaining targets from OpenGL 4.2 and 4.3.
Vladimír Vondruš
2012-10-07 14:52:00 +0200
-
f2a569de0e
Workarounds to make Doxygen happy.
Vladimír Vondruš
2012-10-07 14:37:16 +0200
-
3868dba6ae
Buffer documentation update.
Vladimír Vondruš
2012-10-07 14:28:28 +0200
-
c97d2c9049
Support for filling Buffer from std::array.
Vladimír Vondruš
2012-10-07 14:28:00 +0200
-
18c23cbd37
Ooops, forgot to install DimensionTraits.h.
Vladimír Vondruš
2012-10-07 16:46:55 +0200
-
c1cf94fb46
Using fixed-size integer types also everywhere else.
Vladimír Vondruš
2012-10-06 00:38:49 +0200
-
1de2154823
Using fixed-size integer types for Trade data IDs.
Vladimír Vondruš
2012-10-06 00:18:30 +0200
-
8f5940dd56
Using fixed-size 32bit integer type for indices.
Vladimír Vondruš
2012-10-06 00:14:58 +0200
-
cdc2e5302c
Using fixed-size 32bit integer instead of size_t for log/pow.
Vladimír Vondruš
2012-10-05 23:15:36 +0200
-
246f08c4f1
Using fixed-size 8bit integer for color attachment IDs.
Vladimír Vondruš
2012-10-05 19:52:26 +0200
-
1077370937
Using fixed-size 8bit integer for dimension count.
Vladimír Vondruš
2012-10-05 16:27:09 +0200
-
0145343d59
Pedantic: using std::size_t instead of size_t from C compat headers.
Vladimír Vondruš
2012-10-05 23:56:57 +0200
-
815f2d7491
Use the right type for attribute binding location.
Vladimír Vondruš
2012-10-05 18:11:29 +0200
-
a0f79fcf78
Don't parse Implementation/ directories with Doxygen.
Vladimír Vondruš
2012-10-05 16:28:33 +0200
-
131e75ef91
Added @todos.
Vladimír Vondruš
2012-10-05 17:30:42 +0200
-
972846677d
Using DimensionTraits for Shape implementation.
Vladimír Vondruš
2012-10-05 16:37:41 +0200
-
cac85252ac
Using DimensionTraits in SceneGraph implementation.
Vladimír Vondruš
2012-10-05 16:36:42 +0200
-
d49ee5c76e
Using specialized Vector type in images and textures.
Vladimír Vondruš
2012-10-05 16:20:01 +0200
-
2b3a2951cc
New struct DimensionTraits for matrix, vector and point specializations.
Vladimír Vondruš
2012-10-05 16:16:38 +0200
-
934d04a76b
Added method for getting key of given Resource.
Vladimír Vondruš
2012-10-05 14:50:16 +0200
-
58d9d351c0
Compile Primitives library with -fPIC.
Vladimír Vondruš
2012-10-05 13:49:24 +0200
-
8a7c86d700
Initial implementation of ShapedObject.
Vladimír Vondruš
2012-09-28 16:01:36 +0200
-
805a51fd17
Export BufferedImage and Image explicit instantiations.
Vladimír Vondruš
2012-10-04 00:21:09 +0200
-
64fae952dd
Follow-up fix for previous commit.
Vladimír Vondruš
2012-10-04 00:20:46 +0200
-
aceb93c313
Distinguish dimensions (1D, 2D, 3D) from image size.
Vladimír Vondruš
2012-10-01 22:33:48 +0200
-
4aec678539
Have first letter of static constants uppercase, like previously.
Vladimír Vondruš
2012-10-01 19:21:36 +0200
-
c9d375f7a3
Making _data member of RectangularMatrix protected.
Vladimír Vondruš
2012-10-01 19:20:14 +0200
-
30a584741e
Fixed compilation with Clang.
Vladimír Vondruš
2012-10-01 18:35:22 +0200
-
2c52f7b85a
Non-explicit default constructor for Vector2 and Matrix*.
Vladimír Vondruš
2012-10-01 17:49:42 +0200
-
b5edb73f38
GlutWindowContext: don't save unused argc and argv variables.
Vladimír Vondruš
2012-10-01 15:38:26 +0200
-
caadb242b3
Explicit instantiation of Image types.
Vladimír Vondruš
2012-09-30 02:19:26 +0200
-
0f0b7a8d17
Move constructor and move assignment for Resource.
Vladimír Vondruš
2012-10-01 12:48:55 +0200
-
871c2a4f90
Forgot to initialize some variables in private Resource constructor.
Vladimír Vondruš
2012-10-01 12:47:25 +0200
-
d65b2386b2
Code cleanup.
Vladimír Vondruš
2012-09-30 02:13:39 +0200
-
16382c9ba9
No need to have separate ConfigurationValue implementation for Vector.
Vladimír Vondruš
2012-09-30 02:06:51 +0200
-
5f822d0c9b
Fixed copypaste error in Matrix3::translation().
Vladimír Vondruš
2012-09-30 02:06:06 +0200
-
ca2993cadc
Don't compute sine and cosine more times than necessary.
Vladimír Vondruš
2012-09-30 02:05:40 +0200
-
14f53bf6a3
Doc++
Vladimír Vondruš
2012-09-30 02:05:19 +0200
-
6cb257670a
Fixed compilation for Color4::rgb().
Vladimír Vondruš
2012-09-30 02:04:12 +0200
-
624f4f8531
Inlined inline functions.
Vladimír Vondruš
2012-09-30 02:03:36 +0200
-
a22263c60b
Added missing includes to Image classes.
Vladimír Vondruš
2012-09-30 02:01:53 +0200
-
ecad221a8b
Faster alternatives for rotation around main axes.
Vladimír Vondruš
2012-09-29 20:07:15 +0200
-
5d9c4038f5
Doc++
Vladimír Vondruš
2012-09-29 19:53:49 +0200
-
ce2ac51d08
Extension lists can be const as well.
Vladimír Vondruš
2012-09-29 00:55:41 +0200
-
779808e2f7
Added setUniform() for doubles.
Vladimír Vondruš
2012-09-29 00:42:58 +0200
-
64e363f495
Minor documentation fixes.
Vladimír Vondruš
2012-09-29 00:42:41 +0200
-
b3517eda01
Doc: crosslinking MeshTools and relevant Mesh functions.
Vladimír Vondruš
2012-09-28 22:02:45 +0200
-
1013d16b68
More documentation updates for primitives.
Vladimír Vondruš
2012-09-28 22:02:15 +0200
-
6a2ebf5c3d
Fixed Vector, Point and Color constructors from smaller types.
Vladimír Vondruš
2012-09-28 21:40:29 +0200
-
23cbc121d6
Using only RectangularMatrix in setUniform(), added remaining setters.
Vladimír Vondruš
2012-09-28 21:39:01 +0200
-
93961aca65
Don't include Matrix3 in Matrix4, as it isn't used.
Vladimír Vondruš
2012-09-28 20:54:42 +0200
-
bfbaa79e7b
Better documentation for primitives.
Vladimír Vondruš
2012-09-28 20:26:25 +0200
-
9e24a7bca0
Don't return Matrix3 from Matrix4 member functions.
Vladimír Vondruš
2012-09-28 20:14:59 +0200
-
6895611f9b
Fixed ResourceManager example.
Vladimír Vondruš
2012-09-28 16:54:40 +0200
-
949b092a60
Support for '0' and '1' constants in swizzle() functions.
Vladimír Vondruš
2012-09-27 18:49:35 +0200
-
77c0ab9cd4
2D/3D alternatives of collision detection shapes.
Vladimír Vondruš
2012-09-27 18:14:20 +0200
-
b68a168fcb
Doc: crosslinking 1D/2D/3D alternatives.
Vladimír Vondruš
2012-09-26 20:40:52 +0200
-
c820cbeee6
Point*D overload for Matrix subclasses.
Vladimír Vondruš
2012-09-26 20:38:50 +0200
-
6aa7e3e806
Added Point*D::vector() function.
Vladimír Vondruš
2012-09-26 20:33:44 +0200
-
9feb8d32a5
Overloaded operators also for Point2D and Point3D.
Vladimír Vondruš
2012-09-26 20:33:12 +0200
-
5b7ffedce3
Fixed serious copypasta error.
Vladimír Vondruš
2012-09-26 20:31:56 +0200
-
2c0995cf26
2D equivalents of Geometry::Distance functions.
Vladimír Vondruš
2012-09-26 20:15:53 +0200
-
f4bc8b6174
Physics: Fixed Box shape compilation, added missing unit test.
Vladimír Vondruš
2012-09-26 10:06:10 +0200
-
e114fc12df
Hide Matrix::ij() reimplementation from documentation.
Vladimír Vondruš
2012-09-26 02:15:14 +0200
-
04d58b3dbd
Fixed collision detection boolean/logical operations confusion.
Vladimír Vondruš
2012-09-26 01:53:33 +0200
-
b2679d32f8
MeshTools: added transform() function.
Vladimír Vondruš
2012-09-26 00:30:05 +0200
-
b53759fb21
Doc++
Vladimír Vondruš
2012-09-26 00:01:43 +0200
-
55d9b5ae84
MeshTools::interleave(): specialization for only one attribute array.
Vladimír Vondruš
2012-09-22 20:02:55 +0200
-
fb70ef046a
Functions for getting translation part of the matrix.
Vladimír Vondruš
2012-09-22 12:30:11 +0200
-
71784a777c
Functions for getting 2D rotation and scaling part of 3x3 matrix.
Vladimír Vondruš
2012-09-22 12:28:32 +0200
-
f637106727
Initial version of resource manager.
Vladimír Vondruš
2012-09-21 14:27:04 +0200
-
e99a63f38e
Doc++
Vladimír Vondruš
2012-09-20 23:42:09 +0200
-
02f0de619a
Method chaining for Mesh.
Vladimír Vondruš
2012-09-20 23:38:36 +0200
-
04829da616
Mesh::setFrontFace() should be static (and inline).
Vladimír Vondruš
2012-09-20 22:44:45 +0200
-
67c83507be
Added simple guide for contributions.
Vladimír Vondruš
2012-09-18 11:20:15 +0200
-
a385441c02
Moved type conversion constructor from Vector to RectangularMatrix.
Vladimír Vondruš
2012-09-17 15:09:21 +0200
-
5d639095ee
Removed "wontfix" TODOs.
Vladimír Vondruš
2012-09-17 14:53:15 +0200
-
391e721ac6
Cache-oblivious traversing order in Matrix functions.
Vladimír Vondruš
2012-09-17 14:50:14 +0200
-
03f135e696
Documentation clarification, assertion update.
Vladimír Vondruš
2012-09-17 13:45:35 +0200
-
7c17871c90
Assuming the vectors are normalized in Matrix4::rotation().
Vladimír Vondruš
2012-09-17 13:44:31 +0200
-
f58ccfa1f7
Adapted to (old) Magnum changes.
Vladimír Vondruš
2012-09-17 03:17:06 +0200
-
b43a6ee586
Square primitive.
Vladimír Vondruš
2012-09-17 02:37:13 +0200
-
90a3b76e05
Have both 2D and 3D alternatives of mesh and object data in Trade.
Vladimír Vondruš
2012-09-17 02:32:28 +0200
-
071afa0b7a
Point*D Vector* subclasses for homogeneous coordinates.
Vladimír Vondruš
2012-09-17 02:07:52 +0200
-
b90ba53f2e
Doc++ (positions, not vertices).
Vladimír Vondruš
2012-09-17 02:05:04 +0200
-
eb803200d6
Disabled denormalization test for long double altogether.
Vladimír Vondruš
2012-09-17 02:03:01 +0200
-
7acda40a67
Doc++ (vector components, not values).
Vladimír Vondruš
2012-09-17 02:02:26 +0200
-
ce15175c70
Don't show dependent options in CMake if WITH_EVERYTHING is set to ON.
Vladimír Vondruš
2012-09-17 02:00:56 +0200
-
7a13e5c873
Added Color3 and Color4 to TypeTraits.
Vladimír Vondruš
2012-09-17 02:00:35 +0200
-
619f44347c
Doxygen documentation workarounds.
Vladimír Vondruš
2012-09-16 21:57:08 +0200