csharp
public sealed class GlslBackendGenerates Vulkan GLSL from the Raven IR — one translation unit per entry point, because a GLSL program is compiled a stage at a time.
No guide page documents this yet — the page shows what the code says about itself.
Fields and properties (2)
public string Namepublic string FileExtension
Methods (3)
public GlslBackend(GlslOptions? options = null)Generates Vulkan GLSL from the Raven IR — one translation unit per entry point, because a GLSL program is compiled a stage at a time.
public IReadOnlyList<GeneratedSource> Generate(IrModule irModule, DiagnosticBag diagnostics)public static string StageSuffix(ShaderStage stage)The conventional file-name suffix for a stage.
Used by (4)
- CompiledLibraryTestsVixen.Raven.Tests
- GoldenGlslTestsVixen.Raven.Tests
- StreamTestsVixen.Raven.Tests
- TargetBackendsVixen.Raven