Commit Graph

  • 0feebe3f7c Function for unbinding given buffer target. Vladimír Vondruš 2012-02-23 02:13:21 +0100
  • 10b8eda20a Inlined functions. Vladimír Vondruš 2012-02-23 02:19:00 +0100
  • 7bae1a3f8a Renamed data access classes in Trade to avoid confusion. Vladimír Vondruš 2012-02-23 14:34:14 +0100
  • 42b10e775b Removed old untrue documentation from Trade::AbstractImporter. Vladimír Vondruš 2012-02-23 14:10:06 +0100
  • 5fa2f2e03f Optimized #include. Vladimír Vondruš 2012-02-23 14:34:46 +0100
  • 33e822a397 Function for pixel size of given color format and data type per channel. Vladimír Vondruš 2012-02-21 12:08:48 +0100
  • d7a497b87b Make Camera::setViewport() virtual. Vladimír Vondruš 2012-02-21 10:44:05 +0100
  • d702c13195 Added Object::scale() for scaling proportionally in all dimensions. Vladimír Vondruš 2012-02-20 22:29:19 +0100
  • a64fbfbe63 Use OpenGL-compatible types in camera viewport size. Vladimír Vondruš 2012-02-20 22:28:04 +0100
  • 91cbe3040d Cleaned up alien stuff from CMakeLists.txt Vladimír Vondruš 2012-02-20 22:23:46 +0100
  • e43c1fae33 Strongly-typed Primitive enum in Mesh. Vladimír Vondruš 2012-02-20 18:03:45 +0100
  • fb9b003e24 Buffer rework. Vladimír Vondruš 2012-02-20 17:45:25 +0100
  • e98ca5b03a Moved drawing functions from Scene to Camera. Vladimír Vondruš 2012-02-20 13:19:09 +0100
  • a0ba7663b0 Doc++ Vladimír Vondruš 2012-02-20 13:18:02 +0100
  • 62d1860db1 Don't use virtual when reimplementing virtual function. Vladimír Vondruš 2012-02-20 12:44:07 +0100
  • 8cdf5e87c4 Strong typed texture targets. Vladimír Vondruš 2012-02-20 21:51:48 +0100
  • 6cd72578f0 Greatly simplified Texture::setWrapping(). Vladimír Vondruš 2012-02-20 00:17:12 +0100
  • 66956688d4 Using class constant instead of template parameter. Vladimír Vondruš 2012-02-20 00:03:29 +0100
  • e77b38d20b Reworked Mesh / IndexedMesh to use new type traits and Type enum. Vladimír Vondruš 2012-02-19 22:32:45 +0100
  • 1ff99b0413 Added TypeInfo and TypeOf classes to type traits. Vladimír Vondruš 2012-02-19 22:27:02 +0100
  • 52971935ab Using strongly-typed enum for plain OpenGL types. Vladimír Vondruš 2012-02-19 21:10:02 +0100
  • 856b8b44a5 Moved static_asserts from TypeTraits header to implementation. Vladimír Vondruš 2012-02-19 20:53:52 +0100
  • 1015ac258e Fixed (non-deadly) mistake in TypeTraits. Vladimír Vondruš 2012-02-19 19:37:39 +0100
  • 476e8285cd Simplified massive repeated code in CubeMapTexture.h. Vladimír Vondruš 2012-02-19 17:04:39 +0100
  • c7894df33f Doc++ Vladimír Vondruš 2012-02-19 17:04:22 +0100
  • 70fa53b949 Removed unbind() from buffers and textures. Vladimír Vondruš 2012-02-19 10:29:49 +0100
  • cbda9712e2 Added (incomplete) check() function to development PKGBUILD. Vladimír Vondruš 2012-02-16 01:29:52 +0100
  • d8943b898c Use nullptr instead of 0 for pointers. Vladimír Vondruš 2012-02-16 00:28:38 +0100
  • 49b126abc6 Don't try to develop our own OpenGL (naming). Vladimír Vondruš 2012-02-16 00:28:03 +0100
  • 5bff1c385b Using delete[] for char array. Vladimír Vondruš 2012-02-15 23:50:26 +0100
  • d40a80b3d0 Fixed crash on deletion of Object children. Vladimír Vondruš 2012-02-15 23:24:17 +0100
  • f855d72660 Totally reworked Trade::AbstractImporter. Vladimír Vondruš 2012-02-14 00:35:40 +0100
  • 5818a76850 New library with sample shaders, currently only Phong shader. Vladimír Vondruš 2012-02-14 00:27:35 +0100
  • 8cc445d164 Using own Corrade::Debug class instead of cerr in Shaders. Vladimír Vondruš 2012-02-14 00:24:58 +0100
  • 1c51409fb4 TGAImporter: adapted to Magnum changes. Vladimír Vondruš 2012-02-14 00:38:30 +0100
  • f5c8ae6bd6 Include Qt include dir for building tests. Vladimír Vondruš 2012-02-13 17:59:40 +0100
  • 6309cda444 Use proper LIB_SUFFIX for libraries installation path. Vladimír Vondruš 2012-02-13 17:59:12 +0100
  • 0945c50aa6 Removed "active camera" from Scene. Vladimír Vondruš 2012-02-12 22:48:27 +0100
  • 6e4523f162 Fixed memory leak in ObjectTest. Vladimír Vondruš 2012-02-12 22:47:52 +0100
  • 990dccdd76 Documentation: better word order. Vladimír Vondruš 2012-02-12 22:46:57 +0100
  • 2c48e30858 Simplified Object::multiplyTransformation(). Vladimír Vondruš 2012-02-12 22:45:43 +0100
  • be98437682 De-inlined Light::clean(). Vladimír Vondruš 2012-02-12 22:58:44 +0100
  • 1619a2fa0b Don't forget to delete VAO on scene destruction. Vladimír Vondruš 2012-02-09 11:37:23 +0100
  • 408aa7faf5 Fixed yet another collision with windows.h. I hate it. Vladimír Vondruš 2012-02-08 22:26:51 +0100
  • 8efb5a1e42 Added dllimport/dllexport macros for Windows builds. Vladimír Vondruš 2012-02-08 22:26:21 +0100
  • 4015625625 Updated .gitignore Vladimír Vondruš 2012-02-08 22:24:59 +0100
  • c0123a5710 MinGW32 development PKGBUILD. Vladimír Vondruš 2012-02-08 22:24:14 +0100
  • 78ce126cbb Fixed pedantic compiler warning. Vladimír Vondruš 2012-02-08 22:22:43 +0100
  • 8b382f171f Fixed FindGLEW.cmake for Windows build. Vladimír Vondruš 2012-02-08 20:30:24 +0100
  • b86c96f78d Don't install FindMagnum.cmake if crosscompiling. Vladimír Vondruš 2012-02-08 20:29:02 +0100
  • 8cf585ac3a Fixed dependencies in development PKGBUILD. Vladimír Vondruš 2012-02-08 20:27:44 +0100
  • e6b5a982a4 Fixed linker errors with MinGW32 build. Vladimír Vondruš 2012-02-08 22:33:55 +0100
  • b2c1937538 Added toolchains submodule. Vladimír Vondruš 2012-02-08 20:24:41 +0100
  • 8d525be511 Using TypeTraits::epsilon and TypeTraits::equals instead of EPSILON. Vladimír Vondruš 2012-01-30 01:50:49 +0100
  • f585d39146 Added Math::TypeTraits, implementing fuzzy comparison based on type. Vladimír Vondruš 2012-01-30 01:44:51 +0100
  • c2aed9d5af Updated TypeTraits documentation, show all functions inline. Vladimír Vondruš 2012-01-30 01:38:14 +0100
  • 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