7700 Commits (e30d9de7afbbfff91e36a22ef3d1ddb974eb176e)
 

Author SHA1 Message Date
Vladimír Vondruš e30d9de7af MeshTools: ensure a corner case in interleave() is tested as well. 6 years ago
Vladimír Vondruš 12044b8c4d MeshTools: add type-erased flipNormals() and flipFaceWinding(). 6 years ago
Vladimír Vondruš 0c76896458 Trade: various MSVC workarounds. 6 years ago
Vladimír Vondruš 8a6cceab6c MeshTools: added removeDuplicates() / removeDuplicatesInto(). 6 years ago
Vladimír Vondruš ec02341c84 MeshTools: deprecate remaining STL-ridden APIs. 6 years ago
Vladimír Vondruš ec739c19ca MeshTools: implemented combineIndexedAttributes(). 6 years ago
Vladimír Vondruš ab86b4c581 AnySceneImporter: adapt to AbstractImporter changes. 6 years ago
Vladimír Vondruš f782caaf52 ObjImporter: port the test away from MeshData3D. 6 years ago
Vladimír Vondruš 4269c1303b ObjImporter: port away from MeshDataXD. 6 years ago
Vladimír Vondruš 8f5639e385 MeshTools: added removeDuplicatesInPlaceInto(). 6 years ago
Vladimír Vondruš 9425c23d0a Trade: support mesh level import in AbstractImporter. 6 years ago
Vladimír Vondruš d096aa68cc Add MeshPrimitive::Instances, Faces and Edges. 6 years ago
Vladimír Vondruš c9634508e3 Enlarge MeshPrimitive to four bytes, allow wrapping impl-specific values. 6 years ago
Vladimír Vondruš c0e3a84250 Trade: support array attributes in MeshData. 6 years ago
Vladimír Vondruš f46b522ec5 doc: dev guides for adding new mesh attributes name / type. 6 years ago
Vladimír Vondruš a3bb6ba4c5 MeshTools: explicitly handle unavailable attribute types in compile(). 6 years ago
Vladimír Vondruš a29e9dc009 Trade: handle implementation-specific vertex formats in MeshData. 6 years ago
Vladimír Vondruš 7d44bccd9b Provide reliable mapping of VertexFormat to GL and Vulkan. 6 years ago
Vladimír Vondruš 31d3cdcdb6 Enable embedding implementation-specific values in VertexFormat. 6 years ago
Vladimír Vondruš eb98f13b72 Primitives: use offset-only attribs for Line and Gradient. 6 years ago
Vladimír Vondruš 47695f0978 Trade: support offset-only MeshAttributeData. 6 years ago
Vladimír Vondruš 5e81d10e13 Trade: pack MeshAttributeData internals better. 6 years ago
Vladimír Vondruš a02e9465d6 Trade: allow retrieving importer data directly by name. 6 years ago
Vladimír Vondruš 0657d6073d Primitives: MSVC 2015 is this what makes you throw up? 6 years ago
Vladimír Vondruš b203924355 GCC 4.8, happy to see you're still around, causing problems. 6 years ago
Vladimír Vondruš ee06eb2093 MeshTools: support the 40 new attribute formats by deleting some code. 6 years ago
Vladimír Vondruš 13c071a1aa GL: allow to construct DynamicAttribute from VertexFormat. 6 years ago
Vladimír Vondruš ed88b35ec8 Trade: support packed attributes in MeshData. 6 years ago
Vladimír Vondruš 84ee4f3cc7 Add packed, half and double types to VertexFormat. 6 years ago
Vladimír Vondruš 274fdc3813 GL: port away from MeshDataXD. 6 years ago
Vladimír Vondruš 53ef991c44 SceneGraph: port away from MeshDataXD. 6 years ago
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