-
34a84dc677
Using nullptr instead of 0.
Vladimír Vondruš
2012-01-29 22:34:51 +0100
-
ea853308f8
Adapted to Magnum changes, renamed namespace Plugins to Trade.
Vladimír Vondruš
2012-01-27 01:18:14 +0100
-
e357f24e70
Scene::viewportWidth/viewportHeight were never set, got rid of them.
Vladimír Vondruš
2012-01-29 00:49:19 +0100
-
dacd31fcc5
Moved AbstractImporter and Image to new Trade namespace.
Vladimír Vondruš
2012-01-27 01:12:53 +0100
-
3174570969
Moved ColorFormat enum back to AbstractTexture.
Vladimír Vondruš
2012-01-26 19:41:05 +0100
-
96b072f87d
AbstractImporter: allow direct file opening, added Feature enum.
Vladimír Vondruš
2012-01-25 20:47:46 +0100
-
65986a1cef
Adapted to Magnum changes.
Vladimír Vondruš
2012-01-26 20:00:50 +0100
-
53170e0437
TGAImporter: adopted to Magnum changes, allow direct file opening.
Vladimír Vondruš
2012-01-25 20:53:04 +0100
-
1f455e8b39
Fixed Primitives::Icosphere compilation.
Vladimír Vondruš
2012-01-25 19:25:31 +0100
-
31fd5bfb32
Added another constructor to MeshTools::AbstractIndexTool.
Vladimír Vondruš
2012-01-25 19:23:07 +0100
-
c77bc6d916
Added AbstractImporter::meshData() for accessing mesh data.
Vladimír Vondruš
2012-01-24 22:22:21 +0100
-
0c67d17148
MeshTools: implementation of Tipsify algorithm.
Vladimír Vondruš
2012-01-14 19:31:46 +0100
-
5fac01f30d
Added copy of FindCorrade.cmake module.
Vladimír Vondruš
2012-01-15 18:20:21 +0100
-
37fa078ead
Added MeshTools::AbstractIndexTool, operating only on indices.
Vladimír Vondruš
2012-01-14 19:22:43 +0100
-
37afb7bffe
Splitting tools from MeshBuilderBenchmark to MeshTools.
Vladimír Vondruš
2012-01-12 01:10:08 +0100
-
79a36bd373
New namespace and base class for mesh tools.
Vladimír Vondruš
2012-01-12 01:06:13 +0100
-
e0b4fca4fe
Doc++
Vladimír Vondruš
2012-01-12 00:09:19 +0100
-
c11e691053
Cleaning overengineered MeshBuilder.
Vladimír Vondruš
2012-01-11 21:21:11 +0100
-
9fd88b700a
Using icosahedron primitive data in MeshBuilderBenchmark.
Vladimír Vondruš
2012-01-11 21:20:41 +0100
-
2b3aab35f6
Making Icosahedron primitive data public, so it could be reused.
Vladimír Vondruš
2012-01-11 21:19:34 +0100
-
82816ac845
Happy New Year.
Vladimír Vondruš
2012-01-11 18:54:24 +0100
-
b945f5f68b
Happy New Year.
Vladimír Vondruš
2012-01-11 18:47:26 +0100
-
9f8bb86dbb
Preserve space before and after printing Matrix/Vector to Debug output.
Vladimír Vondruš
2012-01-11 12:24:45 +0100
-
7f24696021
Don't return reference to temporary object in Debug output.
Vladimír Vondruš
2012-01-11 12:23:14 +0100
-
cb0efb5d47
Vector3 constructor from Vector2 and optional Z/B value (default 0).
Vladimír Vondruš
2012-01-11 00:56:17 +0100
-
fd9c137be2
Getter for Camera viewport size.
Vladimír Vondruš
2012-01-11 00:18:37 +0100
-
4a23efa307
Use Vector2<unsigned int> for viewport size in Camera instead of ints.
Vladimír Vondruš
2012-01-11 00:00:55 +0100
-
cf170c9155
Separate accessors for cameras and lights from objects in AbstractImporter.
Vladimír Vondruš
2012-01-09 21:49:04 +0100
-
36213f13c4
MeshBuilder: reworked index builder.
Vladimír Vondruš
2011-12-14 21:33:48 +0100
-
b35afc3010
MeshBuilder: Index type is based on vertex count, not index count.
Vladimír Vondruš
2011-12-14 19:42:47 +0100
-
e108944f9e
Interface for importer plugins.
Vladimír Vondruš
2011-12-13 15:27:33 +0100
-
7e37a9a64d
Base class for materials.
Vladimír Vondruš
2011-12-13 15:24:47 +0100
-
2d50410dee
C++11 (move semantics) compatible class copy/move disabling.
Vladimír Vondruš
2011-12-13 15:22:09 +0100
-
777f8e3ba2
C++11 way of disabling access to irrelevant functions in Scene.
Vladimír Vondruš
2011-12-13 14:56:32 +0100
-
31c70f2c08
Doc++
Vladimír Vondruš
2011-12-13 14:55:57 +0100
-
ebcf632110
Fixed compiler warning.
Vladimír Vondruš
2011-12-13 14:05:31 +0100
-
96bc58812a
Using static variable instead of template parameter in Texture.
Vladimír Vondruš
2011-12-12 18:15:20 +0100
-
e5e7d95af4
Using nullptr instead of 0 everywhere.
Vladimír Vondruš
2011-12-12 18:10:27 +0100
-
a0fc06bf94
Making Texture data setting functions public.
Vladimír Vondruš
2011-12-10 02:20:38 +0100
-
ef80006737
Using GLint instead of GLsizei for offset.
Vladimír Vondruš
2011-12-10 00:05:12 +0100
-
d6b4cbb466
Added convenience functions for feeding Textures with Images.
Vladimír Vondruš
2011-12-10 02:07:40 +0100
-
40441b39e2
Removed unnecessary templating of AbstractTexture::DataHelper.
Vladimír Vondruš
2011-12-10 02:06:07 +0100
-
53a978c434
Minor documentation fixes.
Vladimír Vondruš
2011-12-09 21:26:58 +0100
-
90838f2d85
New class Image for handling image data.
Vladimír Vondruš
2011-12-09 21:25:11 +0100
-
e9a556cc10
Using strongly-typed enums in AbstractTexture and derived classes.
Vladimír Vondruš
2011-12-09 20:01:21 +0100
-
30596670ff
Delegate finding of all dependencies to FindMagnum.cmake.
Vladimír Vondruš
2011-12-09 17:17:07 +0100
-
597cbf1286
Explicit specification of Primitives library.
Vladimír Vondruš
2011-12-09 17:16:08 +0100
-
eaf7232943
Don't compile Math as static library, as unused symbols are discarded.
Vladimír Vondruš
2011-12-09 16:35:30 +0100
-
e9a16b1824
Added Icosphere primitive.
Vladimír Vondruš
2011-12-07 21:42:52 +0100
-
6da26dc4bc
Added Cube primitive.
Vladimír Vondruš
2011-12-07 21:40:41 +0100
-
8c7486a13d
Base class for primitives.
Vladimír Vondruš
2011-12-07 21:38:29 +0100
-
0d2035af86
Using SizeBaseCall in MeshBuilder::build().
Vladimír Vondruš
2011-12-07 21:35:34 +0100
-
8242a68e6a
SizeTraits, SizeBasedCall and relevant classes.
Vladimír Vondruš
2011-12-07 21:31:37 +0100
-
e536c892c4
Added Math::pow() and Math::log() functions.
Vladimír Vondruš
2011-12-07 21:07:45 +0100
-
e74168bb88
Added test for Math::deg() and Math::rad().
Vladimír Vondruš
2011-12-07 20:54:06 +0100
-
be3dd97d0a
Renamed Math/{constants.h => Math.h}.
Vladimír Vondruš
2011-12-07 20:31:18 +0100
-
4904e9b58e
Functions to get vertex and face count in MeshBuilder.
Vladimír Vondruš
2011-12-07 20:27:27 +0100
-
8099511d12
Added implicit constructors for Mesh and IndexedMesh.
Vladimír Vondruš
2011-12-07 20:26:00 +0100
-
8512bb9560
Removed superfluous DISABLE_COPY() in IndexedMesh (Mesh has it already).
Vladimír Vondruš
2011-12-07 20:24:02 +0100
-
d0044b960e
Support for setting texture subdata.
Vladimír Vondruš
2011-12-06 16:35:16 +0100
-
0d2f2c966f
Doc++
Vladimír Vondruš
2011-12-05 16:41:28 +0100
-
08eefab310
Disable copying of AbstractTexture class.
Vladimír Vondruš
2011-12-05 16:40:17 +0100
-
e9a98d76e7
Support for setting textures as uniforms in AbstractShaderProgram.
Vladimír Vondruš
2011-12-05 16:39:27 +0100
-
715d9910a8
Support for texture layers.
Vladimír Vondruš
2011-12-05 16:38:06 +0100
-
0407e8152b
New class for Cube map textures.
Vladimír Vondruš
2011-12-01 23:39:11 +0100
-
24988ce520
Fixed wrong automagic texture target for 3D textures.
Vladimír Vondruš
2011-12-05 02:56:02 +0100
-
b924da57ad
Splitting non-templated things from Texture to AbstractTexture.
Vladimír Vondruš
2011-12-02 00:37:04 +0100
-
0852e89fed
Fixed compiler warning.
Vladimír Vondruš
2011-12-01 22:21:14 +0100
-
cc0bffbdc4
Support for rectangle textures, documentation updates.
Vladimír Vondruš
2011-12-01 20:10:08 +0100
-
c51ea03b5b
Texture Filter and Mipmap enum refactoring.
Vladimír Vondruš
2011-12-01 18:44:51 +0100
-
4a58fc9f0c
Added Texture.cpp with explicit specialization for all texture dimensions.
Vladimír Vondruš
2011-12-01 18:31:16 +0100
-
c0e8a92093
Better documentation for Texture, mainly about required function calls.
Vladimír Vondruš
2011-12-01 18:28:39 +0100
-
8b8e97f54e
Store template parameter in Texture class for later retrieving.
Vladimír Vondruš
2011-12-01 17:48:04 +0100
-
08c967a6ae
Fixed wrong target passed to glBindTexture.
Vladimír Vondruš
2011-12-01 17:16:41 +0100
-
b0ed6479df
Totally reworked Texture::setData() using TypeTraits.
Vladimír Vondruš
2011-12-01 17:07:28 +0100
-
1080c2900e
Texture now allows user-specified target in addition to automagic.
Vladimír Vondruš
2011-12-01 16:47:48 +0100
-
3c9f6681b9
Using TypeTraits in MeshBuilder.
Vladimír Vondruš
2011-12-01 16:45:21 +0100
-
9e92bbf265
Using TypeTraits in Mesh::bindAttribute(), largely reducing code size.
Vladimír Vondruš
2011-12-01 16:39:48 +0100
-
3e3f004a1e
Added TypeTraits class for plain OpenGL types.
Vladimír Vondruš
2011-11-30 15:21:47 +0100
-
03289b18ac
Doc++
Vladimír Vondruš
2012-01-09 22:54:07 +0100
-
3c1f5392e8
Useful functions for making angle entering less error-prone.
Vladimír Vondruš
2011-11-30 14:27:46 +0100
-
58ace7d678
Fixed errors with template two-phase lookup, discovered with GCC 4.7.
Vladimír Vondruš
2011-11-30 00:14:34 +0100
-
47744eb799
Added plugin include and plugin install dirs to FindMagnum.cmake.
Vladimír Vondruš
2011-11-28 22:59:36 +0100
-
0c262dc0bd
Removed DISABLE_COPY() macro, as it is already in Corrade.
Vladimír Vondruš
2011-11-28 22:17:39 +0100
-
8555475807
Support for printing Matrix and Vector to debug output.
Vladimír Vondruš
2011-11-28 22:15:27 +0100
-
1fb857985d
TGAImporter: hardened file opening, added unit tests.
Vladimír Vondruš
2012-01-09 19:13:27 +0100
-
22705e9632
TGAImporter: Don't inline non-inlined function.
Vladimír Vondruš
2012-01-09 19:12:16 +0100
-
e8534aa5b6
TGAImporter: making header structure public.
Vladimír Vondruš
2012-01-09 19:11:17 +0100
-
1dbb3c8c9c
TGAImporter: doc/debug output fixes.
Vladimír Vondruš
2012-01-09 19:10:43 +0100
-
95082834a4
TGAImporter: just-to-be-safe static_assert for header size
Vladimír Vondruš
2012-01-09 19:09:51 +0100
-
8823b2cc72
TGAImporter: think about endianness!
Vladimír Vondruš
2012-01-09 19:08:25 +0100
-
14306f47c5
TGA importer plugin.
Vladimír Vondruš
2011-12-13 15:32:00 +0100
-
e6f59f4bdb
Initial commit.
Vladimír Vondruš
2011-12-13 15:30:39 +0100
-
7ffe994369
Include Corrade headers.
Vladimír Vondruš
2011-11-28 22:13:49 +0100
-
614373e1af
Magnum now depends on Corrade.
Vladimír Vondruš
2011-11-28 02:02:50 +0100
-
f40d9f19a5
Better documentation for AbstractShaderProgram.
Vladimír Vondruš
2011-11-28 01:09:25 +0100
-
b13fe66337
Moved examples to separate repository.
Vladimír Vondruš
2011-11-23 01:21:55 +0100
-
80a10c9e6c
Doc++
Vladimír Vondruš
2011-09-13 15:37:26 +0200
-
5556b75e88
Doxyfile update.
Vladimír Vondruš
2011-09-13 15:35:23 +0200
-
5d56e993a8
Bind default Vertex Array Object on initialization.
Vladimír Vondruš
2011-09-12 00:11:39 +0200