blob: f47b6158712ba66af4dd5b590d558c597aae85c2 [file] [log] [blame]
alokp@chromium.org76b82082010-03-24 17:59:39 +00001//
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 "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(EShLanguage language, int debugOptions)
15{
16 return new TranslatorGLSL(language, debugOptions);
17}
18
19//
20// Delete the compiler made by ConstructCompiler
21//
22void DeleteCompiler(TCompiler* compiler)
23{
24 delete compiler;
25}