Commit History

Author SHA1 Message Date
  Guthrie Adams c0ae7bf7a9 Addressing PR feedback, sorting results, removing duplicates, switching to az io path in new changes 2 years ago
  Guthrie Adams 6caf0e01a3 checking for generated material type suffix before attempting conversion back to original source path 2 years ago
  Guthrie Adams a8eb4e894c Added material utility functions to convert a generated intermediate asset material type file path back into the originating material type file path. 2 years ago
  ANT/guthadam b58ab30fcb Investigating asset build issues with platform ID set to server or other than PC 2 years ago
  gadams3 9f296f68d0 Materials: Fixing problems with material hot reloading after shader and material type changes 3 years ago
  AMZN-stankowi bb3bee9b23 Added an error when materials can't resolve texture paths. (#14276) 3 years ago
  santorac a453124a5d Materials reference the original material type even when intermediate material types are involved. 3 years ago
  santorac 2b2103f47e Compile fix for Release. 3 years ago
  santorac 67d38a4b86 Moved material property name checks around to clarify some error reporting. 3 years ago
  santorac afd3f29a2c Made material pipelines use a lua script to select a shader with the lighting model indicated in the material type. 3 years ago
  santorac b1e8cc5da1 - Various code cleanup and improving comments. 3 years ago
  santorac af0d284b58 Work in progress on the first pass of the material pipeline concept. 3 years ago
  santorac 0f68b0a922 Split out MaterialTypeBuilder to be separate from MaterialBuilder. 3 years ago
  lumberyard-employee-dm fb022b79ae Updating the Uuid class to be constexpr (#11810) 3 years ago
  Guthrie Adams 25fb8d9124 Renaming variables and updating comments to address PR feedback 3 years ago
  Guthrie Adams 932438a043 Changing material builder settings and (AtomCore) AZ::Data::InstanceId to support material editor and canvas workflows 3 years ago
  Tommy Walton bea6d0fead Atom/amzn tommy/atom 17289 sponza deadlock (#8997) 3 years ago
  Qing Tao 63de2426d0 Follow up change for ATOM-17383. (#8803) 3 years ago
  santorac b829c08f75 Fixed build error. Added error message if material type file JSON import fails. 4 years ago
  santorac 8eafb7e057 Merge branch 'Atom/santorac/RemixableMaterialTypes4_FlatMaterialFiles' into Atom/santorac/RemixableMaterialTypes4_Layering 4 years ago
  santorac 1daa9fbbed Changed the .material file format to use a flat list for material property values, instead of a tree structure. 4 years ago
  santorac a7bdb05d66 Tied up some loose ends with nested property group support. 4 years ago
  santorac d9c646062b Instrumented support for the JSON importer for material type files. 4 years ago
  santorac b5c7869f14 Merge branch 'development' into Atom/santorac/RemixableMaterialTypes3 4 years ago
  santorac 1fa1eaad15 Added unit tests for the new functionality. 4 years ago
  santorac a627cda5ae Got the unit tests working again. 4 years ago
  santorac c5b128bec4 First pass at reworking and formalizing the way deferred material asset baking works. The feature basically works but needs more testing. 4 years ago
  santorac 5cf65012b1 Updated RPI.Edit's AssetUtils to use the same TraceLevel enum as RPI.Reflect's AssetUtils. This is now used in GetImageAssetReference to remove a redundant error message since the error is also reported in MaterialSourceData and MaterialTypeSourceData. 4 years ago
  santorac 2657620846 Minor code cleanup. 4 years ago
  santorac 7d849cc0d2 Changed the overall strategy for how to handle missing image references. Instead of replacing it with one of the placeholder assets, we replace it with an random UUID which will be interpreted as a missing asset (unless some discovers discovers a UUID collision). This eventually gets replaced by one of the placeholder textures at runtime. This approach gives more consistent results in how missing texture are handled between Material Editor and Material Component. 4 years ago