Commit Graph

  • 2054cbf447 Trade: deinlined all AbstractImporter virtual functions. Vladimír Vondruš 2013-03-29 14:29:54 +0100
  • d6f5560262 Trade: got rid of opening input streams in AbstractImporter. Vladimír Vondruš 2013-03-29 14:26:39 +0100
  • 3544b17fdf New plugin TgaImageConverter. Vladimír Vondruš 2013-03-29 17:47:11 +0100
  • 9f2ea8aa15 TgaImporter: test also file opening. Vladimír Vondruš 2013-03-29 17:46:30 +0100
  • ca9ed0150b Adapted to Magnum changes. Vladimír Vondruš 2013-03-29 17:46:06 +0100
  • b71310f6d0 TgaImporter: moved TGA header structure to separate file. Vladimír Vondruš 2013-03-29 17:40:32 +0100
  • cceba12569 TgaImporter: support for grayscale images, updated error messages. Vladimír Vondruš 2013-03-29 16:11:37 +0100
  • f8b8d93217 TgaImporter: minor code cleanup, blind ES compilation fix. Vladimír Vondruš 2013-03-29 16:01:34 +0100
  • 4a657b77d2 TgaImporter: parsing the image on call to image2D(). Vladimír Vondruš 2013-03-29 15:09:56 +0100
  • 0927138ff1 Adapted to Magnum changes. Vladimír Vondruš 2013-03-29 14:25:25 +0100
  • e8c3838065 TgaImporter: deinlined functions. Vladimír Vondruš 2013-03-29 12:32:49 +0100
  • f40b112f8f TgaImporter: prefix macros with `MAGNUM_`. Vladimír Vondruš 2013-03-29 10:59:10 +0100
  • 92c4a5a2ed Text: turned AbstractFont into plugin interface. Vladimír Vondruš 2013-03-29 10:55:01 +0100
  • c0b8e65d75 FindMagnum.cmake: fixed finding of Text library. Vladimír Vondruš 2013-03-29 10:51:36 +0100
  • cda51f3dd5 Text: moved FreeType and HarfBuzz fonts into plugins. Vladimír Vondruš 2013-03-28 23:57:14 +0100
  • e222fc5eb8 Text: simplified font layouters, removed remaining public API. Vladimír Vondruš 2013-03-28 16:26:39 +0100
  • 57adfac002 Text: moved font size to abstract base. Vladimír Vondruš 2013-03-28 15:15:46 +0100
  • cc19e78983 Text: moved glyph caching into separate classes. Vladimír Vondruš 2013-03-28 15:00:26 +0100
  • 6802b022ea Added some TODOs. Vladimír Vondruš 2013-03-28 15:06:21 +0100
  • 5ed38a3727 Worked around Doxygen issues in Renderer documentation. Vladimír Vondruš 2013-03-28 14:00:50 +0100
  • 5c5c9d81d8 Added Renderer::flush() and Renderer::finish(). Vladimír Vondruš 2013-03-28 13:40:11 +0100
  • 28499ac908 Fixed outdated documentation. Vladimír Vondruš 2013-03-28 13:11:25 +0100
  • da4ceb7cbc Delete VAO in Mesh only if it is nonzero. Vladimír Vondruš 2013-03-28 13:09:45 +0100
  • 06971775cd Text: properly compute glyph count in FreeTypeFont layouter. Vladimír Vondruš 2013-03-28 13:07:02 +0100
  • 3c9c90ecf7 Text: assert that also freeing up FreeType resources doesn't fail. Vladimír Vondruš 2013-03-28 13:05:21 +0100
  • 0f4e2f8a37 Text: made constructors explicit. Vladimír Vondruš 2013-03-28 13:04:01 +0100
  • 19cc27e2c0 Cleaned up OpenGL.h header. Vladimír Vondruš 2013-03-28 12:57:42 +0100
  • b1fcdf81af Trade: improved *Data constructors and destructors. Vladimír Vondruš 2013-03-26 19:43:43 +0100
  • ab56470dec Updated PKGBUILDs and added ES2/ES3 variants. Vladimír Vondruš 2013-03-22 22:36:12 +0100
  • b55dba8168 Platform: forgot to initialize variable. Vladimír Vondruš 2013-03-22 21:39:41 +0100
  • cb06737640 glDrawBuffer() is not available in ES3. Vladimír Vondruš 2013-03-22 21:39:00 +0100
  • deafd8f6ee No deprecated Buffer::map() in ES3. Vladimír Vondruš 2013-03-22 21:31:39 +0100
  • 59b6fb2904 Texture border & anisotropy is available only as ES2 extension. Vladimír Vondruš 2013-03-22 21:28:58 +0100
  • 6b59c08c15 Some image & texture formats are available only through ES2 extensions. Vladimír Vondruš 2013-03-22 21:28:24 +0100
  • 787e01940f 16bit SNORM internal texture formats are not available in ES3. Vladimír Vondruš 2013-03-22 21:24:32 +0100
  • 76ac352924 Added FindOpenGLES3.cmake module. Vladimír Vondruš 2013-03-22 21:23:07 +0100
  • f18297ab2b Define MAGNUM_TARGET_GLES3 if targetting ES and not ES2. Vladimír Vondruš 2013-03-22 21:21:07 +0100
  • b0336c240d Platform: multisampling support in GlutApplication. Vladimír Vondruš 2013-03-22 20:00:50 +0100
  • e8c7213d7a Platform: multisampling support in Sdl2Application. Vladimír Vondruš 2013-03-22 19:32:28 +0100
  • aa7bdc4b7a Added multisampling to Renderer::Feature enum. Vladimír Vondruš 2013-03-22 19:23:07 +0100
  • 0424e24993 Reordered Renderer::Feature enum. Vladimír Vondruš 2013-03-22 19:18:09 +0100
  • a69e2075bf Merge branch 'master' into compatibility Vladimír Vondruš 2013-03-22 17:54:14 +0100
  • 9121902c73 Minor documentation fixes. Vladimír Vondruš 2013-03-22 17:22:39 +0100
  • cdcb37cd0c Platform: better way to specify application configuration. Vladimír Vondruš 2013-03-22 16:04:42 +0100
  • 407071dc96 Math: test also possibility of Unit implicit conversions. Vladimír Vondruš 2013-03-21 23:27:16 +0100
  • 32d03530e1 Math: test that implicit conversion vector <-> complex/quat can't compile. Vladimír Vondruš 2013-03-21 23:26:14 +0100
  • 37c93468fd Math: test that implicit conversion of Rectangle type can't compile. Vladimír Vondruš 2013-03-21 23:20:47 +0100
  • 51da8bd65b Math: updated Rectangle test to test constexpr functions. Vladimír Vondruš 2013-03-21 23:19:29 +0100
  • 213499e7bb Math: test that implicit conversion from/to foreign types can't compile. Vladimír Vondruš 2013-03-21 18:17:37 +0100
  • 1d5e3fee7a Math: test that implicit conversion of underlying type can't compile. Vladimír Vondruš 2013-03-21 17:46:35 +0100
  • cc938a29dd Math: test that implicit conversion of T to Vector<T> won't compile. Vladimír Vondruš 2013-03-21 17:44:52 +0100
  • 45ba444fb8 Math: properly test conversion constexpr also in Vector subclasses. Vladimír Vondruš 2013-03-21 17:41:44 +0100
  • ca3b0f7d63 Added debug output operator for Buffer::Target. Vladimír Vondruš 2013-03-21 12:20:07 +0100
  • 8439ecccb9 Merge branch 'master' into compatibility Vladimír Vondruš 2013-03-21 00:32:41 +0100
  • 5f77a12f47 Fixed typos (ahem). Vladimír Vondruš 2013-03-20 20:18:13 +0100
  • ecccbcc1bf Documented CMake usage and preprocessor variables. Vladimír Vondruš 2013-03-20 20:03:55 +0100
  • 2040e34dd6 Documented also CMake side of platform portability. Vladimír Vondruš 2013-03-20 20:02:23 +0100
  • fe45143617 Added dummy documentation file for Platform namespace. Vladimír Vondruš 2013-03-20 20:01:08 +0100
  • 3a8a95107f Updated FindCorrade.cmake from Corrade repository. Vladimír Vondruš 2013-03-20 19:59:30 +0100
  • 804cd71f3d Link to namespace-related documentation from namespaces. Vladimír Vondruš 2013-03-20 15:12:01 +0100
  • 2c8a4c306c Platform: added Application and WindowlessApplication aliases. Vladimír Vondruš 2013-03-20 15:10:18 +0100
  • 508dd4d94d Platform: have special MAGNUM_*APPLICATION_MAIN() for each class. Vladimír Vondruš 2013-03-20 14:55:59 +0100
  • 29cb2a8d7a Platform: added MAGNUM_WINDOWLESSAPPLICATION_MAIN() alias. Vladimír Vondruš 2013-03-20 14:49:40 +0100
  • 7e1037ceda FindMagnum: added also MAGNUM_WINDOWLESSAPPLICATION_* aliases. Vladimír Vondruš 2013-03-20 14:47:42 +0100
  • cbcb73a9d5 GCC 4.5 compatibility: this workaround is not needed anymore. Vladimír Vondruš 2013-03-20 12:56:38 +0100
  • ef222ad9d8 Merge branch 'master' into compatibility Vladimír Vondruš 2013-03-20 12:37:13 +0100
  • cdbc12821f Fixed NaCl issues with gl2.h. Vladimír Vondruš 2013-03-20 12:22:09 +0100
  • 0c612dee3d FindMagnum: provide MAGNUM_APPLICATION_{LIBRARIES,INCLUDE_DIRS} aliases. Vladimír Vondruš 2013-03-20 12:06:25 +0100
  • b9cee8e014 Support for ES2 extension NV_texture_border_clamp. Vladimír Vondruš 2013-03-20 11:03:45 +0100
  • 549b1466fc Support for ES2 extension ANGLE_depth_texture. Vladimír Vondruš 2013-03-20 11:00:14 +0100
  • 91531d5f53 Support for ES2 extension NV_framebuffer_blit. Vladimír Vondruš 2013-03-20 10:57:09 +0100
  • 8f37ebe9cf Better usage of external OpenGL headers. Vladimír Vondruš 2013-03-20 10:31:13 +0100
  • e96503810a Updated external OpenGl headers, added missing `GLES2/gl2platform.h`. Vladimír Vondruš 2013-03-20 09:54:36 +0100
  • 86f30b6b69 Clarified AbstractImage Format and Type enum documentation. Vladimír Vondruš 2013-03-20 09:39:07 +0100
  • f56ebd4507 Fix OES_required_internalformat-related enums in AbstractTexture. Vladimír Vondruš 2013-03-19 17:41:00 +0100
  • adde9154cd Doc++ Vladimír Vondruš 2013-03-19 16:37:58 +0100
  • 78b52627c4 Platform: fix warning about undeclared function. Vladimír Vondruš 2013-03-19 16:37:21 +0100
  • d6d69c40ad Fix comma at the end of enumeration list. Vladimír Vondruš 2013-03-19 16:35:21 +0100
  • fa7665d63e Platform: no need to include GL headers just for GL_TRUE. Vladimír Vondruš 2013-03-19 16:34:20 +0100
  • b7771de0a3 Set both TARGET_NACL and MAGNUM_TARGET_NACL in CMakeLists. Vladimír Vondruš 2013-03-19 16:32:47 +0100
  • 48bb1f1cb0 GCC 4.4 compatibility: workarounds for strict-aliasing fascism. Vladimír Vondruš 2013-03-19 16:21:44 +0100
  • 1505b90adc Platform: mention CORRADE_GCC4[45]_COMPATIBILITY flags in magnum-info. Vladimír Vondruš 2013-03-19 16:20:08 +0100
  • 476418d5eb Merge branch 'master' into compatibility Vladimír Vondruš 2013-03-18 20:21:37 +0100
  • f490fc8149 DebugTools: no need to prefix the test so much. Vladimír Vondruš 2013-03-18 20:19:53 +0100
  • 83bda8bbe6 Math: fixed test for denormalize<UnsignedLong, long double>(). Vladimír Vondruš 2013-03-18 20:17:39 +0100
  • 35eb876303 Various other compilation fixes for OpenGL ES target. Vladimír Vondruš 2013-03-18 19:37:15 +0100
  • ba0f56fa51 No need to use Double type in tests so extensively. Vladimír Vondruš 2013-03-18 19:35:20 +0100
  • b28261d269 Math: fix compilation of tests with OpenGL ES. Vladimír Vondruš 2013-03-18 19:34:04 +0100
  • 14c6790701 Shaders: set default values for VertexColorShader uniforms. Vladimír Vondruš 2013-03-18 12:15:00 +0100
  • 127910d537 Shaders: minor tweaks. Vladimír Vondruš 2013-03-18 12:13:22 +0100
  • be5c872c8a Math: fixed two typos in the test. Vladimír Vondruš 2013-03-18 12:10:13 +0100
  • cb7a0f6404 GCC 4.5 compatibility: can't list-initialize array of classes. Vladimír Vondruš 2013-03-17 20:45:06 +0100
  • 287adb0e8c Merge branch 'master' into compatibility Vladimír Vondruš 2013-03-18 11:06:08 +0100
  • 66a3f1177d GCC 4.6 compatibility: disable `-pedantic` warning. Vladimír Vondruš 2013-03-18 11:04:04 +0100
  • fcb756e42a Revert "GCC 4.6 compatibility: can't list-initialize array of classes." Vladimír Vondruš 2013-03-18 10:50:07 +0100
  • 7108db4f04 GCC 4.4 compatibility: no std::unordered_map::reserve() here. Vladimír Vondruš 2013-03-17 22:28:05 +0100
  • 125e01f62e GCC 4.4 compatibility: no std::declval here. Vladimír Vondruš 2013-03-17 22:27:42 +0100
  • e7f81160ac GCC 4.4 compatibility: can't default move constructor. Vladimír Vondruš 2013-03-17 22:20:34 +0100
  • e48edf291d GCC 4.4 compatibility: various lack-of-auto-conversion issues. Vladimír Vondruš 2013-03-17 22:19:57 +0100
  • 0871bc7955 GCC 4.4 compatibility: various initializer list issues. Vladimír Vondruš 2013-03-17 22:19:40 +0100