The current tests don't cover ShaderGen.App, which meant that bugs introduced by #89 were not detected. Making it testable should reduce such issues.
Further, some of the logic in ToolChain.cs would more usefully sit in ShaderGen.App anyway, where it can be used by other tools in the future.
The current tests don't cover
ShaderGen.App, which meant that bugs introduced by #89 were not detected. Making it testable should reduce such issues.Further, some of the logic in ToolChain.cs would more usefully sit in
ShaderGen.Appanyway, where it can be used by other tools in the future.