10366 Commits (222d66e37d113a543bebe56d2eaed3d37b71f323)
 

Author SHA1 Message Date
Vladimír Vondruš 222d66e37d sceneconverter: switch away from deprecated flattenMeshHierarchy3D(). 3 years ago
Vladimír Vondruš 11ae06a4b5 SceneTools: generalize flatten{Mesh -> Transformation}Hierarchy(). 3 years ago
Vladimír Vondruš d310e2f04c Visibly link to the base interface docs from all plugin classes. 3 years ago
Vladimír Vondruš 6d75ef93b3 MeshTools: clean up removeDuplicatesFuzzy() internals. 3 years ago
Vladimír Vondruš c5f96637ce MeshTools: simplify compressIndices() internals. 3 years ago
Vladimír Vondruš 6f3297b8c5 MeshTools: this NoInit shouldn't have been commented out. 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š 06832574a2 MeshTools: port away from std::pair in various internals. 3 years ago
Vladimír Vondruš bbfa5aeccf MeshTools: don't include STL crap in non-deprecated builds. 3 years ago
Vladimír Vondruš 9c0dd1435f Doc++ 3 years ago
Vladimír Vondruš 2c1b64b3df doc: port away from std::pair in a screenshot generator helper. 3 years ago
Vladimír Vondruš 71bdc87004 GL: document what the remaining #include <utility> are for. 3 years ago
Vladimír Vondruš 9a089ad2cf Vk: port away from std::pair in remaining APIs. 3 years ago
Vladimír Vondruš f84a655ac7 Vk: port away from std::pair in various internals. 3 years ago
Vladimír Vondruš ee2d56c3d3 Shaders: clean up redundant preprocessor elif condition in a shader. 3 years ago
Vladimír Vondruš e7e6faa571 GL: rework Texture, TextureArray and MultisampleTexture symbol export. 3 years ago
Vladimír Vondruš 1cc1ed8648 Math: use T instead of Float for Bezier<T> subdivision. 3 years ago
Vladimír Vondruš 5af5ecf1f7 Use the new plugin interface string macros in all plugins. 3 years ago
Vladimír Vondruš 12fc59bf19 Add macros with plugin interface strings for easier updates. 3 years ago
Vladimír Vondruš 79c42fee6e DebugTools: special-case CompareImage delta calculation for integer types. 3 years ago
Vladimír Vondruš d41ab08880 Math: micro-optimize vector isInf() and isNan() on Debug builds. 3 years ago
Vladimír Vondruš 3e1ce9f35c Math: add branch-less BitVector::set() and reset(). 3 years ago
Vladimír Vondruš e5844b23b7 Math: use a more common integer rounding calculation in BitVector. 3 years ago
Vladimír Vondruš f1190edc7e Math: doc++ 3 years ago
Vladimír Vondruš dfe37f61d1 Math: redo Matrix4::normalMatrix() as an inverse transpose. 3 years ago
Vladimír Vondruš 93464353a3 sceneconverter: cleanup AnimationData usage in tests. 3 years ago
Vladimír Vondruš 3335a05aa6 Trade: work around a GCC 4.8 crash in the test. 3 years ago
Vladimír Vondruš 94e9961a30 Trade: provide better AnimationTrackData constructors. 3 years ago
Vladimír Vondruš 5f1fc1047d Trade: pack AnimationTrackData internals better. 3 years ago
Vladimír Vondruš fdaa8579f9 Trade: take Animation::TrackView by a const&. 3 years ago
Vladimír Vondruš 24fc74ed22 Animation: assert that TrackView gets keys and values of the same size. 3 years ago
Vladimír Vondruš 724713e0cb Animation: take a type-erased interpolator in TrackViewStorage. 3 years ago
Vladimír Vondruš a5c5f914d9 Animation: store a void StridedArrayView in TrackViewStorage. 3 years ago
Vladimír Vondruš 3bfc1c1e94 Animation: remove a suspicious internal TrackViewStorage constructor. 3 years ago
Vladimír Vondruš 4d9ae624d8 Animation: don't use void for empty function signatures. 3 years ago
Vladimír Vondruš dbd3b52b3c Trade: add getters for AnimationTrackData. 3 years ago
Vladimír Vondruš d3ee6b2b93 Trade: simplify by delegating to another AnimationTrackData constructor. 3 years ago
Vladimír Vondruš 47dfb94467 Trade: assert that MeshAttributeData vertex count fits into 32 bits. 3 years ago
Vladimír Vondruš 6a129b2cd2 Animation: add TrackViewStorage::interpolator(). 3 years ago
Vladimír Vondruš 905b874242 sceneconverter: show names of custom animation track targers in --info. 3 years ago
Vladimír Vondruš 5d7240058e sceneconverter: store only relevant AnimationData properties for --info. 3 years ago
Vladimír Vondruš 953ebebba9 doc: update changelog. 3 years ago
Vladimír Vondruš 4059d1136a sceneconverter: correctly mark test case plugin requirements. 3 years ago
Vladimír Vondruš 694e60bb3d Trade: ability to provide names for custom animation track targets. 3 years ago
Vladimír Vondruš c04b375bfc Trade: add isAnimationTrackTargetCustom() etc. helpers. 3 years ago
Vladimír Vondruš 4dbf75f030 Trade: reorganize AnimationData tests a bit. 3 years ago
Vladimír Vondruš 33be039ef4 Trade: rename AnimationTrackTargetType to AnimationTrackTarget. 3 years ago
Vladimír Vondruš f174ad990b Trade: reserve invalid zero AnimationTrackType as well. 3 years ago
Vladimír Vondruš b20ab3acd6 Trade: expand AnimationTrackTargetType to 16 bits. 3 years ago