202 Commits (d4c5b3f5666e05f22ad33a987fbe8fa1cbef2a0f)

Author SHA1 Message Date
Vladimír Vondruš d4c5b3f566 Trade: refresh the AbstractImageConverter API. 5 years ago
Vladimír Vondruš 0581e72fd6 Trade: use the "new" less annoying APIs in a test. 5 years ago
Vladimír Vondruš 06e039dbe7 Trade: reverse AbstractSceneConverter::convertToFile() argument order. 5 years ago
Vladimír Vondruš cc5f2d7862 Deprecate the weird Magnum::Array class. 5 years ago
Vladimír Vondruš 29ac7b5a4d Trade,ShaderTools: add addFlags() / clearFlags() to all plugin interfaces. 5 years ago
Vladimír Vondruš 3d136503d8 Updated copyright year. 5 years ago
Vladimír Vondruš fe0af1c5f8 Trade: shorten new test names to make ctest output fit into 80 chars. 5 years ago
Vladimír Vondruš 92735064e0 Trade: split MaterialData test into more files. 5 years ago
Vladimír Vondruš 91631139f7 Test: use shorter std::is_copy_{constructible,assignable} everywhere. 5 years ago
Vladimír Vondruš 9fa90997ac Trade: fix cone angle defaults in LightData. 6 years ago
Vladimír Vondruš fb972b262b Trade: explicitly test a case with failed conversion written to a file. 6 years ago
Vladimír Vondruš 485780af3a Trade: KDevelop, come on, learn to not do this already. 6 years ago
Vladimír Vondruš 3fd5a734ae Trade: I'm too old for this much needless code duplication. 6 years ago
Vladimír Vondruš 8b665884f0 Trade: change LightData range attenuation to do 1 + d^2 in denominator. 6 years ago
Vladimír Vondruš d1949a4941 Trade: add ambient light type as well. 6 years ago
Vladimír Vondruš 2b987499e2 Trade: add attenuation, range and cone angle parameters to LightData. 6 years ago
Vladimír Vondruš ddb7185417 Trade: make AbstractImporter::defaultScene() const. 6 years ago
Vladimír Vondruš 5217f48499 Trade: disallow custom deleters in AbstractImporter::skinXD(). 6 years ago
Vladimír Vondruš 8c24ea19d3 Trade: skin import in AbstractImporter. 6 years ago
Vladimír Vondruš d7a4f3bacd Trade: ability to reference a skin from MeshObjectData. 6 years ago
Vladimír Vondruš e8b64544df Trade: new SkinData class. 6 years ago
Vladimír Vondruš 3bfe0f1d7f Trade: minor test cleanup. 6 years ago
Vladimír Vondruš 3ffcdf1865 Trade: improve compat of deprecated PhongMaterialData::textureMatrix(). 6 years ago
Vladimír Vondruš 79e8fa0b05 Trade: add a query for packed clearcoat factor/roughness texture. 6 years ago
Vladimír Vondruš c2942ce7ac Trade: material packing queries definitely check for different IDs, right? 6 years ago
Vladimír Vondruš 44f67e7748 Trade: rethink common material texture coordinate transform/sets. 6 years ago
Vladimír Vondruš 829e9b6d0f Trade: add forgotten OcclusionTextureStrength attribute. 6 years ago
Vladimír Vondruš b3a848c0d6 Trade: sigh, MSVC 2015, again. 6 years ago
Vladimír Vondruš baa23ffd10 Trade: and you, MSVC 2015, need a special place in hell. 6 years ago
Vladimír Vondruš f9edbcdd24 Trade: rework metallic/roughness packing. 6 years ago
Vladimír Vondruš ef17497801 Trade: added MaterialAttribute::NormalTextureScale. 6 years ago
Vladimír Vondruš 9c00efa7e0 Trade: MaterialTextureSwizzle::GA for normal maps and related utils. 6 years ago
Vladimír Vondruš 106de5fa15 Trade: add named material layer support and a first layer. 6 years ago
Vladimír Vondruš 0654fe2cb0 Trade: add builtin material layer factor + texture attributes. 6 years ago
Vladimír Vondruš 417471b83c Trade: add FlatMaterialData. 6 years ago
Vladimír Vondruš a84721d4b7 Trade: clearer asserts for "packable" textures. 6 years ago
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