Commit Graph

  • bced4719ad Trade: cleanup the dummy classes a bit. Vladimír Vondruš 2013-09-05 00:18:31 +0200
  • df91532ed6 Trade: using `std::unique_ptr` when returning polymorphic types. Vladimír Vondruš 2013-09-05 00:13:51 +0200
  • 6bbdfbc269 Trade: using `std::optional` instead of pointer in AbstractImporter. Vladimír Vondruš 2013-09-05 00:02:36 +0200
  • 9619bb95e4 Added standalone `std::optional` implementation. Vladimír Vondruš 2013-09-04 17:26:35 +0200
  • f924f9ff13 GCC 4.5 compatibility: nullptr-related issues. Vladimír Vondruš 2013-09-04 17:17:22 +0200
  • 3eef36d410 Merge branch 'master' into compatibility Vladimír Vondruš 2013-09-04 17:08:10 +0200
  • 5bad9685d1 Doc: added Khronos OpenGL ES presentation to Best Practices. Vladimír Vondruš 2013-09-04 12:45:50 +0200
  • 8935d8c721 Shapes: preparation for non-boolean collision queries. Vladimír Vondruš 2013-09-04 12:35:32 +0200
  • f5afcc055d Adapted to Magnum changes. Vladimír Vondruš 2013-09-03 15:02:01 +0200
  • 7d87330249 Gaah. Vladimír Vondruš 2013-09-02 23:38:02 +0200
  • 2893d12ece Updated matrix/vector documentation. Vladimír Vondruš 2013-09-02 22:44:18 +0200
  • caa9889595 Use `size >> mipLevel` to compute image size at given mip level. Vladimír Vondruš 2013-09-02 22:33:34 +0200
  • 8f513b1001 Math: added bitwise operations for integer Vector. Vladimír Vondruš 2013-09-02 22:32:53 +0200
  • 50ec325c78 Math: fix and test RectangularMatrix*Vector operation. Vladimír Vondruš 2013-09-02 17:24:05 +0200
  • e2c8e8c867 Math: no need to explicitly overload operator=(). Vladimír Vondruš 2013-09-02 17:23:31 +0200
  • 88168e259b Math: test also Matrix subclass function implementations. Vladimír Vondruš 2013-09-02 17:22:31 +0200
  • 78417dfefa Math: removed integer/float RectangularMatrix multiplication and division. Vladimír Vondruš 2013-09-02 17:19:42 +0200
  • b4a33d15c3 Math: improve integer/float Vector multiplication and division. Vladimír Vondruš 2013-09-02 17:09:29 +0200
  • 928104bb0a Failed attempt to resolve Doxygen file conflicts. Vladimír Vondruš 2013-09-02 00:28:43 +0200
  • 346589732f Doc: updated portability page. Vladimír Vondruš 2013-09-02 00:24:36 +0200
  • ff0d6a2d3c Doc: reworded and improved compilation speedup page. Vladimír Vondruš 2013-09-02 00:06:49 +0200
  • 91dc9f8956 std::decay in fact does the thing we need. Vladimír Vondruš 2013-09-01 20:08:50 +0200
  • d056a0be38 Added todo for the time when GCC 4.6 support is dropped. Vladimír Vondruš 2013-09-01 17:15:33 +0200
  • 5ff1020dcd Math: added Vector::isZero(). Vladimír Vondruš 2013-09-01 17:14:12 +0200
  • eb932381fc Minor documentation fixes. v2013.08 snapshot-2013-08 Vladimír Vondruš 2013-08-30 16:50:16 +0200
  • ae390f89b0 Merge branch 'master' into compatibility Vladimír Vondruš 2013-08-30 15:22:51 +0200
  • e236fc7e8a DebugTools: explicitly define destructor in source file. Vladimír Vondruš 2013-08-30 15:01:09 +0200
  • 39e70907f2 Audio: use proper Array constructor. Vladimír Vondruš 2013-08-30 15:00:40 +0200
  • 030c6f4631 More documentation improvement. Vladimír Vondruš 2013-08-30 14:56:16 +0200
  • 79723f6b62 Merge branch 'master' into compatibility Vladimír Vondruš 2013-08-30 14:53:13 +0200
  • e7ed02dd62 Improved Design Goals in documentation. Vladimír Vondruš 2013-08-30 14:52:48 +0200
  • 5ad5ab2c5a Renamed Mesh::addInterleavedVertexBuffer() to addVertexBuffer(). Vladimír Vondruš 2013-08-30 12:36:17 +0200
  • 7dd2bed63a Removed unneeded Mesh::add*VertexBuffer*(). Vladimír Vondruš 2013-08-30 12:26:55 +0200
  • 6bd22d5cca Merge branch 'master' into compatibility Vladimír Vondruš 2013-08-29 16:48:59 +0200
  • d579e0e2c6 MeshTools: return pointer to buffer from fullScreenTriangle(). Vladimír Vondruš 2013-08-29 16:45:05 +0200
  • 1530cb352e Merge branch 'master' into compatibility Vladimír Vondruš 2013-08-29 16:18:56 +0200
  • 2ea54cd395 GCC 4.4 compatibility: some explicit typing needed. Vladimír Vondruš 2013-08-29 16:08:16 +0200
  • c29cc0f8db Trade: something got f'ed up in 9d0c6b44de. Vladimír Vondruš 2013-08-29 15:59:13 +0200
  • e2635345fa Merge branch 'master' into compatibility Vladimír Vondruš 2013-08-29 15:58:27 +0200
  • c6d56f32f2 Use `sdl2` dependency in ArchLinux development package. Vladimír Vondruš 2013-08-29 15:27:28 +0200
  • 95bb709a1d MeshTools: added fullScreenTriangle() utility function. Vladimír Vondruš 2013-08-28 16:33:13 +0200
  • 01098478ed Adapted to Corrade changes. Vladimír Vondruš 2013-08-29 01:52:32 +0200
  • 64633793a3 Properly use C++11 enums everywhere. Vladimír Vondruš 2013-08-29 01:51:58 +0200
  • a7522e54ec Assert that the file is really closed after closing it in importer. Vladimír Vondruš 2013-08-29 01:48:43 +0200
  • 06f750068a Primitives: added texture coordinates to Plane and Square primitives. Vladimír Vondruš 2013-08-28 17:22:55 +0200
  • cd2a8b74ac Noexcept moving for Buffer, documented inability to copy. Vladimír Vondruš 2013-08-28 16:31:40 +0200
  • a168d2af4e Proper noexcept move constructor for Mesh. Vladimír Vondruš 2013-08-28 16:31:11 +0200
  • 9f64e86584 TextureTools: added `magnum-distancefield` utility. Vladimír Vondruš 2013-08-26 01:14:35 +0200
  • 840b8be08c Removed enum-referencing Doxygen workarounds. Vladimír Vondruš 2013-08-24 22:30:36 +0200
  • c279a161db Removed annoying Doxygen workaround for #undef. Vladimír Vondruš 2013-08-24 22:27:29 +0200
  • ac3fe7cdf5 Removed Doxygen workarounds for forward declarations. Vladimír Vondruš 2013-08-24 22:14:47 +0200
  • 13d5e2a50f Removed enum-referencing Doxygen workarounds. Vladimír Vondruš 2013-08-24 21:58:53 +0200
  • 53f15288e6 Merge branch 'master' into compatibility Vladimír Vondruš 2013-08-24 18:22:47 +0200
  • c585acd969 Use non-default initial clear color in Renderer. Vladimír Vondruš 2013-08-24 18:17:48 +0200
  • 8debb996a1 Blame the right Windows header for these insane defines. Vladimír Vondruš 2013-08-24 18:16:47 +0200
  • 2cc44bec5d Merge branch 'master' into compatibility Vladimír Vondruš 2013-08-22 16:45:56 +0200
  • 1b6ef7e0bd Platform: updated markup to be valid HTML5. Vladimír Vondruš 2013-08-22 16:41:10 +0200
  • 3f53a7a1ca Shaders: don't set uniform if not used. Vladimír Vondruš 2013-08-22 16:32:49 +0200
  • 8991137f51 Merge branch 'master' into compatibility Vladimír Vondruš 2013-08-22 16:05:09 +0200
  • f02d30b499 Disable building of Audio library in Native Client for now. Vladimír Vondruš 2013-08-22 16:04:02 +0200
  • 429d5d46d7 Include OpenGL headers instead of trying to be smart. Vladimír Vondruš 2013-08-22 16:02:46 +0200
  • 2ab37ba2a1 Fixed OpenGL ES 2.0 compatibility. Vladimír Vondruš 2013-08-22 16:02:05 +0200
  • bbcfe211a6 GCC 4.4 compatibility: linker error with defaulted destructor. Vladimír Vondruš 2013-08-22 16:00:55 +0200
  • a2de03d564 GCC 4.4 compatibility: disable strict-aliasing again. Vladimír Vondruš 2013-08-22 15:30:30 +0200
  • 6af2163781 GCC 4.4 compatibility: explicit conversion operator-related issues. Vladimír Vondruš 2013-08-22 14:55:01 +0200
  • 8c55625b52 GCC 4.5 compatibility: nullptr-related issues. Vladimír Vondruš 2013-08-22 14:46:44 +0200
  • 125b55c1dd GCC 4.5 compatibility: some explicit typing needed. Vladimír Vondruš 2013-08-22 14:46:18 +0200
  • f45d452b6b Merge branch 'master' into compatibility Vladimír Vondruš 2013-08-22 14:40:50 +0200
  • f4a410eddf GCC 4.6 compatibility: no `override` keyword. Vladimír Vondruš 2013-08-22 14:32:35 +0200
  • 3285b23ad9 Minor cleanup in tests. Vladimír Vondruš 2013-08-22 12:03:57 +0200
  • 68638969f3 Don't forbid setting resources by copy/move. Vladimír Vondruš 2013-08-21 22:54:06 +0200
  • d0ac311416 DebugTools: use common segment/ring count for all spheroids. Vladimír Vondruš 2013-08-21 22:51:58 +0200
  • 9c935e80c2 DebugTools: support for Cylinder shape in ShapeRenderer. Vladimír Vondruš 2013-08-21 01:03:55 +0200
  • 9c34c00bb6 Primitives: use half length also in Cylinder primitive. Vladimír Vondruš 2013-08-21 00:47:27 +0200
  • 8929f4c1ae Shapes: documentation for adding new shapes. Vladimír Vondruš 2013-08-21 00:36:13 +0200
  • d8a5695a28 Shapes: added infinite cylinder shape. Vladimír Vondruš 2013-08-21 00:31:05 +0200
  • d09ee62376 Shapes: added TODO. Vladimír Vondruš 2013-08-20 23:12:18 +0200
  • 55afd472fe Shapes: expect only uniform scaling for some primitives. Vladimír Vondruš 2013-08-20 22:25:03 +0200
  • 0f1142e5ed Math: added also Matrix[34]::uniformScalingSquared(). Vladimír Vondruš 2013-08-20 22:10:30 +0200
  • f2840e5880 Math: assert uniform scaling in Matrix[34]::rotation(). Vladimír Vondruš 2013-08-20 21:03:08 +0200
  • 59be5e26f7 Math: added uniform scaling extraction to Matrix[34]. Vladimír Vondruš 2013-08-20 21:02:12 +0200
  • b5a2cb6b11 DebugTools: properly implemented special cases for CapsuleRenderer. Vladimír Vondruš 2013-08-20 00:20:32 +0200
  • 40797af256 DebugTools: auto? auto, auto. Vladimír Vondruš 2013-08-20 00:19:54 +0200
  • d329f06b22 DebugTools: saved some repetitive multiplication/division. Vladimír Vondruš 2013-08-19 23:53:11 +0200
  • f48ed0af13 DebugTools: simplified also 2D ForceRenderer transformation computation. Vladimír Vondruš 2013-08-19 23:49:58 +0200
  • 746424bf67 DebugTools: simplified 3D ForceRenderer transformation computation. Vladimír Vondruš 2013-08-19 23:48:10 +0200
  • c4d3446dac DebugTools: got rid of unnecessary normalization. Vladimír Vondruš 2013-08-19 23:16:50 +0200
  • 75fbe4ac84 Fixed typo in documentation. Vladimír Vondruš 2013-08-19 23:16:05 +0200
  • c381572cff Better links to Getting Started Guide. Vladimír Vondruš 2013-08-19 22:27:56 +0200
  • 81844d1092 Updated ArchLinux building documentation. Vladimír Vondruš 2013-08-19 22:09:02 +0200
  • ca846fc1f1 package: updated magnum-git ArchLinux package. Vladimír Vondruš 2013-08-19 22:08:01 +0200
  • 20148585c2 Finally proper Getting Started Guide in documentation. Vladimír Vondruš 2013-08-19 19:51:51 +0200
  • 866ee0594b Link with other projects' building and usage documentation. Vladimír Vondruš 2013-08-19 19:13:24 +0200
  • 5577f98b9e Updated .gitignore. Vladimír Vondruš 2013-08-19 19:12:14 +0200
  • 459f3b3e85 TextureTools: fixed typo. Vladimír Vondruš 2013-08-19 18:59:17 +0200
  • b2a5795ff7 Minor Markdown reformatting. Vladimír Vondruš 2013-08-19 18:58:56 +0200
  • 99ffc440b2 Properly document building on Windows. Vladimír Vondruš 2013-08-19 18:57:34 +0200
  • 95bb40ef52 Reword features in building documentation a bit. Vladimír Vondruš 2013-08-19 18:56:23 +0200
  • 47fa924f2b DebugTools: orthogonal, not parallel. Vladimír Vondruš 2013-08-19 18:44:01 +0200
  • 4d6fa4308e DebugTools: test orthogonality the easy way. Vladimír Vondruš 2013-08-19 18:43:23 +0200