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"
10 // This function must be provided to create the actual
11 // compile object used by higher level code. It returns
12 // a subclass of TCompiler.
14 TCompiler* ConstructCompiler(
15 ShShaderType type, ShShaderSpec spec, ShShaderOutput output)
19 return new TranslatorHLSL(type, spec);
26 // Delete the compiler made by ConstructCompiler
28 void DeleteCompiler(TCompiler* compiler)