You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
o3de/Gems/Atom/RPI/Code/Source/RPI.Edit/Shader
galibzon 0678dec64e
[ATOM-15618] Shader Build Pipeline: Add UnitTest To Validate Shader C… (#918)
* [ATOM-15618] Shader Build Pipeline: Add UnitTest To Validate Shader Compiler
Argument Processing Introduced With The New Supervariant System

- Added new test suite in
  Gems/Atom/Asset/Shader/Code/Tests/SupervariantCmdArgumentTests.cpp

- Refactored and improved the previously existing classes:
  GlobalBuildOptions, PreprocessorOptions and ShaderCompilerArguments
  to work well with the new ShaderSourceData::SupervariantInfo.

- Moved command line argument processing function out of
ShaderCompilerArguments and into its own utility namespace in
Atom/RHI.Edit/Utils.h

Signed-off-by: garrieta <garrieta@amazon.com>
5 years ago
..
ShaderSourceData.cpp [ATOM-15618] Shader Build Pipeline: Add UnitTest To Validate Shader C… (#918) 5 years ago
ShaderVariantAssetCreator.cpp Initial commit 5 years ago
ShaderVariantAssetCreator2.cpp [ATOM-15276] Shader Build Pipeline: Add Shader Supervariant System (#749) 5 years ago
ShaderVariantListSourceData.cpp Integrating latest 47acbe8 5 years ago
ShaderVariantTreeAssetCreator.cpp Initial commit 5 years ago