10829 Commits (83c7a8f6c3ca80f5876adfe7e2bca2efe79cc9f2)
 

Author SHA1 Message Date
Vladimír Vondruš 83c7a8f6c3 Math: simplify internals of Matrix[34]::rotation{,Normalized}(). 2 years ago
Vladimír Vondruš 0c055ccfe1 Math: don't use a float literal in a generic type. 2 years ago
Vladimír Vondruš 4e40e98a87 Text: use `i` instead of a confusing `fontGlyphId` in a doc snippet. 2 years ago
Vladimír Vondruš b91b0b24cd sceneconverter: add --remove-duplicate-materials. 2 years ago
Vladimír Vondruš 368cbf1676 sceneconverter: doc++, TODO++. 2 years ago
Vladimír Vondruš 101799acb7 sceneconverter: use colored string comparison in the test. 2 years ago
Vladimír Vondruš e0c3bda762 SceneTools: new set of tools for remapping index fields. 2 years ago
Vladimír Vondruš 9974d23c77 MeshTools: doc++ 2 years ago
Vladimír Vondruš c659c47525 MaterialTools: removeDuplicates() and variants. 2 years ago
Vladimír Vondruš 146c053a1c DebugTools: move the material attribute equality helper to MaterialTools. 2 years ago
Vladimír Vondruš 17f79deca8 Trade: doc++ 2 years ago
Vladimír Vondruš f64e1ac2c3 Text: fix unused variable warnings in a no-assert build. 2 years ago
Vladimír Vondruš d253757bc4 doc: work around annoying GCC warnings in doc snippets. 2 years ago
Vladimír Vondruš f7a6d79aa0 GL: clean up the horrific mess in internal Mesh attribute storage. 2 years ago
Vladimír Vondruš 8eab7d7a7d GL: pack the Mesh members better. 2 years ago
Vladimír Vondruš b2eaf66a75 GL: further pack the Mesh::AttributeLayout struct to 24 bits. 2 years ago
Vladimír Vondruš 621ad284f6 GL: pack the internal Mesh::AttributeLayout struct to 32 bits. 2 years ago
Vladimír Vondruš 139322be40 GL: make the DynamicAttribute::Kind enum just 1 byte. 2 years ago
Vladimír Vondruš 2904c247aa GL: make Buffer::TargetHint just 16-bit. 2 years ago
Vladimír Vondruš 9f67d4fd5b GL: repro case for destructing a moved-out Mesh with no context active. 2 years ago
Vladimír Vondruš 28c693e1bc Text: add a NoCreate constructor to [DistanceField]GlyphCache. 2 years ago
Vladimír Vondruš e2523097d2 TextureTools: add a NoCreate constructor to DistanceField. 2 years ago
Vladimír Vondruš 8f6f4053fc GL: properly track buffer binding affected by base/range bind calls. 2 years ago
Vladimír Vondruš 789c52fd8a GL: add a repro case for base/range buffer binding state mismatch. 2 years ago
Vladimír Vondruš ff312be96e Math: make _rgbf and _rgbaf literals constexpr. 3 years ago
Vladimír Vondruš 1ad0927959 debuggers/gdb: use a more standard install location. 3 years ago
Vladimír Vondruš d457e9d211 CMake: explicitly use PRIVATE/PUBLIC/INTERFACE in target_link_libraries(). 3 years ago
Vladimír Vondruš 1d2796baed CMake: avoid installed Magnum headers being picked over local ones. 3 years ago
Vladimír Vondruš 695dc1d041 Text: debug output for Alignment. 3 years ago
Vladimír Vondruš 3034e913d8 Text: forward-declare FeatureRange. 3 years ago
Vladimír Vondruš 4197f9379d Doc++ 3 years ago
Vladimír Vondruš d0b792791f Text: taking a pointer in cache.findFont() is stupid, don't. 3 years ago
Vladimír Vondruš ce2b5fb16a doc: somehow I forgot to list the fancy new Text APIs in the changelog. 3 years ago
Vladimír Vondruš 32485baae8 Text: add renderGlyphQuadsInto() overload taking cache-global glyph IDs. 3 years ago
Vladimír Vondruš 00305a7c53 Text: rename test cases to match the actual API being tested. 3 years ago
Vladimír Vondruš 60f568590f Text: no, the layer isn't ignored anymore. 3 years ago
Vladimír Vondruš 357c63bdbf Text: fix the non-GL build. 3 years ago
Vladimír Vondruš ac35d747fa Text: avoid a temporary allocation for storing glyph info in Renderer. 3 years ago
Vladimír Vondruš 9bc1b9b3b1 Text: separate glyph ID and offset/advance retrieval in AbstractShaper. 3 years ago
Vladimír Vondruš 568a4205a6 Text: new, reusable and composable guts for the Renderer. 3 years ago
Vladimír Vondruš 4383b2fe01 Text: can now test most Renderer APIs without a GL context. 3 years ago
Vladimír Vondruš 58e88c177b Text: document that Renderer is only available on GL builds. 3 years ago
Vladimír Vondruš 72b36347c3 Math: add Range::scaled() and scaledFromCenter() taking a scalar. 3 years ago
Vladimír Vondruš a2d2856c41 Math: properly test scaledFromCenter() for Range subclasses. 3 years ago
Vladimír Vondruš 0e35c0e761 Text: add a LayoutDirection enum. 3 years ago
Vladimír Vondruš f6256359c6 Text: these directionality guarantees are too strong, remove. 3 years ago
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