o3de / o3de-azslc

Amazon Shader Language (AZSL) Compiler
Other
23 stars 14 forks source link

ShaderOptionStruct #38

Open superkitcath opened 2 years ago

superkitcath commented 2 years ago

[Migrated from JIRA ATOM-14466] Description:

Update AZSLc to support a ShaderOptionStruct concept to replace the various "COMMONOPTIONS" macros.

Details:

This like a namespace for shader options. All options across all structs will get flattened into a single options layout.

Acceptance Criteria:

Additional Information:

galibzon commented 2 years ago

@santorac to decide if this is still needed.

siliconvoodoo commented 2 years ago

Hi, I could handle that if needed