Commit Graph

  • 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
  • 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