416 Commits (9b160e95c391d95dbbc09cce367f3a2df4255cd6)

Author SHA1 Message Date
Vladimír Vondruš 841d28b506 Trade: add MaterialData::as(). 6 years ago
Vladimír Vondruš 69f5f81110 Trade: expose basic PBR material properties and helper classes. 6 years ago
Vladimír Vondruš d3b346eda5 Trade: add a MaterialTextureSwizzle enum. 6 years ago
Vladimír Vondruš b5fdfc2474 Trade: check for custom MaterialData deleters in AbstractImporter. 6 years ago
Vladimír Vondruš 0ec8e002fb Trade: return Optional instead of Pointer from *Importer::material(). 6 years ago
Vladimír Vondruš 0510449b36 Trade: material layer support in the new MaterialData. 6 years ago
Vladimír Vondruš b424b9dc4b Trade: allow storing strings in MaterialData. 6 years ago
Vladimír Vondruš c59fa42e7b Trade: allow storing 64bit ints and pointers in MaterialData. 6 years ago
Vladimír Vondruš 8456537fef Trade: deprecate AbstractMaterialData, rewrite PhongMaterialData. 6 years ago
Vladimír Vondruš f250e7a4c9 Trade: add a type enum *set* to MaterialData. 6 years ago
Vladimír Vondruš 9992614c3d Trade: "optional" access to MaterialData attributes. 6 years ago
Vladimír Vondruš 14d260a3ea Trade: a redesigned MaterialData class. 6 years ago
Vladimír Vondruš 6811198532 Trade: rename MaterialData::*CoordinateSet() to *TextureCoordinates(). 6 years ago
Vladimír Vondruš b7199c0710 Trade: remove deprecated mutable accessors in PhongMaterialData. 6 years ago
Vladimír Vondruš ad27487e4c Trade: minor. 6 years ago
Vladimír Vondruš 1d0ffc0217 Trade: accidentally missed a test for empty MeshAttributeData. 6 years ago
Vladimír Vondruš 769e27340f Trade: AbstractImporter::importerState() expects a file to be opened. 6 years ago
Vladimír Vondruš 96f82ad124 Trade: unify array MeshAttributeData constructors. 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š f1fbafb816 Trade: add a similar assert check for Phong textureMatrix as well. 6 years ago
Squareys b8cc3f766a Trade: add *TextureLayer() properties to PhongMaterialData. 6 years ago
Vladimír Vondruš 0bdb70fcf6 Trade: add flags to AbstractImporter and AbstractImageConverter. 6 years ago
Vladimír Vondruš 877c13efa3 Trade: minor. 6 years ago
Vladimír Vondruš 8192278f26 Trade: wtf, stone age still shining through this file. 6 years ago
Vladimír Vondruš 65a2ced2a7 Make this compile and test cleanly with CORRADE_NO_ASSERT defined. 6 years ago
Vladimír Vondruš 73f1fa7724 Trade: minor. 6 years ago
Vladimír Vondruš 818968f6c5 Trade: simplify AbstractImageConverter test. 6 years ago
Vladimír Vondruš c3299ad3c5 Trade: print a message when named thing is not found. 6 years ago
Vladimír Vondruš 4a6e5ff5a4 Trade: reduce needless duplication in AbstractImporter test. 6 years ago
Vladimír Vondruš 8085ebba09 Trade: fix tangent retrieval from four-component normalized types. 6 years ago
Vladimír Vondruš 8a2a7e4547 Trade: implement support for object IDs in MeshData. 6 years ago
Vladimír Vondruš f4bca9b51e Trade: implement support for tangents and bitangents in MeshData. 6 years ago
Vladimír Vondruš 9f73be569a Trade: adapt tests etc to PhongMaterialData rework. 6 years ago
Vladimír Vondruš 700ef3cca5 Trade: rework and extend PhongMaterialData. 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š 0c76896458 Trade: various MSVC workarounds. 6 years ago
Vladimír Vondruš 9425c23d0a Trade: support mesh level import in AbstractImporter. 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š 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š b203924355 GCC 4.8, happy to see you're still around, causing problems. 6 years ago
Vladimír Vondruš ed88b35ec8 Trade: support packed attributes in MeshData. 6 years ago