Commit Graph

  • 4d8825bee0 Removed WTF todo. It was the case only for ES. Vladimír Vondruš 2012-10-07 23:03:09 +0200
  • 7004ebdd50 Using EXT_direct_state_access also for Buffer::set*Data(). Vladimír Vondruš 2012-10-07 19:55:26 +0200
  • 684a1ee712 Removed set*Data(Target, ...) functions from Buffer. Vladimír Vondruš 2012-10-07 17:14:38 +0200
  • 806828f173 First extension-aware functionality - Buffer::copy(). Vladimír Vondruš 2012-10-07 17:03:55 +0200
  • 92e250b600 Adapted to Magnum changes. Vladimír Vondruš 2012-10-07 20:08:20 +0200
  • c47b416bcf Added EXT_direct_state_access to Extensions list. Vladimír Vondruš 2012-10-07 17:03:16 +0200
  • 04a0f9511f Fixed compilation error. Vladimír Vondruš 2012-10-07 17:02:20 +0200
  • df836f126d Ability to link to extension functions in Doxygen documentation. Vladimír Vondruš 2012-10-07 16:57:04 +0200
  • 2595974fae Refactoring of internal OpenGL object names. Vladimír Vondruš 2012-10-07 16:43:28 +0200
  • 5283b3b9cd Buffer: support for copying. Vladimír Vondruš 2012-10-07 15:27:51 +0200
  • ae5b88d448 Buffer: added last remaining targets from OpenGL 4.2 and 4.3. Vladimír Vondruš 2012-10-07 14:52:00 +0200
  • f2a569de0e Workarounds to make Doxygen happy. Vladimír Vondruš 2012-10-07 14:37:16 +0200
  • 3868dba6ae Buffer documentation update. Vladimír Vondruš 2012-10-07 14:28:28 +0200
  • c97d2c9049 Support for filling Buffer from std::array. Vladimír Vondruš 2012-10-07 14:28:00 +0200
  • 18c23cbd37 Ooops, forgot to install DimensionTraits.h. Vladimír Vondruš 2012-10-07 16:46:55 +0200
  • c1cf94fb46 Using fixed-size integer types also everywhere else. Vladimír Vondruš 2012-10-06 00:38:49 +0200
  • 1de2154823 Using fixed-size integer types for Trade data IDs. Vladimír Vondruš 2012-10-06 00:18:30 +0200
  • 8f5940dd56 Using fixed-size 32bit integer type for indices. Vladimír Vondruš 2012-10-06 00:14:58 +0200
  • cdc2e5302c Using fixed-size 32bit integer instead of size_t for log/pow. Vladimír Vondruš 2012-10-05 23:15:36 +0200
  • 246f08c4f1 Using fixed-size 8bit integer for color attachment IDs. Vladimír Vondruš 2012-10-05 19:52:26 +0200
  • 1077370937 Using fixed-size 8bit integer for dimension count. Vladimír Vondruš 2012-10-05 16:27:09 +0200
  • 0145343d59 Pedantic: using std::size_t instead of size_t from C compat headers. Vladimír Vondruš 2012-10-05 23:56:57 +0200
  • 815f2d7491 Use the right type for attribute binding location. Vladimír Vondruš 2012-10-05 18:11:29 +0200
  • a0f79fcf78 Don't parse Implementation/ directories with Doxygen. Vladimír Vondruš 2012-10-05 16:28:33 +0200
  • 131e75ef91 Added @todos. Vladimír Vondruš 2012-10-05 17:30:42 +0200
  • 972846677d Using DimensionTraits for Shape implementation. Vladimír Vondruš 2012-10-05 16:37:41 +0200
  • cac85252ac Using DimensionTraits in SceneGraph implementation. Vladimír Vondruš 2012-10-05 16:36:42 +0200
  • d49ee5c76e Using specialized Vector type in images and textures. Vladimír Vondruš 2012-10-05 16:20:01 +0200
  • 2b3a2951cc New struct DimensionTraits for matrix, vector and point specializations. Vladimír Vondruš 2012-10-05 16:16:38 +0200
  • 934d04a76b Added method for getting key of given Resource. Vladimír Vondruš 2012-10-05 14:50:16 +0200
  • 58d9d351c0 Compile Primitives library with -fPIC. Vladimír Vondruš 2012-10-05 13:49:24 +0200
  • 8a7c86d700 Initial implementation of ShapedObject. Vladimír Vondruš 2012-09-28 16:01:36 +0200
  • 805a51fd17 Export BufferedImage and Image explicit instantiations. Vladimír Vondruš 2012-10-04 00:21:09 +0200
  • 64fae952dd Follow-up fix for previous commit. Vladimír Vondruš 2012-10-04 00:20:46 +0200
  • aceb93c313 Distinguish dimensions (1D, 2D, 3D) from image size. Vladimír Vondruš 2012-10-01 22:33:48 +0200
  • 4aec678539 Have first letter of static constants uppercase, like previously. Vladimír Vondruš 2012-10-01 19:21:36 +0200
  • c9d375f7a3 Making _data member of RectangularMatrix protected. Vladimír Vondruš 2012-10-01 19:20:14 +0200
  • 30a584741e Fixed compilation with Clang. Vladimír Vondruš 2012-10-01 18:35:22 +0200
  • 2c52f7b85a Non-explicit default constructor for Vector2 and Matrix*. Vladimír Vondruš 2012-10-01 17:49:42 +0200
  • b5edb73f38 GlutWindowContext: don't save unused argc and argv variables. Vladimír Vondruš 2012-10-01 15:38:26 +0200
  • caadb242b3 Explicit instantiation of Image types. Vladimír Vondruš 2012-09-30 02:19:26 +0200
  • 0f0b7a8d17 Move constructor and move assignment for Resource. Vladimír Vondruš 2012-10-01 12:48:55 +0200
  • 871c2a4f90 Forgot to initialize some variables in private Resource constructor. Vladimír Vondruš 2012-10-01 12:47:25 +0200
  • d65b2386b2 Code cleanup. Vladimír Vondruš 2012-09-30 02:13:39 +0200
  • 16382c9ba9 No need to have separate ConfigurationValue implementation for Vector. Vladimír Vondruš 2012-09-30 02:06:51 +0200
  • 5f822d0c9b Fixed copypaste error in Matrix3::translation(). Vladimír Vondruš 2012-09-30 02:06:06 +0200
  • ca2993cadc Don't compute sine and cosine more times than necessary. Vladimír Vondruš 2012-09-30 02:05:40 +0200
  • 14f53bf6a3 Doc++ Vladimír Vondruš 2012-09-30 02:05:19 +0200
  • 6cb257670a Fixed compilation for Color4::rgb(). Vladimír Vondruš 2012-09-30 02:04:12 +0200
  • 624f4f8531 Inlined inline functions. Vladimír Vondruš 2012-09-30 02:03:36 +0200
  • a22263c60b Added missing includes to Image classes. Vladimír Vondruš 2012-09-30 02:01:53 +0200
  • ecad221a8b Faster alternatives for rotation around main axes. Vladimír Vondruš 2012-09-29 20:07:15 +0200
  • 5d9c4038f5 Doc++ Vladimír Vondruš 2012-09-29 19:53:49 +0200
  • ce2ac51d08 Extension lists can be const as well. Vladimír Vondruš 2012-09-29 00:55:41 +0200
  • 779808e2f7 Added setUniform() for doubles. Vladimír Vondruš 2012-09-29 00:42:58 +0200
  • 64e363f495 Minor documentation fixes. Vladimír Vondruš 2012-09-29 00:42:41 +0200
  • b3517eda01 Doc: crosslinking MeshTools and relevant Mesh functions. Vladimír Vondruš 2012-09-28 22:02:45 +0200
  • 1013d16b68 More documentation updates for primitives. Vladimír Vondruš 2012-09-28 22:02:15 +0200
  • 6a2ebf5c3d Fixed Vector, Point and Color constructors from smaller types. Vladimír Vondruš 2012-09-28 21:40:29 +0200
  • 23cbc121d6 Using only RectangularMatrix in setUniform(), added remaining setters. Vladimír Vondruš 2012-09-28 21:39:01 +0200
  • 93961aca65 Don't include Matrix3 in Matrix4, as it isn't used. Vladimír Vondruš 2012-09-28 20:54:42 +0200
  • bfbaa79e7b Better documentation for primitives. Vladimír Vondruš 2012-09-28 20:26:25 +0200
  • 9e24a7bca0 Don't return Matrix3 from Matrix4 member functions. Vladimír Vondruš 2012-09-28 20:14:59 +0200
  • 6895611f9b Fixed ResourceManager example. Vladimír Vondruš 2012-09-28 16:54:40 +0200
  • 949b092a60 Support for '0' and '1' constants in swizzle() functions. Vladimír Vondruš 2012-09-27 18:49:35 +0200
  • 77c0ab9cd4 2D/3D alternatives of collision detection shapes. Vladimír Vondruš 2012-09-27 18:14:20 +0200
  • b68a168fcb Doc: crosslinking 1D/2D/3D alternatives. Vladimír Vondruš 2012-09-26 20:40:52 +0200
  • c820cbeee6 Point*D overload for Matrix subclasses. Vladimír Vondruš 2012-09-26 20:38:50 +0200
  • 6aa7e3e806 Added Point*D::vector() function. Vladimír Vondruš 2012-09-26 20:33:44 +0200
  • 9feb8d32a5 Overloaded operators also for Point2D and Point3D. Vladimír Vondruš 2012-09-26 20:33:12 +0200
  • 5b7ffedce3 Fixed serious copypasta error. Vladimír Vondruš 2012-09-26 20:31:56 +0200
  • 2c0995cf26 2D equivalents of Geometry::Distance functions. Vladimír Vondruš 2012-09-26 20:15:53 +0200
  • f4bc8b6174 Physics: Fixed Box shape compilation, added missing unit test. Vladimír Vondruš 2012-09-26 10:06:10 +0200
  • e114fc12df Hide Matrix::ij() reimplementation from documentation. Vladimír Vondruš 2012-09-26 02:15:14 +0200
  • 04d58b3dbd Fixed collision detection boolean/logical operations confusion. Vladimír Vondruš 2012-09-26 01:53:33 +0200
  • b2679d32f8 MeshTools: added transform() function. Vladimír Vondruš 2012-09-26 00:30:05 +0200
  • b53759fb21 Doc++ Vladimír Vondruš 2012-09-26 00:01:43 +0200
  • 55d9b5ae84 MeshTools::interleave(): specialization for only one attribute array. Vladimír Vondruš 2012-09-22 20:02:55 +0200
  • fb70ef046a Functions for getting translation part of the matrix. Vladimír Vondruš 2012-09-22 12:30:11 +0200
  • 71784a777c Functions for getting 2D rotation and scaling part of 3x3 matrix. Vladimír Vondruš 2012-09-22 12:28:32 +0200
  • f637106727 Initial version of resource manager. Vladimír Vondruš 2012-09-21 14:27:04 +0200
  • e99a63f38e Doc++ Vladimír Vondruš 2012-09-20 23:42:09 +0200
  • 02f0de619a Method chaining for Mesh. Vladimír Vondruš 2012-09-20 23:38:36 +0200
  • 04829da616 Mesh::setFrontFace() should be static (and inline). Vladimír Vondruš 2012-09-20 22:44:45 +0200
  • 67c83507be Added simple guide for contributions. Vladimír Vondruš 2012-09-18 11:20:15 +0200
  • a385441c02 Moved type conversion constructor from Vector to RectangularMatrix. Vladimír Vondruš 2012-09-17 15:09:21 +0200
  • 5d639095ee Removed "wontfix" TODOs. Vladimír Vondruš 2012-09-17 14:53:15 +0200
  • 391e721ac6 Cache-oblivious traversing order in Matrix functions. Vladimír Vondruš 2012-09-17 14:50:14 +0200
  • 03f135e696 Documentation clarification, assertion update. Vladimír Vondruš 2012-09-17 13:45:35 +0200
  • 7c17871c90 Assuming the vectors are normalized in Matrix4::rotation(). Vladimír Vondruš 2012-09-17 13:44:31 +0200
  • f58ccfa1f7 Adapted to (old) Magnum changes. Vladimír Vondruš 2012-09-17 03:17:06 +0200
  • b43a6ee586 Square primitive. Vladimír Vondruš 2012-09-17 02:37:13 +0200
  • 90a3b76e05 Have both 2D and 3D alternatives of mesh and object data in Trade. Vladimír Vondruš 2012-09-17 02:32:28 +0200
  • 071afa0b7a Point*D Vector* subclasses for homogeneous coordinates. Vladimír Vondruš 2012-09-17 02:07:52 +0200
  • b90ba53f2e Doc++ (positions, not vertices). Vladimír Vondruš 2012-09-17 02:05:04 +0200
  • eb803200d6 Disabled denormalization test for long double altogether. Vladimír Vondruš 2012-09-17 02:03:01 +0200
  • 7acda40a67 Doc++ (vector components, not values). Vladimír Vondruš 2012-09-17 02:02:26 +0200
  • ce15175c70 Don't show dependent options in CMake if WITH_EVERYTHING is set to ON. Vladimír Vondruš 2012-09-17 02:00:56 +0200
  • 7a13e5c873 Added Color3 and Color4 to TypeTraits. Vladimír Vondruš 2012-09-17 02:00:35 +0200
  • 619f44347c Doxygen documentation workarounds. Vladimír Vondruš 2012-09-16 21:57:08 +0200