Commit Graph

  • 7b087425cf DebugTools: this shouldn't be inline. Vladimír Vondruš 2013-08-19 18:42:34 +0200
  • beef4b6113 Shapes: added TODOs. Vladimír Vondruš 2013-08-18 00:13:54 +0200
  • e7dbe606cd Shapes: fixed 2D Capsule transformation. Vladimír Vondruš 2013-08-18 00:13:11 +0200
  • 2c1a859563 Shapes: properly test both 2D and 3D where the transform is not trivial. Vladimír Vondruš 2013-08-18 00:04:31 +0200
  • b50fb5a50e DebugTools: shape renderer for 2D/3D capsule. Vladimír Vondruš 2013-08-09 17:02:43 +0200
  • b29a68f258 Added MeshView class. Vladimír Vondruš 2013-08-09 16:58:02 +0200
  • 0383b345d3 Added convenience parameterless Mesh::indexType(). Vladimír Vondruš 2013-08-08 13:29:02 +0200
  • 39033d2480 Added Mesh::drawInternal(). Vladimír Vondruš 2013-08-08 13:27:41 +0200
  • 3c75ba7748 Primitives: 2D capsule primitive. Vladimír Vondruš 2013-08-08 11:42:11 +0200
  • 51e2628486 Primitives: test Capsule with more cylinder segments. Vladimír Vondruš 2013-08-17 23:18:03 +0200
  • ba72a56309 Primitives: using half length for Capsule primitive. Vladimír Vondruš 2013-08-08 11:41:32 +0200
  • 0164cdda49 [wip] Audio: Source buffer queuing. #277 Vladimír Vondruš 2013-08-16 16:14:56 +0200
  • 92b8d7fb0b Audio: added Context class. Vladimír Vondruš 2013-08-11 19:20:37 +0200
  • 95e1ae2efc Audio: added AbstractImporter plugin interface. Vladimír Vondruš 2013-08-11 19:15:58 +0200
  • fdf878d458 Audio: added Source class. Vladimír Vondruš 2013-08-11 11:17:31 +0200
  • 0382ce70c1 Audio: added Buffer class. Vladimír Vondruš 2013-08-11 11:16:22 +0200
  • 6efb83f729 Audio: added Renderer class. Vladimír Vondruš 2013-08-11 11:15:18 +0200
  • 1e4680f918 Audio: verify OpenAL types. Vladimír Vondruš 2013-08-11 10:48:19 +0200
  • 60bc510a70 Added Doxygen aliases for pointing to OpenAL documentation. Vladimír Vondruš 2013-08-11 11:00:21 +0200
  • 2b32625921 Bootstrap Audio library. Vladimír Vondruš 2013-07-23 10:42:46 +0200
  • 6db322062f Add performance recommendations for Intel Graphics on Linux. Vladimír Vondruš 2013-08-16 16:07:19 +0200
  • d972bd40de New plugin WavAudioImporter. Vladimír Vondruš 2013-08-12 14:20:49 +0200
  • 8ca25de2ec TgaImporter: minor cleanup. Vladimír Vondruš 2013-08-12 14:15:18 +0200
  • e167b971c7 Trade: don't forget to initialize variable. Vladimír Vondruš 2013-08-11 19:12:33 +0200
  • 3b14a1816e Trade: fixed wrong indentation. Vladimír Vondruš 2013-08-11 19:12:20 +0200
  • 33653a3469 Math: hardened checks for proper size of primitive types. Vladimír Vondruš 2013-08-09 17:18:05 +0200
  • 6b4147e25e Doc++ Vladimír Vondruš 2013-08-09 17:05:06 +0200
  • ff7402200e Renamed Mesh variables. Vladimír Vondruš 2013-08-08 09:59:41 +0200
  • 50942b0348 FindMagnum.cmake: allow user to override plugin directories. Vladimír Vondruš 2013-08-06 22:24:55 +0200
  • d2bdc9d28f Text: don't use std::u32string on MinGW. Vladimír Vondruš 2013-08-06 22:05:09 +0200
  • 23945c1d9f Fix linker errors with Framebuffer::BufferAttachment::* on Windows. Vladimír Vondruš 2013-08-06 21:47:17 +0200
  • 17de6fe51b Install also test libs on Windows. Vladimír Vondruš 2013-08-06 21:46:39 +0200
  • f8066b9a95 Oh hey, I have Twitter! Vladimír Vondruš 2013-08-04 15:18:00 +0200
  • 3f6dcc40e9 Mention that GL 4.4 is supported. Vladimír Vondruš 2013-08-04 15:17:35 +0200
  • b15f3758de Fixed NaCl compilation. Vladimír Vondruš 2013-08-04 10:48:32 +0200
  • 1697f459a9 GCC 4.4 compatibility: copy constructor ambiguity in matrix/vector classes. Vladimír Vondruš 2013-08-03 19:54:09 +0200
  • 541e5e0d83 Merge branch 'master' into compatibility Vladimír Vondruš 2013-08-03 19:39:43 +0200
  • a4bd5b8aa8 Added thoughts about unit tests to Coding Style. Vladimír Vondruš 2013-08-03 19:39:02 +0200
  • 59808c364e Math: minor test code reorganization. Vladimír Vondruš 2013-08-03 19:36:55 +0200
  • bd00adc437 Math: test copy construction from base classes. Vladimír Vondruš 2013-08-03 19:30:20 +0200
  • 7427292173 Math: test "implicitness" of value constructors. Vladimír Vondruš 2013-08-03 19:27:14 +0200
  • 8669907346 Math: merge constexpr test of BoolVector into other test cases. Vladimír Vondruš 2013-08-03 19:26:16 +0200
  • bcdd0920fd Trade: no comma at the end of enumeration list. Vladimír Vondruš 2013-08-03 19:05:10 +0200
  • fe243504a7 GCC 4.4 compatibility: cannot default some move constructors. Vladimír Vondruš 2013-08-03 17:31:27 +0200
  • 9d0c6b44de GCC 4.5 compatibility: no unrestricted unions. Vladimír Vondruš 2013-08-03 16:17:10 +0200
  • 115e73f967 GCC 4.5 compatibility: cannot default some move operators. Vladimír Vondruš 2013-08-03 16:16:08 +0200
  • 22355a6e7d GCC 4.5 compatibility: cannot default protected members in class body. Vladimír Vondruš 2013-08-03 16:10:51 +0200
  • 8410de02cb Merge branch 'master' into compatibility Vladimír Vondruš 2013-08-03 16:10:03 +0200
  • 1102232a24 GCC 4.6 compatibility: no delegating constructors. Vladimír Vondruš 2013-08-03 14:57:09 +0200
  • 7eec63afd0 Build fix. Vladimír Vondruš 2013-08-03 14:56:24 +0200
  • 41fd952e4a OpenGL ES build fixes. Vladimír Vondruš 2013-08-03 11:51:30 +0200
  • 2287e3d73e Doc++ Vladimír Vondruš 2013-08-02 20:10:24 +0200
  • 6ff4b06095 SceneGraph: add just-to-be-sure assertion. Vladimír Vondruš 2013-08-01 19:26:39 +0200
  • d44f6ee94e Add pointer conversion operator to Resource. Vladimír Vondruš 2013-08-01 19:25:50 +0200
  • a962262b61 Reducing pointer chasings, part 3g: less pointer passing in Text. Vladimír Vondruš 2013-08-01 17:59:20 +0200
  • 8a8b9aca5e Reducing pointer chasings, part 3f: less pointer passing in TextureTools. Vladimír Vondruš 2013-08-01 17:58:07 +0200
  • 141a3df456 Reducing pointer chasings, part 3e: less pointer passing in DebugTools. Vladimír Vondruš 2013-08-01 17:51:37 +0200
  • f669dd7c23 Reducing pointer chasings, part 3d: less pointer passing in Shapes. Vladimír Vondruš 2013-08-01 17:54:08 +0200
  • 0d3bfd4044 Reducing pointer chasings, part 3c: less pointer passing in SceneGraph. Vladimír Vondruš 2013-08-01 17:40:55 +0200
  • 2ea5b4c9ce Reducing pointer chasings, part 3b: less pointer passing in MeshTools. Vladimír Vondruš 2013-08-01 17:37:36 +0200
  • e19154be5e Reducing pointer chasings, part 3a: less pointer passing in root namespace. Vladimír Vondruš 2013-08-01 17:36:45 +0200
  • 5b0d0fe943 Adapted to "pointer chasing" Magnum changes. Vladimír Vondruš 2013-08-01 18:54:15 +0200
  • 845b8982e5 Reducing pointer chasings, part 2: don't use `this->` so often. Vladimír Vondruš 2013-07-31 19:53:37 +0200
  • d04b308aa3 Reducing pointer chasings, part 1: method chaining via references. Vladimír Vondruš 2013-07-31 19:26:54 +0200
  • c3a5c77f1c Documentation clarification and fixes. Vladimír Vondruš 2013-07-31 18:34:24 +0200
  • 41f7784dc5 Shaders: ambient, diffuse and specular texture support in Phong. Vladimír Vondruš 2013-07-31 17:02:46 +0200
  • 7b497160cb Added TODO. Vladimír Vondruš 2013-07-31 16:48:59 +0200
  • 546ce9d613 Minor cleanup. Vladimír Vondruš 2013-07-31 16:02:25 +0200
  • f3b6abc997 Minor documentation fix. Vladimír Vondruš 2013-07-31 16:02:13 +0200
  • a65cef08cd MeshTools: added TODO. Vladimír Vondruš 2013-07-31 02:28:12 +0200
  • 8afb661f6d Ability to retrieve first two components from Array3D. Vladimír Vondruš 2013-07-31 02:27:51 +0200
  • 62bc46ea78 Various Array-related cleanup. Vladimír Vondruš 2013-07-31 02:27:32 +0200
  • de96fad678 Constexpr Array from one value constructor, improved test. Vladimír Vondruš 2013-07-31 02:25:28 +0200
  • 261e7cbdc5 Trade: improved documentation, removed redundancy. Vladimír Vondruš 2013-07-31 01:15:42 +0200
  • 4937b51713 Trade: use instance() instead of instanceId() for consistency. Vladimír Vondruš 2013-07-31 01:08:39 +0200
  • c1c4788e88 Ability to force cleanup of ResourceManager. Vladimír Vondruš 2013-07-31 01:04:56 +0200
  • a31badc570 Minor cleanup in ResourceManagerTest. Vladimír Vondruš 2013-07-31 00:58:42 +0200
  • b32c39aa44 Added convience AbstractResourceLoader::set() overload. Vladimír Vondruš 2013-07-30 23:28:11 +0200
  • 655f069221 Simplified ResourceManager::set() convenience function. Vladimír Vondruš 2013-07-30 23:27:50 +0200
  • 8bce5114da Deleting all resource loaders before unloading any resource data. Vladimír Vondruš 2013-07-30 23:20:38 +0200
  • b7bcf0dc59 Simplified internal ResourceManager::free() implementation. Vladimír Vondruš 2013-07-30 23:09:58 +0200
  • 26504480b2 Test whole AbstractResourceLoader API. Vladimír Vondruš 2013-07-30 23:19:10 +0200
  • 77dca430c3 Make virtual AbstractResourceLoader functions private. Vladimír Vondruš 2013-07-30 23:17:05 +0200
  • 92e7797823 Fix example code in documentation, added TODO. Vladimír Vondruš 2013-07-30 23:12:01 +0200
  • 091efebaa1 Make explicit `std::hash` specialization for ResourceKey. Vladimír Vondruš 2013-07-30 23:07:30 +0200
  • 8a2d769dd1 Added some C++14 TODOs. Vladimír Vondruš 2013-07-30 18:44:19 +0200
  • e97b2a79f9 Typo fix: additionaly -> additionally. Vladimír Vondruš 2013-07-30 18:32:21 +0200
  • 68dd5b589b Doxygen fixes. Vladimír Vondruš 2013-07-30 18:16:10 +0200
  • da134c97a6 Primitives: fix empty Icosphere position array. Vladimír Vondruš 2013-07-30 17:43:18 +0200
  • 9311d80614 MeshTools: better assertion message for interleave(). Vladimír Vondruš 2013-07-30 17:41:00 +0200
  • 20dcab0c88 Math: added Matrix[34]::rotationNormalized(). Vladimír Vondruš 2013-07-30 16:30:05 +0200
  • b349ca54ad Shaders: explicitly setting normal matrix in Phong shader. Vladimír Vondruš 2013-07-30 15:00:28 +0200
  • 450975be51 Added Tegra best practices to documentation. Vladimír Vondruš 2013-07-30 14:59:37 +0200
  • 50ef1df213 Trade: debug output operator for TextureData::Type enum. Vladimír Vondruš 2013-07-26 12:22:19 +0200
  • b937c2bf4e Trade: debug output operator for AbstractMaterialData::Type enum. Vladimír Vondruš 2013-07-26 12:19:49 +0200
  • e8e0582e51 Debug output operators for Sampler enums. Vladimír Vondruš 2013-07-26 12:18:49 +0200
  • 105dbc90e9 Trade: move the data instead of copying. Vladimír Vondruš 2013-07-25 12:15:34 +0200
  • e62afc1b6c Trade: ability to have either color or texture in PhongMaterialData. Vladimír Vondruš 2013-07-25 12:08:43 +0200
  • dcebf1a7b9 Trade: added TextureData parameters. Vladimír Vondruš 2013-07-25 00:30:52 +0200
  • 5b842d11a3 Trade: de-inline virtual destructor. Vladimír Vondruš 2013-07-25 11:26:06 +0200