2
// Copyright (c) 2002-2010 The ANGLE Project Authors. All rights reserved.
3
// Use of this source code is governed by a BSD-style license that can be
4
// found in the LICENSE file.
7
#include "compiler/TranslatorHLSL.h"
9
#include "compiler/InitializeParseContext.h"
10
#include "compiler/OutputHLSL.h"
12
TranslatorHLSL::TranslatorHLSL(ShShaderType type, ShShaderSpec spec)
13
: TCompiler(type, spec)
17
void TranslatorHLSL::translate(TIntermNode *root)
19
TParseContext& parseContext = *GetGlobalParseContext();
20
sh::OutputHLSL outputHLSL(parseContext);