10355 Commits (2c1b64b3dfb40f61cce6bfb4e9d2f43876283964)
 

Author SHA1 Message Date
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
Vladimír Vondruš e9aa7094c9 sceneconverter: don't load the importer plugin for --info-converter. 3 years ago
Hugo Amiard 1d2c6aeb77 Platform: don't crash EmscriptenApplication on a WebGL-less build. 3 years ago
Vladimír Vondruš cc9db2d610 MeshTools: show the more common way of using custom shader attributes. 3 years ago
Vladimír Vondruš b07d1aae8b MeshTools: fix concatenate() for more than 4 GB of data. 3 years ago
Vladimír Vondruš fdfa6b31e2 Trade: fix MeshData checks for index/vertex data over 4 GB. 3 years ago
Vladimír Vondruš 582776aeef Trade: additional sanity assertions for {Mesh,Scene}Data bounds checks. 3 years ago
Vladimír Vondruš d0aca29ba5 Trade: rewrite MeshData bound assertions similarly to SceneData. 3 years ago
Vladimír Vondruš 0679cccdf3 Trade: test handling of MeshData and SceneData over 4 GB. 3 years ago
Vladimír Vondruš 51f9a31d3c Trade: reorder test case definitions to match declaration order. 3 years ago
Vladimír Vondruš 7e79216c34 doc: use a shorthand expression for populating a GL::Buffer. 3 years ago
Vladimír Vondruš 5f0aa9582d doc: mention the new SpngImporter in the file format tables. 3 years ago