summaryrefslogtreecommitdiff
path: root/source/slang/emit.h
blob: 4f3e98c8d2a4a47b4dc47e10a4e9ec52281b0403 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// Emit.h
#ifndef SLANG_EMIT_H_INCLUDED
#define SLANG_EMIT_H_INCLUDED

#include "../core/basic.h"

#include "compiler.h"

namespace Slang
{
    class ProgramSyntaxNode;
    class ProgramLayout;

    String emitProgram(
        ProgramSyntaxNode*  program,
        ProgramLayout*      programLayout,
        CodeGenTarget       target);
}
#endif