Commit Graph

  • 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