Historial de Commits

Autor SHA1 Mensaje Fecha
  gadams3 f2b942ea56 Addressing PR feedback, updating comments, removing unused functions hace 3 años
  gadams3 9f296f68d0 Materials: Fixing problems with material hot reloading after shader and material type changes hace 3 años
  Roald Frederickx b0832693bc Merge branch 'development' into irradiance-color-better-default-v2 hace 3 años
  Qing Tao 63de2426d0 Follow up change for ATOM-17383. (#8803) hace 3 años
  Roald Frederickx 6cf2a076ea MaterialVersionUpdate: PR feedback: public -> private, %d -> %u, doc hace 3 años
  Roald Frederickx e128f68a30 MaterialVersionUpdate: setValue accepts old names hace 3 años
  Roald Frederickx 8d0587ec38 Add MaterialVersionUpdates class + address PR feedback hace 3 años
  Roald Frederickx 4c7e26aca2 Properly resolve values in SetValue version updates hace 4 años
  Roald Frederickx 346f20c8e3 Generic MaterialVersionUpdate with SetValue operation hace 4 años
  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. hace 4 años
  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. hace 4 años
  santorac 45429872d6 Switched back to making MaterialAsset::GetPropertyValues automatically finalize the material asset. I realized that it's too burdensome to expect client code to call Finalize on the MaterialAsset; every code that calls GetPropertyValues would have to call Finalize(). Instead of using const_cast in GetPropertyValues like I was doing before, I just changed GetPropertyValues to be a non-const function. There were a few places in Decal code I had to update to pass non-const MaterialAsset pointers. This isn't ideal, but I think it's better than the alternatives. hace 4 años
  santorac 2d6d14abf7 Changed MaterialAsset::GetPropertyValues to not auto-finalize. Client code must call Finalize manually. It's better to avoid unexpected side-effects from a const getter function. hace 4 años
  santorac a627cda5ae Got the unit tests working again. hace 4 años
  santorac f4d5a75574 Fixed an issue where the wrong version number was being reported in a warning message. It showed the latest version instead of the original version number. hace 4 años
  santorac 46061eb302 Simplified the code around MaterialAsset::ApplyVersionUpdates() hace 4 años
  santorac 1633ced656 Reports warnings when a material version auto update is applied, notifying the user they should update their source data. hace 4 años
  santorac 836d018de7 Simplified MaterialVersionUpdate code to focus just on renaming, since that's the only operation we currently support. We shouldn't add more complexity until additional operations need to be supported. hace 4 años
  Robin 2607b3471a Resolve PR comments. Add unit tests. hace 4 años
  Esteban Papp c19c4af1e1 Gems/Atom hace 4 años
  Steve Pham 38261d0800 Shorten copyright headers by splitting into 2 lines (#2213) hace 4 años
  Chris Galvan d7574777a8 Resolved merge conflicts hace 4 años
  Steve Pham b4a2edec6a Final update copyright headers to reference license files at the repo root (#1693) hace 4 años
  Gene Walters 4e14c0069b Merge branch 'upstream/stabilization/2106' into genewalt/gitflow_210628 hace 4 años
  Steve Pham 70042fcdcd O3DE Copyright Updates for Linux Foundation (#1504) hace 4 años
  galibzon cc615a8f32 [ATOM-15472] Shader Build Pipeline: Remove Deprecated Files And Funct… (#1079) hace 4 años
  alexpete a10351f38d Initial commit hace 5 años