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