1//
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.
5//
6
7#include "compiler/TranslatorGLSL.h"
8
9//
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.
13//
14TCompiler* ConstructCompiler(ShShaderType type, ShShaderSpec spec)
15{
16    return new TranslatorGLSL(type, spec);
17}
18
19//
20// Delete the compiler made by ConstructCompiler
21//
22void DeleteCompiler(TCompiler* compiler)
23{
24    delete compiler;
25}
26