Table of Contents

Class HlslCodeGenerator

Namespace
Xui.GPU.Backends.Hlsl
Assembly
Xui.Core.dll

HLSL code generator for DirectX shaders. Translates IR to HLSL shader code.

public class HlslCodeGenerator : IShaderBackend
Inheritance
HlslCodeGenerator
Implements
Inherited Members

Properties

Name

Gets the name of this backend ("HLSL").

public string Name { get; }

Property Value

string

Methods

GenerateCode(IrShaderModule)

Generates HLSL shader code from an IR module.

public string GenerateCode(IrShaderModule module)

Parameters

module IrShaderModule

Returns

string