Guthrie Adams
|
1434cd91e9
Shaders and materials passing without failure but not triggering job dependency for materials
|
2 лет назад |
Guthrie Adams
|
1d162e058a
Changed material source data class to provide exact file name of the material type being used to create a material asset.
|
2 лет назад |
lumberyard-employee-dm
|
1a2f6775f0
Add support for the JSON Importer to the Settings Registry (#16175)
|
2 лет назад |
gadams3
|
9f296f68d0
Materials: Fixing problems with material hot reloading after shader and material type changes
|
3 лет назад |
santorac
|
a453124a5d
Materials reference the original material type even when intermediate material types are involved.
|
3 лет назад |
santorac
|
8d040facca
Refactored material property code in preparation for material pipeline functor support.
|
3 лет назад |
santorac
|
ff75871377
Fixed a case sensitivity bug in MaterialTypeBuilder on Linux.
|
3 лет назад |
santorac
|
afd3f29a2c
Made material pipelines use a lua script to select a shader with the lighting model indicated in the material type.
|
3 лет назад |
santorac
|
0f68b0a922
Split out MaterialTypeBuilder to be separate from MaterialBuilder.
|
3 лет назад |
gadams3
|
edcedcd981
Fixing bug traversing parent material source data hierarchy caused by data loss using move operation
|
3 лет назад |
gadams3
|
5d9dda68ce
Material Editor: Fixing bug loading and creating child materials from source data
|
3 лет назад |
Tommy Walton
|
bea6d0fead
Atom/amzn tommy/atom 17289 sponza deadlock (#8997)
|
3 лет назад |
Roald Frederickx
|
084ca151cb
Merge branch 'development' into irradiance-color-better-default-v2
|
3 лет назад |
santorac
|
ff258f93ce
Made material and material type file builders depend on image files. This fixes a particular edge case: image source file is missing, the material fails to process, the image file appears later, and the material builder does not wake up to try again. (Actually it seems this issue could have been occurring for other file types as well because AddPossibleDependencies() was not adding source dependencies, which are required for waking up when a missing file appears).
|
4 лет назад |
Roald Frederickx
|
346f20c8e3
Generic MaterialVersionUpdate with SetValue operation
|
4 лет назад |
santorac
|
e0a9fcb608
Merge branch 'development' into Atom/santorac/FixFbxOcclusionWarnings
|
4 лет назад |
santorac
|
8231aa7b6d
Generate AllProperties material files.
|
4 лет назад |
santorac
|
8fbd2aaaf5
Tied up a few loose ends to support deeply nested property groups.
|
4 лет назад |
santorac
|
8eafb7e057
Merge branch 'Atom/santorac/RemixableMaterialTypes4_FlatMaterialFiles' into Atom/santorac/RemixableMaterialTypes4_Layering
|
4 лет назад |
santorac
|
ddab03d678
Reponse to code review feedback. The main change is making GetPropertyValues return by const ref.
|
4 лет назад |
santorac
|
8a5e4e67fa
Fixed warning messages about material file version updates. The warning was always reporting the file was at version 1 even when it specified a different materialTypeVersion. I also made the warning message distinguish between a early version number and an unspecified version number.
|
4 лет назад |
santorac
|
1daa9fbbed
Changed the .material file format to use a flat list for material property values, instead of a tree structure.
|
4 лет назад |
santorac
|
4bb93e4c94
Removed unnecessary MaterialSourceData::Property class.
|
4 лет назад |
santorac
|
d9c646062b
Instrumented support for the JSON importer for material type files.
|
4 лет назад |
santorac
|
fa037d5d7d
Updated MaterialSourceData::CreateMaterialAssetFromSourceData to use MaterialUtils::LoadMaterialTypeSourceData which calls ConvertToNewDataFormat(). This was needed by Material Editor to succesfully load old-format material types.
|
4 лет назад |
santorac
|
b9ba9f5ca8
Got RPI unit tests building and passing again.
|
4 лет назад |
santorac
|
a896ff11bc
Changed .material serialization to avoid loading the .materialtype file, since the .material builder doesn't declare a source dependency on the .materialtype. Otherwise there can be ambiguous edge cases where changes to the .materialtype might or might not impact the baked MaterialAsset. Note that another option would have been to add a the appropriate source dependency, but that would hurt iteration time as any change to the .materialtype file would cause every .material file and .fbx to rebuild.
|
4 лет назад |
santorac
|
8084775d7a
Updating code comments.
|
4 лет назад |
santorac
|
a627cda5ae
Got the unit tests working again.
|
4 лет назад |
santorac
|
c5b128bec4
First pass at reworking and formalizing the way deferred material asset baking works. The feature basically works but needs more testing.
|
4 лет назад |