Commit történet

Szerző SHA1 Üzenet Dátum
  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