10783 Commits (818442a391dfac6d0b163d340cbcc1c3ef92bccf)
 

Author SHA1 Message Date
Vladimír Vondruš 818442a391 Text: align based just on font metric and cursor by default. 3 years ago
Vladimír Vondruš 0524079d92 Text: further improve test for multiline Renderer. 3 years ago
Vladimír Vondruš 9686ccfd50 Text: the decomposed offsets don't really help anything in the test. 3 years ago
Vladimír Vondruš 6414daf3a9 Text: make internal Alignment values less cryptic. 3 years ago
Vladimír Vondruš 8950085c97 Text: rename Direction to ShapeDirection, move to a dedicated header. 3 years ago
Vladimír Vondruš 13158fb6cd Text: mention the texture coordinate matrix helper in AbstractGlyphCache. 3 years ago
Vladimír Vondruš 68f6d75ee3 Doc++ 3 years ago
Vladimír Vondruš d8de337d3e TextureTools: helper for creating a texture coordinate matrix for atlases. 3 years ago
Vladimír Vondruš 9a9ad483a3 Text: round the flushed DistanceFieldGlyphCache image range. 3 years ago
Vladimír Vondruš 4363568b86 Text: assert size ratio expectations in DistanceFieldGlyphCache already. 3 years ago
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