2377 Commits (b514cebc8e43e64e5742f9044a3be58c6871cdfe)

Author SHA1 Message Date
Vladimír Vondruš b514cebc8e doc: update also the Shaders::DistanceFieldVector image. 3 years ago
Vladimír Vondruš 89af6ff82e TextureTools: fix DistanceField to not be slightly shifted. 3 years ago
Vladimír Vondruš 6357ed52c0 TextureTools: assert that DistanceField output is framebuffer-drawable. 3 years ago
Vladimír Vondruš cef23abf1d doc: list font plugins in the File Format tables. 3 years ago
Vladimír Vondruš ab8dc070c4 Text: new AbstractShaper interface for shaping. 3 years ago
Vladimír Vondruš 7756b8290e Text: add Alignment::TopCenterIntegral. 3 years ago
Vladimír Vondruš d74fcb7729 Text: port away from deprecated AbstractGlyphCache APIs. 3 years ago
Vladimír Vondruš 6707534ce6 Text: rework AbstractGlyphCache for better flexibility and efficiency. 3 years ago
Vladimír Vondruš a159835bf7 DebugTools: check framebuffer completeness in textureSubImage(). 3 years ago
Vladimír Vondruš aa3e8ab005 Text: split GL and API-agnostic doc snippets into separate files. 3 years ago
Vladimír Vondruš 5835caffce DebugTools: make CompareImage work with MutableImageView. 3 years ago
Vladimír Vondruš 7060a83ca9 GL,Vk: inverse mapping of {Texture,Pixel}Format to generic PixelFormat. 3 years ago
Vladimír Vondruš 1191eb4176 GL: whoops, mapping of these to a TextureFormat was wrong. 3 years ago
Vladimír Vondruš 88c0aedf96 TextureTools: add a forward declaration header. 3 years ago
Vladimír Vondruš adb2437984 TextureTools: merge AtlasLandfill and AtlasLandfillArray. 3 years ago
Vladimír Vondruš ed288d360f TextureTools: reverse landfill direction only if it makes sense. 3 years ago
Vladimír Vondruš 330dbc747e TextureTools: deprecate the atlas() bad joke. 3 years ago
Vladimír Vondruš 8f8dcd0076 doc: adapt the atlas doc image generator to latest changes. 3 years ago
Vladimír Vondruš 3e93b1078a doc: updated changelog. 3 years ago
Vladimír Vondruš 66bf0b264d TextureTools: new landfill atlas packer. 3 years ago
Vladimír Vondruš c63ae80619 TextureTools: doc snippet and sample output for atlasArrayPowerOfTwo(). 3 years ago
Vladimír Vondruš bb9eb1f80c Doc++ 3 years ago
Vladimír Vondruš a28ebaef84 Text: add AbstractFont::glyphSize(). 3 years ago
Vladimír Vondruš fc46801a7e Text: add AbstractFont::glyphCount(). 3 years ago
Vladimír Vondruš 47a1295ab8 Text: port AbstractFont away from STL, adapt to Utility::Unicode changes. 3 years ago
Vladimír Vondruš 93990413a7 Clean up unnecessary usage of std::string and Utility::String. 3 years ago
Vladimír Vondruš 5ace409371 Text: removed AbstractFont APIs deprecated in 2019.10. 3 years ago
Vladimír Vondruš 30f57f2865 singles: make MagnumMath.hpp depend on CorradePair.h. 3 years ago
Vladimír Vondruš 43cdb51eb9 doc: stop using <tuple> and std::pair in various helper code. 3 years ago
Vladimír Vondruš a2ca84d4f5 GL: return Containers::Pair from version(). 3 years ago
Vladimír Vondruš 162f4fd6ec Math: remove std::tuple usage from Algorithms::svd(). 3 years ago
Vladimír Vondruš 90cf45ddc7 Math: remove std::tuple Color APIs deprecated in 2019.10. 3 years ago
Vladimír Vondruš 04419335d4 Math: remove remaining uses of std::pair. 3 years ago
Vladimír Vondruš 6ab321a38c Platform: query DPI scaling values every time instead of saving them. 3 years ago
Vladimír Vondruš 23b6db341e doc: clarify what's all in the MagnumMath single header lib. 3 years ago
Vladimír Vondruš 13c945064b doc: properly link to std::move(). 3 years ago
Vladimír Vondruš 5d1369f570 Use Utility::move() and swap() instead of STL almost everywhere. 3 years ago
Vladimír Vondruš c3422cdd6b Platform: replace inline EM_ASM() with an external JS library. 3 years ago
Vladimír Vondruš e9c44739f2 Platform: expand EmscriptenApp::GLConfiguration::Flag::PowerPreference*. 3 years ago
Vladimír Vondruš 24dc1cda00 doc: update changelog. 3 years ago
Vladimír Vondruš 9ec7f26fae Revert "Re-add glDrawRangeElements() workaround for Emscripten." 3 years ago
Vladimír Vondruš 1f9fe3fe20 doc: updated changelog. 3 years ago
Vladimír Vondruš c9a2752545 Platform: remove deprecated Emscripten event target behavior support. 3 years ago
Vladimír Vondruš 25ebe436f1 Platform: use UTF8ToString instead of AsciiToString on Emscripten. 3 years ago
Vladimír Vondruš a1bb40b8f9 Require CMake 3.13+ for Emscripten and WebGL 2. 3 years ago
Vladimír Vondruš 0fa6fe7292 doc: updated changelog and credits. 3 years ago
Vladimír Vondruš 73ab9e0afa doc: expand Emscripten troubleshooting info with new cursed issues. 3 years ago
Vladimír Vondruš b278f00f77 GL: implement setIndexOffset() directly on the Mesh as well. 3 years ago
Vladimír Vondruš a7e1394cd9 GL: deprecate Mesh::indexTypeSize() in favor of meshIndexTypeSize(). 3 years ago
Vladimír Vondruš 78befae123 GL: deprecate MeshView::setIndexRange() in favor of setIndexOffset(). 3 years ago