Guthrie Adams
|
1434cd91e9
Shaders and materials passing without failure but not triggering job dependency for materials
|
2 éve |
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 éve |
lumberyard-employee-dm
|
1a2f6775f0
Add support for the JSON Importer to the Settings Registry (#16175)
|
2 éve |
gadams3
|
9f296f68d0
Materials: Fixing problems with material hot reloading after shader and material type changes
|
3 éve |
santorac
|
a453124a5d
Materials reference the original material type even when intermediate material types are involved.
|
3 éve |
santorac
|
8d040facca
Refactored material property code in preparation for material pipeline functor support.
|
3 éve |
santorac
|
ff75871377
Fixed a case sensitivity bug in MaterialTypeBuilder on Linux.
|
3 éve |
santorac
|
afd3f29a2c
Made material pipelines use a lua script to select a shader with the lighting model indicated in the material type.
|
3 éve |
santorac
|
0f68b0a922
Split out MaterialTypeBuilder to be separate from MaterialBuilder.
|
3 éve |
gadams3
|
edcedcd981
Fixing bug traversing parent material source data hierarchy caused by data loss using move operation
|
3 éve |
gadams3
|
5d9dda68ce
Material Editor: Fixing bug loading and creating child materials from source data
|
3 éve |
Tommy Walton
|
bea6d0fead
Atom/amzn tommy/atom 17289 sponza deadlock (#8997)
|
3 éve |
Roald Frederickx
|
084ca151cb
Merge branch 'development' into irradiance-color-better-default-v2
|
3 éve |
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 éve |
Roald Frederickx
|
346f20c8e3
Generic MaterialVersionUpdate with SetValue operation
|
4 éve |
santorac
|
e0a9fcb608
Merge branch 'development' into Atom/santorac/FixFbxOcclusionWarnings
|
4 éve |
santorac
|
8231aa7b6d
Generate AllProperties material files.
|
4 éve |
santorac
|
8fbd2aaaf5
Tied up a few loose ends to support deeply nested property groups.
|
4 éve |
santorac
|
8eafb7e057
Merge branch 'Atom/santorac/RemixableMaterialTypes4_FlatMaterialFiles' into Atom/santorac/RemixableMaterialTypes4_Layering
|
4 éve |
santorac
|
ddab03d678
Reponse to code review feedback. The main change is making GetPropertyValues return by const ref.
|
4 éve |
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 éve |
santorac
|
1daa9fbbed
Changed the .material file format to use a flat list for material property values, instead of a tree structure.
|
4 éve |
santorac
|
4bb93e4c94
Removed unnecessary MaterialSourceData::Property class.
|
4 éve |
santorac
|
d9c646062b
Instrumented support for the JSON importer for material type files.
|
4 éve |
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 éve |
santorac
|
b9ba9f5ca8
Got RPI unit tests building and passing again.
|
4 éve |
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 éve |
santorac
|
8084775d7a
Updating code comments.
|
4 éve |
santorac
|
a627cda5ae
Got the unit tests working again.
|
4 éve |
santorac
|
c5b128bec4
First pass at reworking and formalizing the way deferred material asset baking works. The feature basically works but needs more testing.
|
4 éve |