Commit Graph

  • ebb855315c Updated Color documentation with (de)normalization info. Vladimír Vondruš 2013-11-19 22:16:46 +0100
  • 361066fdbf Math: test that constructing vector from parts can be done implicitly. Vladimír Vondruš 2013-11-19 22:10:56 +0100
  • 3b91f43e45 Properly test all Color constructors. Vladimír Vondruš 2013-11-19 21:48:06 +0100
  • ab651bb61c Various minor cleanup. Vladimír Vondruš 2013-11-19 21:00:52 +0100
  • 842c263d51 Color: internal helper function renaming. Vladimír Vondruš 2013-11-19 20:31:31 +0100
  • 01f6553fd6 Math: simplified Vector*::*Axis() and Vector*::*Scale() functions. Vladimír Vondruš 2013-11-19 20:30:25 +0100
  • 81f02a24c6 Shaders: compile shaders also for GLSL 1.50 (GL 3.2). Vladimír Vondruš 2013-11-19 13:31:06 +0100
  • add989703e Math: don't allow *::data() to be called on rvalues. Vladimír Vondruš 2013-11-17 22:34:23 +0100
  • 4aadfd0828 Math: fixed *::data() documentation. Vladimír Vondruš 2013-11-17 22:34:03 +0100
  • 4da0f4497f MeshTools: return Containers::Array also from interleave(). Vladimír Vondruš 2013-11-17 23:02:02 +0100
  • b0c0e2d92d MeshTools: return Containers::Array instead of pointer from compressIndices(). Vladimír Vondruš 2013-11-17 23:00:26 +0100
  • e491a0d7b6 Fixed Buffer documentation to reflect set*Data() changes. Vladimír Vondruš 2013-11-17 20:37:45 +0100
  • 819451f3c4 Audio: use Containers::Array instead of naked allocation in Source. Vladimír Vondruš 2013-11-17 19:58:58 +0100
  • da03d86e3e Explicitly pass also shader source sizes in Shader::compile(). Vladimír Vondruš 2013-11-17 19:42:00 +0100
  • e365259635 Shapes: fix copy constructor in Composition. Vladimír Vondruš 2013-11-17 19:21:18 +0100
  • d9e7096a9b Shapes: use Containers::Array instead of naked array in Composition. Vladimír Vondruš 2013-11-17 19:16:53 +0100
  • 0d73256627 Shapes: test also copying and movement of Composition. Vladimír Vondruš 2013-11-17 19:12:18 +0100
  • d306eac7b6 Shapes: added forgotten test for Composition::transformed(). Vladimír Vondruš 2013-11-17 19:04:10 +0100
  • 14cff2bdb8 Use Containers::Array instead of naked allocation in *Framebuffer. Vladimír Vondruš 2013-11-17 19:00:47 +0100
  • d6c4bb0300 Use "constructor cast" instead of `static_cast<GL...>(...)`. Vladimír Vondruš 2013-11-17 18:47:27 +0100
  • 090006d818 TgaImageConverter: use static data and ImageReference instead of `new`. Vladimír Vondruš 2013-11-17 18:29:54 +0100
  • 277dabc90e MeshTools: use std:: prefix everywhere. Vladimír Vondruš 2013-11-17 18:26:02 +0100
  • c7ef09d5dc MeshTools: don't allocate and memcpy zeros in interleave(). Vladimír Vondruš 2013-11-17 18:17:15 +0100
  • 19b66d111b doc: various fixes. Vladimír Vondruš 2013-11-16 21:49:46 +0100
  • 6dc6404161 WavAudioImporter: explicitly find OpenAL also here. Vladimír Vondruš 2013-11-15 19:26:31 +0100
  • e17b970208 GCC 4.4 compatibility: no std::unordered_map::reserve(). Vladimír Vondruš 2013-11-15 19:25:45 +0100
  • d163ac4929 external: update std::optional with linker fixes for GCC 4.5. Vladimír Vondruš 2013-11-13 21:52:16 +0100
  • 9398692455 GCC 4.5 compatibility: some explicit typing needed. Vladimír Vondruš 2013-11-13 21:48:23 +0100
  • 715630b375 GCC 4.5 compatibility: nullptr-related issues. Vladimír Vondruš 2013-11-13 21:47:53 +0100
  • ff08203694 GCC 4.5 compatibility: no range-based for. Vladimír Vondruš 2013-11-13 21:46:26 +0100
  • ea142aa0f4 Fix multiple definition error. Vladimír Vondruš 2013-11-13 21:44:11 +0100
  • 070d0358d8 GCC 4.5 compatibility: no nullptr here. Vladimír Vondruš 2013-11-13 20:53:59 +0100
  • 2ea41f4f4f GCC 4.5 compatibility: no forward enum declarations. Vladimír Vondruš 2013-11-13 20:53:36 +0100
  • 52b36a78e9 Enable everything possible also in GCC4.4/4.5 PKGBUILDs. Vladimír Vondruš 2013-11-13 20:53:17 +0100
  • 0acd8941c5 Merge branch 'master' into compatibility Vladimír Vondruš 2013-11-13 20:07:22 +0100
  • 3bc858777c Platform: deinline also all ScreenedApplication {con,de}structors. Vladimír Vondruš 2013-11-13 20:04:31 +0100
  • bfac19ceef Platform: I was drunk also when writing this. Vladimír Vondruš 2013-11-13 20:03:59 +0100
  • b744943c98 Platform: deinline also these destructors. Vladimír Vondruš 2013-11-13 20:03:20 +0100
  • 5a9ab4eb2c Platform: this documentation block is superfluous. Vladimír Vondruš 2013-11-13 20:02:17 +0100
  • 2f87fd5fbe Platform: make all constructors implicitly explicit. Vladimír Vondruš 2013-11-13 19:50:53 +0100
  • 39714e7df3 Text: I was probably drunk or something. Vladimír Vondruš 2013-11-13 19:35:54 +0100
  • 97f6275bec Merge branch 'master' into compatibility Vladimír Vondruš 2013-11-13 17:51:23 +0100
  • 77fbed450e GCC 4.6 compatibility: apparently can't list-initialize a structure. Vladimír Vondruš 2013-11-13 13:40:53 +0100
  • 4048071895 GCC 4.6 compatibility: no std::unordered_map::emplace(). Vladimír Vondruš 2013-11-13 13:40:22 +0100
  • 1fcbf01288 Enable everything possible in development PKGBUILDs. Vladimír Vondruš 2013-11-13 13:39:58 +0100
  • d24a965c4b Unbreak non-ES compatibility build. Vladimír Vondruš 2013-11-13 12:50:53 +0100
  • 537ff433d4 Added GCC4.4/4.5 development PKGBUILDs. Vladimír Vondruš 2013-11-13 12:47:35 +0100
  • 17b0c6a915 Merge branch 'master' into compatibility Vladimír Vondruš 2013-11-13 12:47:23 +0100
  • 695c287e11 Add development PKGBUILDs for GCC4.6/4.7. Vladimír Vondruš 2013-11-13 12:43:17 +0100
  • db1f68d1e8 Use ninja also in all other development PKGBUILDs. Vladimír Vondruš 2013-11-13 12:42:26 +0100
  • b2b6eb0c92 MinGW32's linker issues _are only_ MinGW32's fault. Vladimír Vondruš 2013-11-13 11:58:34 +0100
  • 573e18eabd Broken std::u32string is also only MinGW32's fault. Vladimír Vondruš 2013-11-13 11:57:30 +0100
  • 41ee03c5c5 Missing std::to_string() is MinGW32's fault, not Windows fault. Vladimír Vondruš 2013-11-13 11:56:20 +0100
  • 3183f613b5 Fix: inexistent -> nonexistent. Vladimír Vondruš 2013-11-13 11:55:10 +0100
  • 4fea3efbd3 Text: fixed alignment. Vladimír Vondruš 2013-11-10 00:03:28 +0100
  • 5f07906aba Text: support for multi-line text rendering. Vladimír Vondruš 2013-11-09 23:36:29 +0100
  • 3562985cf9 Text: clean RendererGLTest up. Vladimír Vondruš 2013-11-09 23:36:10 +0100
  • b3f2a7900e Text: de-duplicated rendering code in Renderer. Vladimír Vondruš 2013-11-09 18:29:44 +0100
  • 3003cbea2e Text: moved common glyph render code into AbstractLayouter::renderGlyph(). Vladimír Vondruš 2013-11-08 21:43:05 +0100
  • ba8489f054 Math: added Geometry::Rectangle::translated(). Vladimír Vondruš 2013-11-08 21:40:31 +0100
  • 8392990794 MagnumFont[Converter]: support for line height. Vladimír Vondruš 2013-11-06 14:31:47 +0100
  • 858c9787f0 Text: initial support for line height in AbstractFont. Vladimír Vondruš 2013-11-06 14:17:46 +0100
  • 446b48bbb7 Text: doc++ Vladimír Vondruš 2013-11-06 14:15:49 +0100
  • f92e21e5c7 doc: improve shader backporting documentation. Vladimír Vondruš 2013-11-06 10:25:01 +0100
  • b9161482bc Updated glLoadGen-generated files. Vladimír Vondruš 2013-11-09 18:12:25 +0100
  • f10f2d8726 Math: added modulo operations for Vector. Vladimír Vondruš 2013-11-04 22:25:55 +0100
  • 29c2f16399 SceneGraph: instantiate also integer TranslationTransformation. Vladimír Vondruš 2013-11-04 21:07:03 +0100
  • aa566e9da8 Text: no need to have base class constructor public and documented. Vladimír Vondruš 2013-11-04 17:55:12 +0100
  • ccc31f8105 Text: support for aligning rendered text. Vladimír Vondruš 2013-11-04 17:46:23 +0100
  • 1571a9121b Text: added TODO, minor cleanup. Vladimír Vondruš 2013-11-04 17:45:43 +0100
  • f009e5c47f Math: added rounding functions. Vladimír Vondruš 2013-11-04 17:18:23 +0100
  • d6586fa1fc Math: reduce code duplication in Functions.h. Vladimír Vondruš 2013-11-04 17:15:01 +0100
  • 31dae6ef33 Text: renamed Text::TextRenderer to Text::Renderer. Vladimír Vondruš 2013-11-04 14:52:57 +0100
  • 05167c36fd SceneGraph: add Drawable::drawables() function. Vladimír Vondruš 2013-11-03 20:02:22 +0100
  • 61eb7fcfe3 SceneGraph: renamed Animable::group() to Animable::animables(). Vladimír Vondruš 2013-11-03 20:01:07 +0100
  • 8582bee07a Platform: ability to access particular Application subclass from Screen. Vladimír Vondruš 2013-11-03 19:59:41 +0100
  • 4cd489f233 Platform: implicitly call redraw() after screen swapping. Vladimír Vondruš 2013-11-03 13:54:25 +0100
  • ed5ee5c3c2 Mesh: warn about improper buffer binding also on Emscripten. Vladimír Vondruš 2013-11-03 01:12:21 +0100
  • 2829a95ce9 MagnumFont: removed some probably forgotten debug output. Vladimír Vondruš 2013-11-03 00:30:40 +0100
  • 00a8383214 Shaders: ability to specify background color in Vector shader. Vladimír Vondruš 2013-11-03 00:18:54 +0100
  • 01eacfd675 Add static_assert for deletion of only complete types in ResourceManager. Vladimír Vondruš 2013-11-02 23:37:44 +0100
  • 8003cd435a Text: returning std::unique_ptr instead of raw pointer. Vladimír Vondruš 2013-11-02 23:05:26 +0100
  • 20a9d9a374 Text: added magnum-fontconverter utility. Vladimír Vondruš 2013-11-02 21:26:55 +0100
  • 1e02a501f3 doc: removed absolutely wrong description, added TODO. Vladimír Vondruš 2013-11-02 15:25:42 +0100
  • 760a815a91 TextureTools: renamed magnum-distancefield to magnum-distancefieldconverter. Vladimír Vondruš 2013-11-02 15:22:49 +0100
  • fa90558727 Handle WITH_* options for utilities better. Vladimír Vondruš 2013-11-02 15:21:48 +0100
  • c9e8d270a5 Shaders: okay, I admit, my NVidia really _is_ forgiving in GLSL ES. Vladimír Vondruš 2013-11-01 17:06:51 +0100
  • afde795049 doc: documented Plugins directory. Vladimír Vondruš 2013-11-01 16:38:59 +0100
  • da0f4de5ff Shaders: fixed Flat shader. Vladimír Vondruš 2013-11-01 16:37:09 +0100
  • 0f60325126 Shaders: minor cleanup. Vladimír Vondruš 2013-11-01 16:36:58 +0100
  • aa5b888bb2 Platform: added ScreenedApplication class. Vladimír Vondruš 2013-11-01 16:35:31 +0100
  • 2ddcfcba52 Platform: document the intention better. Vladimír Vondruš 2013-11-01 16:32:25 +0100
  • bf76cdfa81 Platform: added no-op GlutApplication::keyReleaseEvent(). Vladimír Vondruš 2013-11-01 13:43:02 +0100
  • 798d6667e7 Platform: deinline default event handlers. Vladimír Vondruš 2013-11-01 13:41:48 +0100
  • 5c1f47444f SceneGraph: doc++ Vladimír Vondruš 2013-11-01 13:40:28 +0100
  • de2ca00217 Math: doc++ Vladimír Vondruš 2013-11-01 10:01:51 +0100
  • c9ad947136 Plugins: mark the includes as inter-project, not external. Vladimír Vondruš 2013-10-31 17:02:16 +0100
  • f29ea2140f Fixed ES build without deprecated API. Vladimír Vondruš 2013-10-31 17:01:53 +0100
  • b3d1bd1f9b Plugins: fixed ES build of TgaImageConverter. Vladimír Vondruš 2013-10-31 16:48:37 +0100
  • 847f2b429f Build all the plugins in development PKGBUILDs. Vladimír Vondruš 2013-10-31 14:46:12 +0100