Commit Graph

  • 688251add9 Removing IndexedMesh, part 1: moved enums and related stuff to Mesh. Vladimír Vondruš 2013-01-20 16:21:25 +0100
  • a22bf1bf4e Shaders: don't use explicit attribute location on GL 2.1. Vladimír Vondruš 2013-01-20 20:18:03 +0100
  • 1d88310521 Shaders: off-by-one error. Vladimír Vondruš 2013-01-20 20:17:10 +0100
  • b7b955289a Math: Vector::lerp() can take `t` of arbitrary type. Vladimír Vondruš 2013-01-20 01:28:23 +0100
  • 4c3e80b4f1 SceneGraph: added AbstractObject::transformationMatrix(). Vladimír Vondruš 2013-01-20 01:26:48 +0100
  • 220ac9e1ca Removed header files from tests. Vladimír Vondruš 2013-01-19 22:00:29 +0100
  • 40b1b1ea2b Adapted to Magnum changes. Vladimír Vondruš 2013-01-18 17:28:26 +0100
  • 861e16e1f9 Doc++, @todo+- Vladimír Vondruš 2013-01-18 17:25:50 +0100
  • f16a9d8310 Shorter convenience overload for ResourceManager::set(). Vladimír Vondruš 2013-01-18 17:19:22 +0100
  • 8ce184ef7b Debug output for AbstractImage::Format and AbstractImage::Type enums. Vladimír Vondruš 2013-01-18 17:16:01 +0100
  • d175dd1054 Updated workarounds for Doxygen 1.8.2. Vladimír Vondruš 2013-01-17 17:33:40 +0100
  • 6e61354fde OpenGL ES compilation fixes. Vladimír Vondruš 2013-01-17 17:11:55 +0100
  • c003f0499d Assert when improper pixel type is passed to AbstractImage::pixelSize(). Vladimír Vondruš 2013-01-17 15:20:36 +0100
  • c8cfa467c0 SceneGraph: actually call animationStopped() after duration is exceeded. Vladimír Vondruš 2013-01-17 15:16:51 +0100
  • 8d71d12187 SceneGraph: animationStopped() should be called after duration is exceeded. Vladimír Vondruš 2013-01-17 15:15:37 +0100
  • d5a8cc0e3c DebugTools: fixed compilation of Profiler. Vladimír Vondruš 2013-01-17 14:59:21 +0100
  • 9ffb8081f3 Got rid of TypeTraits class altogether. Vladimír Vondruš 2013-01-17 14:23:44 +0100
  • 976377f0a4 Moved code to check allowed attribute types to internal implementation. Vladimír Vondruš 2013-01-17 14:20:38 +0100
  • a9d25c995f Mesh: fixed attribute stride computation. Vladimír Vondruš 2013-01-17 13:49:07 +0100
  • f4146bea94 Forgot to rename this to match OpenGL name. Vladimír Vondruš 2013-01-17 13:16:36 +0100
  • fbeb7b02bc Minor renaming in shader/mesh guts. Vladimír Vondruš 2013-01-17 12:47:56 +0100
  • b13d8644b4 Replaced scalar normalization code in Color with Math::[de]normalize(). Vladimír Vondruš 2013-01-17 00:58:28 +0100
  • 263d8351b6 Math: vector overloads for normalize() and denormalize(). Vladimír Vondruš 2013-01-17 00:47:21 +0100
  • ec23a3d13c Minor code cleanup. Vladimír Vondruš 2013-01-17 00:43:50 +0100
  • ad9a55a867 Doc++ Vladimír Vondruš 2013-01-17 00:25:34 +0100
  • 4d6d3fde88 Math: scalar/vector implementation of min(), max() and clamp(). Vladimír Vondruš 2013-01-17 00:18:55 +0100
  • ee5f8766af Math: make type traits aware of long double. Vladimír Vondruš 2013-01-16 21:53:14 +0100
  • bdba6b7221 Math: no need to have two versions of denormalize(), they are the same. Vladimír Vondruš 2013-01-16 21:37:50 +0100
  • 3daefd70a9 Math: simplified internal pow<n>() implementation. Vladimír Vondruš 2013-01-15 20:04:30 +0100
  • 2f2d4a4dfd Removed Magnum::Type and related functionality. Vladimír Vondruš 2013-01-15 18:59:37 +0100
  • 03789a5b4b Math: got rid of MathTypeTraits::NumericType. Vladimír Vondruš 2013-01-14 16:05:57 +0100
  • a4da7b764a Adapted to Corrade changes. Vladimír Vondruš 2013-01-14 15:55:41 +0100
  • 5ca096512e Forward declaration header for Math namespace. Vladimír Vondruš 2013-01-14 02:18:10 +0100
  • cade175304 Math: finally implemented precise signed/unsigned normalization. Vladimír Vondruš 2013-01-14 01:36:07 +0100
  • 7dc0fc4a4c Math: Renamed Math.h to Functions.h Vladimír Vondruš 2013-01-14 00:22:26 +0100
  • 3b5b7c71d4 Debug output and configuration value handler for IndexedMesh::IndexType. Vladimír Vondruš 2013-01-13 23:12:52 +0100
  • 98781b5052 Support for gaps in MeshTools::interleave(). Vladimír Vondruš 2013-01-13 22:43:26 +0100
  • 42f5ee4ce4 Doc++ Vladimír Vondruš 2013-01-13 00:04:07 +0100
  • c8ef795cce Removed SizeTraits, SizeBasedCall and related mess. Vladimír Vondruš 2013-01-12 23:52:30 +0100
  • ca24fe8f41 Mesh index type cleanup. Vladimír Vondruš 2013-01-12 23:46:44 +0100
  • 9a571abb37 Added OES_element_index_uint ES2 extension to the list. Vladimír Vondruš 2013-01-12 23:40:30 +0100
  • 7d0a523618 Moved projection matrix computation to Math namespace. Vladimír Vondruš 2013-01-12 22:45:20 +0100
  • f83c2b601b Implemented ARB_texture_storage. Vladimír Vondruš 2013-01-12 19:32:21 +0100
  • c8444bdbbe Added EXT_texture_storage ES2 extension to the list. Vladimír Vondruš 2013-01-12 19:29:51 +0100
  • 23d481afb7 Doc++ Vladimír Vondruš 2013-01-12 19:28:43 +0100
  • 52300cf402 Math: function for base-2 logarithm. Vladimír Vondruš 2013-01-12 18:24:39 +0100
  • 08d9f65b06 Text: assert that {ARB,EXT}_texture_rg is supported. Vladimír Vondruš 2013-01-12 16:38:11 +0100
  • 9ad15b12fb Mark ARB_invalidate_subdata as done. Vladimír Vondruš 2013-01-12 16:27:44 +0100
  • eaa87147d4 Doc++ Vladimír Vondruš 2013-01-12 16:25:05 +0100
  • 35a918d050 Extension-aware Buffer and *Texture data invalidation. Vladimír Vondruš 2013-01-12 16:11:52 +0100
  • 03f6095b9d Forgot to hide DSA functions when targetting ES. Vladimír Vondruš 2013-01-12 15:58:26 +0100
  • 78bfe51966 Fixed compiler warnings. Vladimír Vondruš 2013-01-12 15:48:08 +0100
  • 3829401e45 Fixed compilation on ES2. Vladimír Vondruš 2013-01-12 14:52:50 +0100
  • 5c5efea168 Fixed CubeMapTexture*::invalidateSubImage(). Vladimír Vondruš 2013-01-12 14:51:56 +0100
  • a7541e68d8 Doc++ Vladimír Vondruš 2013-01-12 14:51:03 +0100
  • d59297aeeb Implemented ARB_invalidate_subdata GL 4.3 extension. Vladimír Vondruš 2013-01-12 13:42:38 +0100
  • 77068a1810 Added alias for linking to ES extension functions to Doxyfile. Vladimír Vondruš 2013-01-12 13:31:36 +0100
  • 5b9b2dedef Added EXT_discard_framebuffer ES2 extension to the list. Vladimír Vondruš 2013-01-12 13:31:03 +0100
  • 80cb4eb8e5 Reworked framebuffer attachment enums. Vladimír Vondruš 2013-01-12 13:28:27 +0100
  • 3ab53e050a Doc: another copypasta error. Vladimír Vondruš 2013-01-11 23:13:55 +0100
  • d3208013a2 More strict compiler warnings. Vladimír Vondruš 2013-01-11 23:10:50 +0100
  • 8837b35f58 Updated external OpenGL headers. Vladimír Vondruš 2013-01-11 23:05:36 +0100
  • fdded7281d Renamed *Texture::set*Data() to set*Image(). Vladimír Vondruš 2013-01-11 22:41:42 +0100
  • 90ba19b601 Doc: copypasta error. Vladimír Vondruš 2013-01-11 22:39:17 +0100
  • aef9b16c62 Don't allow removing vertex/index buffer from meshes. Vladimír Vondruš 2013-01-10 20:06:52 +0100
  • 3f727b4abc Doc: fixed a few issues with OpenGL ES extensions. Vladimír Vondruš 2013-01-09 01:48:38 +0100
  • cdb8893e7b Added all currently supported OpenGL ES extensions to the list. Vladimír Vondruš 2013-01-09 01:47:23 +0100
  • 3c347441e6 Ability to build Magnum for OpenGL ES emulated with desktop OpenGL. Vladimír Vondruš 2013-01-09 01:16:22 +0100
  • ae801ea945 OpenGL ES compilation fixes & workarounds. Vladimír Vondruš 2013-01-09 01:03:15 +0100
  • b400fb7766 ES 2.0 extension list is equivalent to GL 2.1 extension list -- empty. Vladimír Vondruš 2013-01-08 23:53:10 +0100
  • c6c659431b Marked implemented extensions as such. Vladimír Vondruš 2013-01-08 23:48:55 +0100
  • 6fd67c978e Buffer memory mapping. Vladimír Vondruš 2013-01-08 17:10:52 +0100
  • 3e32d5ece7 Added ARB_map_buffer_range extension to the list. Vladimír Vondruš 2013-01-08 17:06:21 +0100
  • 7183110eee Doc++, @todo++ Vladimír Vondruš 2013-01-08 17:04:26 +0100
  • 5f19343bee Math: linear interpolation of two Vectors. Vladimír Vondruš 2013-01-07 01:22:51 +0100
  • 1eef70b184 Doc++ Vladimír Vondruš 2013-01-07 01:22:35 +0100
  • a4514e7acb Brought Math::Quaternion<GLfloat> into Magnum namespace as Quaternion. Vladimír Vondruš 2013-01-07 01:21:12 +0100
  • c7d7fdad28 Math: removed done TODO. Vladimír Vondruš 2013-01-07 01:20:57 +0100
  • f06b53724c Math: spherical linear Quaternion interpolation. Vladimír Vondruš 2013-01-06 19:35:38 +0100
  • 538601fc06 Minor code cleanup. Vladimír Vondruš 2013-01-06 19:34:56 +0100
  • b9f21d1430 Removed unnecessary prefix from test filename. Vladimír Vondruš 2013-01-06 19:07:45 +0100
  • 669a08daa5 Math: angle between two quaternions. Vladimír Vondruš 2013-01-06 19:06:25 +0100
  • 53a95b6296 Math: test also parameterless Quaternion::dot(). Vladimír Vondruš 2013-01-06 19:05:40 +0100
  • 23a94b2709 Math: Quaternion has dot product too! Vladimír Vondruš 2013-01-06 18:53:14 +0100
  • ed147ebe40 Math: linear Quaternion interpolation. Vladimír Vondruš 2013-01-06 18:35:16 +0100
  • eaa819755f Math: added Quaternion addition and subtraction. Vladimír Vondruš 2013-01-06 18:34:45 +0100
  • 705bf3f597 Math: reverse scalar/quaternion multiplication and division operators. Vladimír Vondruš 2013-01-06 18:33:41 +0100
  • eeed955154 Minor code cleanup. Vladimír Vondruš 2013-01-06 18:26:48 +0100
  • d9c900f076 Doc++ Vladimír Vondruš 2013-01-06 16:40:25 +0100
  • b55f3a2071 Math: function for negating Quaternion, improved tests. Vladimír Vondruš 2013-01-06 16:46:32 +0100
  • 8e93520bd6 Math: converting Quaternion to rotation matrix. Vladimír Vondruš 2013-01-06 15:40:28 +0100
  • 3b92d2b9f3 Math: creating Quaternion from axis/angle. Vladimír Vondruš 2013-01-06 15:40:08 +0100
  • 3076c42663 Math: using absolute #includes in Quaternion.h. Vladimír Vondruš 2013-01-06 15:37:31 +0100
  • 3126d0947d Math: "checked" function for inverting normalized Quaternion. Vladimír Vondruš 2013-01-05 23:44:54 +0100
  • 3b57d530a4 Math: test also properties of normalized Quaternion. Vladimír Vondruš 2013-01-05 23:44:30 +0100
  • c841c63b34 Doc++ Vladimír Vondruš 2013-01-05 23:44:16 +0100
  • 7ae00deee7 Math: removed constexpr from non-trivial Quaternion methods. Vladimír Vondruš 2013-01-05 23:27:49 +0100
  • fcb8a7b768 Got rid of header files in tests. Vladimír Vondruš 2013-01-05 22:36:14 +0100
  • 89c2bf913c Math: initial implementation of Quaternion class. Vladimír Vondruš 2013-01-05 21:47:41 +0100
  • 89f5200aae Minor code cleanup. Vladimír Vondruš 2013-01-05 21:46:54 +0100