7669 Commits (35659a6d15ef0bc49092e16d4453f8ce6d5199a9)
 

Author SHA1 Message Date
Vladimír Vondruš 35659a6d15 DebugTools: port away from MeshDataXD. 6 years ago
Vladimír Vondruš c07af0340f MeshTools: port tests and benchmarks away from MeshData3D. 6 years ago
Vladimír Vondruš 89d6d6de7c Shaders: port tests away from MeshDataXD. 6 years ago
Vladimír Vondruš fa3c9495b7 MeshTools: improve the subdivide benchmark with in-place subdiv. 6 years ago
Vladimír Vondruš a68946df5b Primitives: port tests and related tools away from MeshDataXD. 6 years ago
Vladimír Vondruš c8de337c06 Primitives: port away from MeshDataXD. 6 years ago
Vladimír Vondruš 006790969a Trade, MeshTools: deprecate MeshDataXD and everything that uses it. 6 years ago
Vladimír Vondruš 0f4a5adb4d Trade: deprecate AbstractImporter interfaces for MeshDataXD. 6 years ago
Vladimír Vondruš 5481581c5e MeshTools: implement compressIndices() taking a MeshData. 6 years ago
Vladimír Vondruš 16c3480d7f MeshTools: implement compile() taking a MeshData. 6 years ago
Vladimír Vondruš e8692af4a6 MeshTools: implement duplicate() taking a MeshData. 6 years ago
Vladimír Vondruš 6c2fb3facb MeshTools: implement interleave() taking a MeshData. 6 years ago
Vladimír Vondruš 1e85279872 MeshTools: implement interleavedLayout(). 6 years ago
Vladimír Vondruš 3784dea7c9 MeshTools: implement isInterleaved() for Trade::MeshData. 6 years ago
Vladimír Vondruš ccd3d24185 Trade: add (deprecated) implicit conversion of MeshData to MeshDataXD. 6 years ago
Vladimír Vondruš b016258fdb Trade: added MeshData::attributeId(). 6 years ago
Vladimír Vondruš a3c5c0052d Trade: make MeshData::release*() less brutal, add releaseAttributeData(). 6 years ago
Vladimír Vondruš 270e93e134 Trade: relax index/attribute/vertex count restrictions in MeshData. 6 years ago
Vladimír Vondruš 87d16bc627 Trade: add a convenience MeshData::indexOffset() getter. 6 years ago
Vladimír Vondruš 506740f9c8 Trade: typeless access to MeshData indices. 6 years ago
Vladimír Vondruš d0542267ac Trade: direct access to MeshAttributeData array in MeshData. 6 years ago
Vladimír Vondruš 476497952f Trade: make it possible to construct a "padding" MeshAttributeData. 6 years ago
Vladimír Vondruš 5f35b06d8f Trade: expose getters in MeshAttributeData. 6 years ago
Vladimír Vondruš aecec186be Trade: expose getters in MeshIndexData. 6 years ago
Vladimír Vondruš e3ee1e561e Trade: typeless access to MeshData attributes. 6 years ago
Vladimír Vondruš 036fced749 Trade: whitelist (exported) growable array deleters in imported data. 6 years ago
Vladimír Vondruš 93e6dc2c54 Trade: make AnimationTrackData constructors explicit. 6 years ago
Vladimír Vondruš c74b4c6b90 Trade: make MeshAttributeData constexpr. 6 years ago
Vladimír Vondruš 8cd75087ed Trade: make MeshIndexData constexpr. 6 years ago
Vladimír Vondruš 6ddcc0b1ae Trade: make it possible to construct AnimationData from track init list. 6 years ago
Vladimír Vondruš dd5acdd850 Trade: allow AnimationTrackData be created from a typed track. 6 years ago
Vladimír Vondruš 4011e3006d Trade: allow non-owning aray deleters passed through Importer APIs. 6 years ago
Vladimír Vondruš 6ed0df26c6 Trade: mutable access in ImageData consistent with Animation/MeshData. 6 years ago
Vladimír Vondruš b71e50b023 Trade: make AnimationData::release() consistent with MeshData. 6 years ago
Vladimír Vondruš 0fd62194c8 Trade: mutable access in AnimationData. 6 years ago
Vladimír Vondruš a3ab27f7b9 Trade: return TrackView with const types from AnimationData. 6 years ago
Vladimír Vondruš 8ea86b05f9 Trade: implement mutable data access in MeshData. 6 years ago
Vladimír Vondruš fcd38cabc7 Trade: new enum for describing data ownership. 6 years ago
Vladimír Vondruš fb1fdf6105 Trade: implement Importer interfaces for the new MeshData. 6 years ago
Vladimír Vondruš ecbe5718b4 Trade: a reworked MeshData class. 6 years ago
Vladimír Vondruš d46061b285 Make MeshPrimitive and MeshIndexType enums only 8bit. 6 years ago
Vladimír Vondruš 520c22f2fe New VertexFormat enum. 6 years ago
Vladimír Vondruš 7fd92c10dd Reserve zero MeshPrimitive and MeshIndexType for invalid values. 6 years ago
Vladimír Vondruš 87c2bc74fe MeshTools: implement removeDuplicates() for discrete data as well. 6 years ago
Vladimír Vondruš bae5eecf42 MeshTools: compressIndices() now takes also an offset. 6 years ago
Vladimír Vondruš 1974da2635 MeshTools: added a type-erased compressIndices(). 6 years ago
Vladimír Vondruš 937689ea61 MeshTools: deSTLify compressIndices(). 6 years ago
Vladimír Vondruš 75eefdbe70 MeshTools: adapt flipFaceWinding(), flipNormals() and tipsify() tests. 6 years ago
Vladimír Vondruš b589f15640 MeshTools: deSTLify flipNormals(), flipFaceWinding() and tipsify(). 6 years ago
Vladimír Vondruš 77d7931df2 MeshTools: added a STL-less subdivide(). 6 years ago