-
8b69969fbf
Explicit default Matrix constructor.
Vladimír Vondruš
2012-04-16 12:24:38 +0200
-
8b7d0891d4
Removed Object::scale(GLfloat, bool), as Vector can be used directly.
Vladimír Vondruš
2012-04-16 03:03:24 +0200
-
a3b754b88e
Possiblity for constructing Vector from one value, like in GLSL.
Vladimír Vondruš
2012-04-16 02:57:31 +0200
-
5c9310605a
Finally fixed light intensity computation bug in PhongShader.
Vladimír Vondruš
2012-04-16 02:29:53 +0200
-
ffb52f4e29
(Smooth) normals for Cube primitive.
Vladimír Vondruš
2012-04-16 02:26:24 +0200
-
f839963622
Storing Light position as Vector4, not Vector3.
Vladimír Vondruš
2012-04-16 02:25:18 +0200
-
5cee018ec1
Added normals to Plane primitive.
Vladimír Vondruš
2012-04-15 19:04:49 +0200
-
7f194f94b4
Trade::MeshData const-correctness.
Vladimír Vondruš
2012-04-15 18:55:07 +0200
-
37eff1149b
Using Vertex Array Objects for mesh drawing.
Vladimír Vondruš
2012-04-10 02:47:54 +0200
-
01162f2799
Added missing tests for object dirty status.
Vladimír Vondruš
2012-04-10 02:21:48 +0200
-
c996e89fe7
Scene parent and transformation is now really immutable.
Vladimír Vondruš
2012-04-10 02:20:21 +0200
-
72e667b9fd
Object const-correctness.
Vladimír Vondruš
2012-04-10 01:33:01 +0200
-
74449f8e13
Classes for querying primitive count, passed sample count etc.
Vladimír Vondruš
2012-04-09 22:37:24 +0200
-
c8d2b926b0
Windows build fixes.
Vladimír Vondruš
2012-04-09 22:33:16 +0200
-
2f595c910f
Added functions to set polygon mode, line width and point size to Mesh.
Vladimír Vondruš
2012-04-08 23:12:24 +0200
-
32a73395e2
Plane primitive.
Vladimír Vondruš
2012-04-06 02:09:51 +0200
-
304a8445a5
Don't add null pointers for nonexistent mesh primitive data.
Vladimír Vondruš
2012-04-06 02:08:31 +0200
-
49c6bea722
Capsule and UVSphere primitive, with normals and texture coordinates.
Vladimír Vondruš
2012-04-04 11:49:50 +0200
-
d1dd06aa0a
Ability to explicitly specify precision for floating-point equality.
Vladimír Vondruš
2012-04-06 01:56:14 +0200
-
3495738fc0
Removed memcpy() from Matrix::set(), using Vector::from() in Matrix::at().
Vladimír Vondruš
2012-04-03 22:39:22 +0200
-
7c857ccb16
Better implementation for Matrix::determinant() using external functor.
Vladimír Vondruš
2012-04-03 22:32:33 +0200
-
8b9b161c5a
Rework of image classes, added missing image formats.
Vladimír Vondruš
2012-04-02 04:21:24 +0200
-
84e4fd1581
Improved usability of type capability checking in TypeTraits.
Vladimír Vondruš
2012-04-02 21:08:01 +0200
-
5052f912c2
Function to get buffer of BufferedImage.
Vladimír Vondruš
2012-04-02 04:15:32 +0200
-
e0470d6b58
Non-templated base for Image, BufferedImage and Trade::ImageData.
Vladimír Vondruš
2012-04-02 01:58:46 +0200
-
1cdbec77e7
Use actual color format and type for computing BufferedImage size.
Vladimír Vondruš
2012-04-02 01:54:44 +0200
-
6d894ba14b
Temporary fix for build error in BufferedImage.
Vladimír Vondruš
2012-04-02 01:50:17 +0200
-
11f4f0a500
Removed support for setting texture data directly.
Vladimír Vondruš
2012-04-01 17:22:55 +0200
-
03f15c714b
Renamed template in Texture to prevent underscores in parameters.
Vladimír Vondruš
2012-04-01 15:31:42 +0200
-
cceda11957
Fixed all Doxygen C++11 incompatibilities.
Vladimír Vondruš
2012-04-01 14:50:32 +0200
-
13f335523b
Added class for managing buffered textures.
Vladimír Vondruš
2012-03-19 16:57:02 +0100
-
595f23b06e
Adapted to Magnum changes.
Vladimír Vondruš
2012-04-02 04:29:23 +0200
-
49c809915f
Added function to bind fragment data locations.
Vladimír Vondruš
2012-03-29 23:21:33 +0200
-
f4fb9b5e7d
Classes for managing framebuffer.
Vladimír Vondruš
2012-04-01 03:52:24 +0200
-
9097bb5d44
Added remaining internal formats to AbstractTexture.
Vladimír Vondruš
2012-04-01 03:47:56 +0200
-
cbedb9fe61
Fixed more Doxygen C++11 incompatibilities.
Vladimír Vondruš
2012-04-01 03:45:22 +0200
-
d1e9d5b992
Fixed compilation error (spotted thanks to Clang).
Vladimír Vondruš
2012-03-31 22:16:09 +0200
-
441e6dd736
Added documentation about building, improved README.
Vladimír Vondruš
2012-03-31 21:39:05 +0200
-
82f4a67225
Windows build fixes.
Vladimír Vondruš
2012-03-31 21:38:15 +0200
-
d35861fa92
Added Git PKGBUILD.
Vladimír Vondruš
2012-03-31 18:26:32 +0200
-
3cefff08cc
Better project URLs.
Vladimír Vondruš
2012-03-31 17:30:27 +0200
-
5bfdac108c
Added some TODOs.
Vladimír Vondruš
2012-03-31 15:08:45 +0200
-
c94acf2920
Fixed #include.
Vladimír Vondruš
2012-03-31 15:08:17 +0200
-
57ae567a36
Simplified attribute binding in AbstractShaderProgram.
Vladimír Vondruš
2012-03-27 23:19:59 +0200
-
f410266512
Added function to get OpenGL internal ID for given texture.
Vladimír Vondruš
2012-03-27 23:15:49 +0200
-
0befe23356
Function to get target of Texture.
Vladimír Vondruš
2012-03-27 23:14:30 +0200
-
b641085b21
Doc++
Vladimír Vondruš
2012-03-19 16:56:04 +0100
-
b0756190c2
Added Buffer::id() for retrieving OpenGL internal buffer ID.
Vladimír Vondruš
2012-03-19 16:55:10 +0100
-
0c1f789ab7
Functions changing OpenGL internal state shouldn't be constant.
Vladimír Vondruš
2012-03-19 16:54:20 +0100
-
1306ec5b75
Micro-optimized Phong vertex shader.
Vladimír Vondruš
2012-03-19 12:49:02 +0100
-
265da56976
Added class Trade::MeshObjectData, specialized for mesh instance types.
Vladimír Vondruš
2012-03-11 04:13:15 +0100
-
04f45a0598
Non-const access to children in Trade::ObjectData.
Vladimír Vondruš
2012-03-11 04:11:40 +0100
-
42db34ea43
Added function returning default scene of imported file.
Vladimír Vondruš
2012-03-11 02:53:12 +0100
-
c8e33a74cc
"constexpr"-ized Matrix and Vector classes.
Vladimír Vondruš
2012-03-10 01:01:21 +0100
-
8761e1f636
Using "initializer-list" constructors for Matrix everywhere.
Vladimír Vondruš
2012-03-10 00:06:31 +0100
-
b8f09a0616
Added arithmetic assign operators to Matrix and Vector.
Vladimír Vondruš
2012-03-06 00:24:07 +0100
-
b1159775f3
Added children and instance type and ID to Trade::ObjectData.
Vladimír Vondruš
2012-03-05 17:12:00 +0100
-
d3635e348e
Added children array to Trade::SceneData.
Vladimír Vondruš
2012-03-05 17:11:03 +0100
-
391cb0fa9a
TgaImporter: error output everywhere where it makes sense.
Vladimír Vondruš
2012-03-04 23:55:48 +0100
-
02f1f32eda
Adapted to Corrade changes.
Vladimír Vondruš
2012-03-04 23:55:28 +0100
-
1cf69616a3
Documentation updates, "markdownization".
Vladimír Vondruš
2012-03-04 17:53:52 +0100
-
f17de6a63d
Renamed TGAImporter -> TgaImporter.
Vladimír Vondruš
2012-03-03 23:58:54 +0100
-
83150f003e
Using noun instead of verb for inverse matrix function.
Vladimír Vondruš
2012-03-03 04:09:33 +0100
-
8c92224ff8
Type-safe shader attributes.
Vladimír Vondruš
2012-03-03 04:03:41 +0100
-
cd4fce8926
AbstractShaderProgram documentation: number attributes from 0.
Vladimír Vondruš
2012-03-03 03:21:23 +0100
-
62fb2d5470
Using MurmurHash in MeshTools::Clean.
Vladimír Vondruš
2012-02-28 21:44:19 +0100
-
7c2f1bec77
Cleaned up CMakeLists.
Vladimír Vondruš
2012-02-28 21:34:48 +0100
-
1f2aa86be3
Fixed awesome bug in Vector3 constructor.
Vladimír Vondruš
2012-02-28 12:10:24 +0100
-
05107f383b
Doc: some workarounds for Doxygen C++11 support etc.
Vladimír Vondruš
2012-02-28 10:13:14 +0100
-
171c75aca9
Naming consistency for variadic templates.
Vladimír Vondruš
2012-02-27 22:36:55 +0100
-
ac4a6fd31d
Doc++
Vladimír Vondruš
2012-02-27 13:31:52 +0100
-
b6ac0125dc
"Initializer-list" constructor also for Matrix.
Vladimír Vondruš
2012-02-27 13:30:41 +0100
-
f8d44a19ed
Removed wrong TODO.
Vladimír Vondruš
2012-02-27 00:37:46 +0100
-
7a03e48df8
Finally "initializer-list" constructor for Vector.
Vladimír Vondruš
2012-02-27 00:36:01 +0100
-
7911c22eff
Removed convenience functions with "unwrapped" Vector parameters.
Vladimír Vondruš
2012-02-26 22:34:06 +0100
-
28adf2c98b
Added length parameter to Vector3::[xyz]Axis().
Vladimír Vondruš
2012-02-26 22:54:27 +0100
-
aedc90e712
Doc++
Vladimír Vondruš
2012-02-26 22:33:28 +0100
-
5d3f54edb2
Warn and assertion fail when mesh has no vertices/indexes before drawing.
Vladimír Vondruš
2012-02-26 15:22:33 +0100
-
45200899ed
Assertion fail when user is doing something wrong with shaders.
Vladimír Vondruš
2012-02-26 15:21:10 +0100
-
e3f0edd418
Convenience functions for setting buffer data from vector.
Vladimír Vondruš
2012-02-26 15:19:34 +0100
-
8d7a6078c3
Doc++
Vladimír Vondruš
2012-02-26 15:18:37 +0100
-
eacad4895f
Added normals array to Icosphere primitive.
Vladimír Vondruš
2012-02-26 15:13:34 +0100
-
596ab6b6a6
Removed MeshBuilder class, as it is finally not used anymore.
Vladimír Vondruš
2012-02-25 03:30:08 +0100
-
9418ff6e97
Removed unused AbstractPrimitive class.
Vladimír Vondruš
2012-02-25 03:27:31 +0100
-
7dae98ded1
Primitives: using MeshData instead of AbstractPrimitive.
Vladimír Vondruš
2012-02-25 03:24:41 +0100
-
c1158e0995
MeshData: use four-component vectors for vertices.
Vladimír Vondruš
2012-02-25 03:23:17 +0100
-
5306d46b49
Removed MeshTools::AbstractTool, as nothing depends on it.
Vladimír Vondruš
2012-02-25 02:05:41 +0100
-
02b71d6b15
MeshTools: removed dependency on MeshBuilder in Clean and Subdivide.
Vladimír Vondruš
2012-02-25 02:04:08 +0100
-
9e81d4b6c3
Fixed awesome mistake in Math::TypeTraits.
Vladimír Vondruš
2012-02-24 23:53:34 +0100
-
571f41f53f
MeshTools: removed dependency on MeshBuilder in Tipsify.
Vladimír Vondruš
2012-02-24 23:05:33 +0100
-
fb0c4f0d15
MeshTools: tool for interleaving attribute arrays.
Vladimír Vondruš
2012-02-24 22:18:37 +0100
-
9ea3a36105
Added function Mesh::isInterleaved().
Vladimír Vondruš
2012-02-26 15:18:51 +0100
-
bca691f2b7
MeshTools: tool for compressing index array.
Vladimír Vondruš
2012-02-24 22:17:02 +0100
-
f7ba048c06
Using operator() instead of run() in MeshTools.
Vladimír Vondruš
2012-02-24 00:11:03 +0100
-
b0b1a401d1
Counting attributes from 0, not from 1.
Vladimír Vondruš
2012-02-23 23:58:24 +0100
-
36254a3806
Win fixes: don't export nonexported classes and export exported classes.
Vladimír Vondruš
2012-02-23 21:41:36 +0100
-
6504aecf0c
Added classes Image and BufferedImage.
Vladimír Vondruš
2012-02-20 21:40:11 +0100
-
c1374155b0
Math: function to compute product of all values in the vector.
Vladimír Vondruš
2012-02-23 18:29:51 +0100
-
62d0fa96a8
Added Buffer:setSubData() functions.
Vladimír Vondruš
2012-02-23 18:55:01 +0100
-
e5cf6c7c93
Adapted to Magnum changes.
Vladimír Vondruš
2012-02-23 14:41:16 +0100