362 Commits (79e8fa0b05ae3fadfe8c343c220be424cd6fbf50)

Author SHA1 Message Date
Vladimír Vondruš 79e8fa0b05 Trade: add a query for packed clearcoat factor/roughness texture. 6 years ago
Vladimír Vondruš a2b1fa0572 Trade: properly consider texture IDs when checking for packing. 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š 81f5468b65 Trade: custom material attribs can start with non-letters as well. 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š 9764672ff8 Trade: MSVC can you just FUCK OFF already. 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š 271b7a7629 Trade: usage docs for MaterialData. 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š 9557de0534 Shaders,Trade: clarify use{less,ful}ness of specular alpha. 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š 18fffd6fdf Trade: remove compatibility include of PointerStl from AbstractImporter. 6 years ago
Vladimír Vondruš ad27487e4c Trade: minor. 6 years ago
Vladimír Vondruš f8389cf271 Trade: doc++ 6 years ago
Vladimír Vondruš 1d0ffc0217 Trade: accidentally missed a test for empty MeshAttributeData. 6 years ago
Vladimír Vondruš f052fc43ec Trade: oh, those material APIs were also long-deprecated. Delete. 6 years ago
Vladimír Vondruš 8b97946996 Trade: Y tho. 6 years ago
Vladimír Vondruš cd48c59cab Remove remaining APIs deprecated in 2018.10. 6 years ago
Vladimír Vondruš 5222cf3478 doc: change all "latest" additions/deprecations to 2020.06. 6 years ago
Vladimír Vondruš a5722f175a Doc++ 6 years ago
Vladimír Vondruš 769e27340f Trade: AbstractImporter::importerState() expects a file to be opened. 6 years ago
Vladimír Vondruš 4933b48652 imageconverter,sceneconverter: compact image info if possible. 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š de00da7040 imageconverter: doc++ 6 years ago
Vladimír Vondruš 5c954a22be imageconverter: split error handling for file opening and image loading. 6 years ago
Vladimír Vondruš 413dc56670 imageconverter: support image & level selection. 6 years ago
Vladimír Vondruš f5822e9384 Trade: properly include array size in attribute stride checks. 6 years ago