411 Commits (b514cebc8e43e64e5742f9044a3be58c6871cdfe)

Author SHA1 Message Date
Vladimír Vondruš ab8dc070c4 Text: new AbstractShaper interface for shaping. 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š aa3e8ab005 Text: split GL and API-agnostic doc snippets into separate files. 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š 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š a28ebaef84 Text: add AbstractFont::glyphSize(). 3 years ago
Vladimír Vondruš 47a1295ab8 Text: port AbstractFont away from STL, adapt to Utility::Unicode changes. 3 years ago
Vladimír Vondruš 162f4fd6ec Math: remove std::tuple usage from Algorithms::svd(). 3 years ago
Vladimír Vondruš 04419335d4 Math: remove remaining uses of std::pair. 3 years ago
Vladimír Vondruš a1bb40b8f9 Require CMake 3.13+ for Emscripten and WebGL 2. 3 years ago
Vladimír Vondruš 44ffce9067 Text: review, expand and fix documentation of this library. 3 years ago
Burak Canik f79a9dfecf Math: fix & clarify a Deg conversion snippet. 3 years ago
Vladimír Vondruš f84c3679c3 Trade: support morph targets in MeshData. 3 years ago
Vladimír Vondruš bbb54a9df8 It's 2023 already! 3 years ago
Vladimír Vondruš 68ec362b37 SceneTools: add childrenDepthFirst(). 3 years ago
Vladimír Vondruš c32bf7e74c SceneTools: add filterFieldEntries(). 3 years ago
Vladimír Vondruš e7d1e31f46 SceneTools: orderClusterParents() -> parentsBreadthFirst(). 3 years ago
Vladimír Vondruš 4a92ccfadd SceneTools: flattenTransformHierarchy*D() -> absoluteFieldTransform*D(). 3 years ago
Vladimír Vondruš 89e77a42db Trade: deprecate LightData::Type in favor of LightType. 3 years ago
Vladimír Vondruš 041b1aa654 Trade: improve MeshData, SceneData and MaterialData population docs. 3 years ago
Vladimír Vondruš fe0a46abad Improve docs of image classes. 3 years ago
Vladimír Vondruš 17ab578443 Add a pixelFormat(PixelFormat, UnsignedInt, bool) helper. 3 years ago
Vladimír Vondruš 6afbb4afd2 Improve vertex format related docs. 3 years ago
Vladimír Vondruš ad8aca370c MeshTools: make generateLines() public. 3 years ago
Vladimír Vondruš 11ae06a4b5 SceneTools: generalize flatten{Mesh -> Transformation}Hierarchy(). 3 years ago
Vladimír Vondruš 6034ea3d33 doc: don't compile the exact same snippet file twice. 3 years ago
Vladimír Vondruš 9bbbee6f56 MeshTools: port away from std::pair in remaining APIs. 3 years ago
Vladimír Vondruš 12fc59bf19 Add macros with plugin interface strings for easier updates. 3 years ago
Vladimír Vondruš 33be039ef4 Trade: rename AnimationTrackTargetType to AnimationTrackTarget. 3 years ago
Vladimír Vondruš cc9db2d610 MeshTools: show the more common way of using custom shader attributes. 3 years ago
Vladimír Vondruš 7e79216c34 doc: use a shorthand expression for populating a GL::Buffer. 3 years ago
Vladimír Vondruš e3c7410ac7 MeshTools: initial utility for compiling a mesh for the line shader. 3 years ago
Vladimír Vondruš 506841f4a9 Shaders: initial implementation of a line shader. 3 years ago
Vladimír Vondruš 1ae3def881 Shaders: don't name a variable differently than the uniform struct. 3 years ago
Vladimír Vondruš 6f3696afac Shaders: reorder PhongGL usage snippets to be together. 3 years ago
Vladimír Vondruš 8f97068be8 doc: suppress useless "this pointer is null" warnings on GCC 11+. 3 years ago
Vladimír Vondruš 4a87a0bc4b Math: add Color[34]::{from,to}LinearRgb[a]Int(). 3 years ago
Vladimír Vondruš 50fc3a0e64 Math: don't use auto in Color conversion snippets. 3 years ago
Vladimír Vondruš 897d1002c3 Math: rename Color[34]::fromSrgb*(UnsignedInt) to fromSrgb*Int(). 3 years ago
Vladimír Vondruš 2b53e8b974 doc: regenerate SVGs for Animation easings. 3 years ago
Vladimír Vondruš 5d0454ce98 Remove random unneeded <string> and StringStl.h includes. 3 years ago
Vladimír Vondruš e4f662539f doc: remove unnecessary use of std::string. 3 years ago
Vladimír Vondruš db2cb49279 GL: port Shader and ShaderProgram away from std::string. 3 years ago
Vladimír Vondruš 28c1f84e68 Fix various variable shadowing warnings on MSVC. 3 years ago
Vladimír Vondruš e1b4f37f9b doc: add a short overview of shader skinning support. 3 years ago
Squareys f447e994d2 Trade: implement support for Weights & JointIds in MeshData. 3 years ago
Vladimír Vondruš ae6029d128 Trade: support storing string fields in SceneData. 3 years ago