Commit Graph

  • b8ae50267f DebugTools: ObjectRenderer class. Vladimír Vondruš 2013-01-05 19:55:52 +0100
  • 22d405809f DebugTools: ShapeRenderer cleanup. Vladimír Vondruš 2013-01-05 19:52:53 +0100
  • f9f95946b1 Shaders: 3D version of VertexColorShader. Vladimír Vondruš 2013-01-05 19:47:47 +0100
  • ef81b1035c Doc++ Vladimír Vondruš 2013-01-05 19:46:36 +0100
  • 5367bef3ef Ability to specify buffer range in BufferTexture. Vladimír Vondruš 2013-01-03 00:35:03 +0100
  • 7151486e02 Another Doxygen parsing workaround. Vladimír Vondruš 2013-01-03 00:30:30 +0100
  • 29a07c7d62 GCC 4.6 compilation fixes. Vladimír Vondruš 2013-01-03 00:12:50 +0100
  • 21337dafc0 Doc++ Vladimír Vondruš 2013-01-01 19:45:31 +0100
  • 9d260b72d8 Text: initial implementation of font and text rendering. Vladimír Vondruš 2012-12-23 20:40:11 +0100
  • 3b92d711c7 CMake module for finding HarfBuzz library. Vladimír Vondruš 2012-12-31 18:56:29 +0100
  • a208a289ba Initial support for Text library. Vladimír Vondruš 2012-11-24 11:18:11 +0100
  • df1d8a95b4 Shaders: basic text shader. Vladimír Vondruš 2012-12-23 20:37:22 +0100
  • 06d6032300 Shaders: base for text shaders. Vladimír Vondruš 2012-12-23 20:36:45 +0100
  • e506951829 Math: functions for bottom right and top left Rectangle corners. Vladimír Vondruš 2012-12-31 18:52:53 +0100
  • a7a4c28c03 Math: ability to create Rectangle from other of arbitrary type. Vladimír Vondruš 2012-12-31 18:52:14 +0100
  • f9f848d94c Math: ability to multiply and divide Vector with other of arbitrary type. Vladimír Vondruš 2012-12-31 18:50:21 +0100
  • 7905a5e96c Math: return proper type from Vector::projected() in subclasses. Vladimír Vondruš 2012-12-31 18:46:36 +0100
  • ebf0107ab9 Move constructor and move assignment for textures. Vladimír Vondruš 2012-12-31 15:34:31 +0100
  • c3bcaee6a7 Shaders compatibility: check for explicit texture layer support. Vladimír Vondruš 2012-11-24 11:19:20 +0100
  • cce32d7bc8 Physics: don't link to irrelevant libraries. Vladimír Vondruš 2012-12-31 15:27:23 +0100
  • 96e936039c New TextureTools library with joke implementation of atlas packer. Vladimír Vondruš 2012-12-23 18:24:00 +0100
  • a45b4fba8b Using Rectangle in framebuffer. Vladimír Vondruš 2012-12-23 12:41:44 +0100
  • 423beaebeb Bring Math::Geometry::Rectangle to Magnum namespace. Vladimír Vondruš 2012-12-22 02:45:46 +0100
  • bc2f98266e Math: debug output operator for Rectangle. Vladimír Vondruš 2012-12-23 13:39:38 +0100
  • c4b6e5ea33 Math: helper Rectangle class. Vladimír Vondruš 2012-12-22 02:41:30 +0100
  • 5cd4aa8dcd Doc++ Vladimír Vondruš 2012-12-23 18:24:27 +0100
  • e16b5cc263 Doc: worked around Doxygen warnings. Vladimír Vondruš 2012-12-22 01:28:47 +0100
  • c0a3ce84a4 Moved Profiler and debug draw from Physics to new DebugTools library. Vladimír Vondruš 2012-12-20 21:07:00 +0100
  • de72421a7c Physics: fixed debug output operator for AbstractShape::Type. Vladimír Vondruš 2012-12-20 20:33:51 +0100
  • e0728baf03 Adapt to "recent" (sic) Platform changes, update docs. Vladimír Vondruš 2012-12-20 19:12:30 +0100
  • d0def6a763 Platform: reworked *XApplication events to mimic other implementations. Vladimír Vondruš 2012-12-20 15:58:09 +0100
  • 10de569755 Doc++ Vladimír Vondruš 2012-12-20 15:57:47 +0100
  • 6b4a833d6e Minor code cleanup. Vladimír Vondruš 2012-12-20 15:57:27 +0100
  • d552a658c0 Platform: reworked GlutApplication events to mimic SDL and NaClApplication. Vladimír Vondruš 2012-12-20 15:38:11 +0100
  • e5db59aad5 Removed "wontfix" TODOs. Vladimír Vondruš 2012-12-19 22:58:51 +0100
  • 041e541d39 SceneGraph: ability to normalize rotation in Euclidean transformation. Vladimír Vondruš 2012-12-18 22:54:54 +0100
  • 4a6e0b6dfa Math: Gram-Schmidt orthonormalization. Vladimír Vondruš 2012-12-18 22:34:58 +0100
  • 5de5b34c48 Math: function for projecting vector onto another. Vladimír Vondruš 2012-12-18 20:32:37 +0100
  • 2734fde593 SceneGraph: euclidean transformation using matrices. Vladimír Vondruš 2012-12-18 13:49:42 +0100
  • d981090e86 Functions for inverting Euclidean transformation matrices. Vladimír Vondruš 2012-12-17 22:39:59 +0100
  • 45f50aff63 SceneGraph: convenience function for reflecting objects. Vladimír Vondruš 2012-12-17 21:49:04 +0100
  • e9e0de70d7 Implemented reflection matrices. Vladimír Vondruš 2012-12-17 21:36:59 +0100
  • 6ae94bffd7 Ability to construct Matrix from rotation/scaling and translation parts. Vladimír Vondruš 2012-12-17 21:07:05 +0100
  • c96d0a882d Doxygen fixes. Vladimír Vondruš 2012-12-17 20:51:34 +0100
  • e10b5a4473 Updated Physics library dependencies. Vladimír Vondruš 2012-12-17 19:10:39 +0100
  • c0827baafd Allow building _only_ NaClApplication if on NaCl. Vladimír Vondruš 2012-12-17 18:53:11 +0100
  • 5ef4dbbe3c Reuse any binding (not just draw) when adding framebuffer attachments. Vladimír Vondruš 2012-12-17 18:38:55 +0100
  • 7d6b7a4b6b Using EXT_direct_state_access in framebuffers. Vladimír Vondruš 2012-12-17 12:41:54 +0100
  • 1a7c30cdde Tracking currently bound renderbuffer. Vladimír Vondruš 2012-12-17 00:04:29 +0100
  • 4b2551bbb5 No trailing whitespace in magnum-info utility. Vladimír Vondruš 2012-12-16 23:28:26 +0100
  • 7d04b7d511 Doc++ Vladimír Vondruš 2012-12-16 23:26:36 +0100
  • 72d48ac3e7 More intuitive framebuffer attachment mapping. Vladimír Vondruš 2012-12-16 23:26:06 +0100
  • 6e6e53886d Removed dead code. Vladimír Vondruš 2012-12-16 18:50:29 +0100
  • 7e66a09461 Marking all constructors explicit, except for matrix and vector classes. Vladimír Vondruš 2012-12-16 18:17:44 +0100
  • 3b37dfa6b8 Deleted constructors of classes with only static members. Vladimír Vondruš 2012-12-16 18:14:29 +0100
  • dc1ab80cda Doc++ Vladimír Vondruš 2012-12-16 17:26:31 +0100
  • 19029d97c6 Tracking viewport state in Framebuffer. Vladimír Vondruš 2012-12-16 17:05:03 +0100
  • 5267547373 Tracking framebuffer binding. Vladimír Vondruš 2012-12-16 10:18:09 +0100
  • 6ffa8eac51 Using old framebuffer binding internally if new is not supported. Vladimír Vondruš 2012-12-15 22:56:13 +0100
  • 5f84edf73d Split Framebuffer into default and named framebuffers. Vladimír Vondruš 2012-12-15 18:56:57 +0100
  • 9e24d0cb06 Cleaned up #includes. Vladimír Vondruš 2012-12-15 00:47:08 +0100
  • 2acbd49e9c Renamed Buffered{Image,Texture} to Buffer{Image,Texture}. Vladimír Vondruš 2012-12-14 22:12:11 +0100
  • ac90cd8a45 Removed TypeTraits::imageType() and related function in *Image* classes. Vladimír Vondruš 2012-12-14 22:03:02 +0100
  • 33a36c9dc6 Make cube primitive indexed. Vladimír Vondruš 2012-12-14 21:08:04 +0100
  • 90ed04dc7a Image formats rework. Vladimír Vondruš 2012-11-02 17:31:55 +0100
  • 9153bcd957 Internal texture and renderbuffer format rework. Vladimír Vondruš 2012-11-02 17:39:28 +0100
  • b70b2777b3 Using Math::swizzle() in Vector3::cross(). Vladimír Vondruš 2012-12-12 20:45:55 +0100
  • ef779e50b2 Split out lightweight base of swizzle() function to Math namespace. Vladimír Vondruš 2012-12-12 20:44:37 +0100
  • dd8eb6bc02 Removed one swizzle() overload. Vladimír Vondruš 2012-12-12 20:08:29 +0100
  • 7a894e97a0 Using ARB_explicit_uniform_location in shaders. Vladimír Vondruš 2012-12-12 19:26:58 +0100
  • 91a2798603 Context initialization was not skipping surely supported extensions. Vladimír Vondruš 2012-12-11 17:54:25 +0100
  • 14a5f1a864 Platform: added magnum-info utility. Vladimír Vondruš 2012-12-11 17:37:38 +0100
  • 8e947fbabb Platform: Added WindowlessGlxApplication. Vladimír Vondruš 2012-12-11 17:29:15 +0100
  • ef75989178 Platform: don't require any specific OpenGL version. Vladimír Vondruš 2012-12-11 17:20:32 +0100
  • f0764cac4e Doc++ Vladimír Vondruš 2012-12-11 17:14:49 +0100
  • 9f20c8bca4 Platform: forgot to rename *WindowContext -> *Application in some places. Vladimír Vondruš 2012-12-11 17:12:34 +0100
  • 9138f1bcc9 Added OpenGL 4.3 extensions to the list. Vladimír Vondruš 2012-12-11 17:10:54 +0100
  • 47c0a7456c Adapted to Corrade changes. Vladimír Vondruš 2012-12-11 10:58:23 +0100
  • 4408a68e6d SceneGraph: new Animable feature. Vladimír Vondruš 2012-12-08 22:53:28 +0100
  • 113ff70aec Ability to retrieve absolute time in previous frame to Timeline. Vladimír Vondruš 2012-12-08 22:45:50 +0100
  • 01021050be Updated .gitignore. Vladimír Vondruš 2012-12-09 17:42:19 +0100
  • 99ce0bc5e0 SceneGraph: document performance tricks with DrawableGroup. Vladimír Vondruš 2012-12-08 23:30:44 +0100
  • a97c641e3e Doc: explicitly specify template specialization type. Vladimír Vondruš 2012-12-08 23:01:21 +0100
  • a9b7e24d81 SceneGraph: method chaining in FeatureGroup. Vladimír Vondruš 2012-12-08 22:44:41 +0100
  • 5a9317085c Moved functions not related to particular Framebuffer to Renderer class. Vladimír Vondruš 2012-12-08 12:47:38 +0100
  • 9ead1e9deb Thorough documentation review and update. Vladimír Vondruš 2012-12-08 12:44:51 +0100
  • 0c7a448fdd Doc++, code cleanup. Vladimír Vondruš 2012-12-08 00:06:59 +0100
  • b6f1910599 Making some asserts internal. Vladimír Vondruš 2012-12-07 23:30:08 +0100
  • 0f889369f4 No `using namespace std` anywhere. Vladimír Vondruš 2012-12-07 23:19:52 +0100
  • 884db80152 No `using namespace std` anywhere. Vladimír Vondruš 2012-12-07 23:24:43 +0100
  • 050eb89d47 Adapted to Corrade changes. Vladimír Vondruš 2012-12-07 20:52:47 +0100
  • c319962d6e Adapted to Corrade changes. Vladimír Vondruš 2012-12-07 20:50:48 +0100
  • 508200d99e Updated FindCorrade.cmake from Corrade repository. Vladimír Vondruš 2012-12-07 20:49:49 +0100
  • ae013effff Adapted to Corrade changes. Vladimír Vondruš 2012-12-06 19:41:15 +0100
  • 43f6dbc72d Using integer vector aliases all over the place. Vladimír Vondruš 2012-11-30 21:08:55 +0100
  • 34a8ad4724 Aliases for integer and unsigned integer vector types. Vladimír Vondruš 2012-11-30 21:06:50 +0100
  • 3dafbb6ed9 Assert that GLsizei is signed integer. Vladimír Vondruš 2012-11-30 20:00:37 +0100
  • 44a10e0e9d Documentation and example usage of textures. Vladimír Vondruš 2012-11-30 19:52:42 +0100
  • 06e526d7a1 Using Array instead of Vector for *Texture::setWrapping(). Vladimír Vondruš 2012-11-30 18:24:31 +0100
  • f27fe75e4a New class Array, usable instead of Vector for non-numeric purposes. Vladimír Vondruš 2012-11-30 18:22:39 +0100