48 Commits (ffdbae59741587c242ebcda3d28b246987f38f2d)

Author SHA1 Message Date
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
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š 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š c8de337c06 Primitives: port away from 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š c74b4c6b90 Trade: make MeshAttributeData constexpr. 6 years ago
Vladimír Vondruš 8cd75087ed Trade: make MeshIndexData constexpr. 6 years ago
Vladimír Vondruš 8ea86b05f9 Trade: implement mutable data access in MeshData. 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