70 Commits (2d9cedfdcabc02df63fe4f338e0eefa64fbcb0eb)

Author SHA1 Message Date
Vladimír Vondruš 2d9cedfdca Trade: support strided index buffers in MeshData. 4 years ago
Vladimír Vondruš 8dddda9c77 Trade: support zero and negative strides in mesh attribute data. 4 years ago
Vladimír Vondruš b6dd52eb62 MeshTools: add a flag to toggle layout preserving in interleave() etc. 4 years ago
Vladimír Vondruš 36c23db9af Trade: doc++ 4 years ago
Vladimír Vondruš 3869e7616a Trade: add MeshData::findAttributeId(). 4 years ago
Vladimír Vondruš 3bc46b82ba Trade: doc++ 5 years ago
Vladimír Vondruš 491b724a86 GL: refresh Mesh and Buffer docs to be less shit. 5 years ago
Vladimír Vondruš efa02d46df Trade: refresh MeshData docs slightly. 5 years ago
Vladimír Vondruš 145d41dcff Trade: doc++ 5 years ago
Vladimír Vondruš 813d82717f Trade: no need to export this helper. 5 years ago
Vladimír Vondruš 25320af545 Trade: pass strided views by const&. 5 years ago
Vladimír Vondruš 2059b2b164 Trade: doc++ 5 years ago
Vladimír Vondruš 206c4d7a9e Trade: no need to type that much. 5 years ago
Vladimír Vondruš 26a0bf94ff Trade: improve MeshData type mismatch assertions. 5 years ago
Vladimír Vondruš c24a762e15 Trade: not sure what's up with this silly temporary. 5 years ago
Vladimír Vondruš 2b8d9c7e74 Trade: internal API was named in an outdated way. 5 years ago
Vladimír Vondruš fe57f23e12 Trade: const++ 5 years ago
Vladimír Vondruš c13c61e17d Trade: hint on related APIs in mutable MeshData access. 5 years ago
Vladimír Vondruš 27b0527fc0 Trade: use consistent naming in an assert message. 5 years ago
Vladimír Vondruš 49a5756f70 Trade: minor. 5 years ago
Vladimír Vondruš 1c3f4844e9 Trade: doc++ 5 years ago
Aaron Gokaslan ca677c69fe Fix typos 5 years ago
Vladimír Vondruš 2066d82ea4 Shaders: suffix all existing shaders with GL. 5 years ago
Vladimír Vondruš fb5c1b14ca Vk: rename DynamicRasterizationState::PrimitiveToplogy to MeshPrimitive. 5 years ago
Vladimír Vondruš 3d136503d8 Updated copyright year. 5 years ago
Vladimír Vondruš fc7ebcd409 Appropriately reference MeshTools::primitiveCount(). 6 years ago
Vladimír Vondruš f8389cf271 Trade: doc++ 6 years ago
Vladimír Vondruš 5222cf3478 doc: change all "latest" additions/deprecations to 2020.06. 6 years ago
Vladimír Vondruš 96f82ad124 Trade: unify array MeshAttributeData constructors. 6 years ago
Burak Canik c5574d89e7 Add missing UnsignedInt cast. 6 years ago
Vladimír Vondruš 19e0e96d74 Updated copyright year. 6 years ago
Vladimír Vondruš f5822e9384 Trade: properly include array size in attribute stride checks. 6 years ago
Vladimír Vondruš dca9dc492d Trade: fix ambiguity when instantiating nullptr array MeshAttributeData. 6 years ago
Vladimír Vondruš 521a3dac0b Trade: make creation of non-owning MeshData references easier. 6 years ago
Vladimír Vondruš 2dc47839ef Trade: bootstrap scene converter plugins. 6 years ago
Vladimír Vondruš 65a2ced2a7 Make this compile and test cleanly with CORRADE_NO_ASSERT defined. 6 years ago
Vladimír Vondruš 95c93c928a Trade: reorganize MeshAttributeData internals for better serializability. 6 years ago
Vladimír Vondruš dac646e66b Trade: repack MeshData internals to save 8 bytes on 64-bit. 6 years ago
Vladimír Vondruš 0c3a7fabae Trade: recognize also Matrix3/Matrix4 types. 6 years ago
Vladimír Vondruš f3a92c2afb Shaders: rethink generic attribute allocation from scratch. 6 years ago
Vladimír Vondruš 159c4ece50 Trade: add a TODO. 6 years ago
Vladimír Vondruš 8a2a7e4547 Trade: implement support for object IDs in MeshData. 6 years ago
Vladimír Vondruš 5e02e0ce8d Trade: support strided arrays in MeshData::indicesInto(). 6 years ago
Vladimír Vondruš f4bca9b51e Trade: implement support for tangents and bitangents in MeshData. 6 years ago
Vladimír Vondruš d8d6a2718c Trade: recognize matrix VertexFormats in MeshData. 6 years ago
Vladimír Vondruš 27f6cc309d Trade: allow specifying explicit vertex count on MeshData construction. 6 years ago
Vladimír Vondruš 8c4a2b1c6f Trade: add getters for offset and stride in MeshAttributeData. 6 years ago
Vladimír Vondruš 5a276fe328 Trade: high-level docs for the MeshData class. 6 years ago
Vladimír Vondruš c0e3a84250 Trade: support array attributes in MeshData. 6 years ago
Vladimír Vondruš a29e9dc009 Trade: handle implementation-specific vertex formats in MeshData. 6 years ago