10823 Commits (e0c3bda762bdfd0ee70da0f0b9f0d8fa0d520661)
 

Author SHA1 Message Date
Vladimír Vondruš 211d6ac750 distancefieldconverter: add a runtime check for size ratio. 3 years ago
Vladimír Vondruš 4feb98715e TextureTools: expand DistanceField size assert tests. 3 years ago
Vladimír Vondruš dcf6652764 TextureTools: document DistanceField image size expectations. 3 years ago
Vladimír Vondruš 202ac59f66 Text: make DistanceFieldGlyphCache work with tight flush rectangles. 3 years ago
Vladimír Vondruš a2554cb656 TextureTools: don't clear the output in DistanceField. 3 years ago
Vladimír Vondruš abf8a759f2 TextureTools: verify DistanceField doesn't overwrite the whole output. 3 years ago
Vladimír Vondruš 965f78122f TextureTools: properly set framebuffer viewport in DistanceField. 3 years ago
Vladimír Vondruš c92e1b55e5 TextureTools: properly test the DistanceField framebuffer overload. 3 years ago
Vladimír Vondruš ada0645f34 TextureTools: make DistanceField working with subrectangles. 3 years ago
Vladimír Vondruš af1f4a63d5 doc: update also Shaders::Phong image. 3 years ago
Vladimír Vondruš b514cebc8e doc: update also the Shaders::DistanceFieldVector image. 3 years ago
Vladimír Vondruš 3497985526 Shaders: update DistanceFieldVector test files with fixed SDFs. 3 years ago
Vladimír Vondruš 89af6ff82e TextureTools: fix DistanceField to not be slightly shifted. 3 years ago
Vladimír Vondruš 93137eb025 TextureTools: test axis-flipped DistanceField processing. 3 years ago
Vladimír Vondruš 6357ed52c0 TextureTools: assert that DistanceField output is framebuffer-drawable. 3 years ago
Vladimír Vondruš 94c31b13e2 TextureTools: it's not SwiftShader, it's Luminance not being renderable. 3 years ago
Vladimír Vondruš cd6d6e75f2 DebugTools: clarify textureSubImage() docs. 3 years ago
Vladimír Vondruš 3c2beb1ba9 DebugTools: don't bother with ES2 in a non-ES2 test codepath. 3 years ago
Vladimír Vondruš f39beda8f1 TextureTools: remove test code that assumed GL debug output is always on. 3 years ago
Vladimír Vondruš f2dd0c5d75 TextureTools: make the DistanceField benchmark more stable. 3 years ago
Vladimír Vondruš c60a1a98b9 TextureTools: no, it's no longer creating a shader every time. 3 years ago
Vladimír Vondruš 5d571cde5d TextureTools: underscore private variables. 3 years ago
Vladimír Vondruš 5e670831f1 TextureTools: properly use float literals for vertex data. 3 years ago
Vladimír Vondruš cef23abf1d doc: list font plugins in the File Format tables. 3 years ago
Vladimír Vondruš eaaa34b3fb Text: rethink AbstractShaper::shape() empty input and failure behavior. 3 years ago
Vladimír Vondruš 3c394532ed modules: updated FindCorrade.cmake. 3 years ago
Vladimír Vondruš b1e8b0c4df MagnumFont: port the test away from deprecated APIs. 3 years ago
Vladimír Vondruš 15e101dee7 Text: port Renderer away from deprecated APIs. 3 years ago
Vladimír Vondruš 688cf84251 Text: work around clang-cl choking on two __declspec attributes. 3 years ago
Vladimír Vondruš ab8dc070c4 Text: new AbstractShaper interface for shaping. 3 years ago
Vladimír Vondruš 5009d38a07 Text: added a Feature enum. 3 years ago
Vladimír Vondruš 03c180d17c Text: added a Script enum. 3 years ago
Vladimír Vondruš 96d56c6d2f Text: the Renderer can take just AbstractGlyphCache, not GlyphCache. 3 years ago
Vladimír Vondruš 7756b8290e Text: add Alignment::TopCenterIntegral. 3 years ago
Vladimír Vondruš 2867f99138 Text: use Math::join() on ranges instead of custom code. 3 years ago
Vladimír Vondruš 00e58284e1 Text: rework Renderer tests. 3 years ago
Vladimír Vondruš 43efac8ed3 Text: make GlyphCache movable. 3 years ago
Vladimír Vondruš f091b80fae TextureTools: make the DistanceField class movable. 3 years ago
Vladimír Vondruš 15d0727096 TextureTools: remove redundant namespace prefix from test code. 3 years ago
Vladimír Vondruš 2a6ebf091f Text: drop a workaround for zero-size items in GlyphCache reserve(). 3 years ago
Vladimír Vondruš e626aabfe2 TextureTools: actually allow zero-size items in AtlasLandfill. 3 years ago
Vladimír Vondruš 4c9fc15962 MagnumFont{,Converter}: port to the new AbstractGlyphCache API. 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š b57979150e GL: document that Luminance formats can't be used in framebuffers. 3 years ago
Vladimír Vondruš a159835bf7 DebugTools: check framebuffer completeness in textureSubImage(). 3 years ago
Vladimír Vondruš 0201b18f64 Math: support packed debug output for Range. 3 years ago
Vladimír Vondruš 8599e25dbd MagnumFont: properly underscore private variables. 3 years ago
Vladimír Vondruš 4ed4e44ee1 MagnumFont{,Converter}: actual proper tests. 3 years ago
Vladimír Vondruš 41ef0e2f9e Text: no need to painstakingly fill a cache in AbstractFont test. 3 years ago