Home | History | Annotate | Download | only in compiler
      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/TranslatorHLSL.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 //
     14 TCompiler* ConstructCompiler(ShShaderType type, ShShaderSpec spec)
     15 {
     16     return new TranslatorHLSL(type, spec);
     17 }
     18 
     19 //
     20 // Delete the compiler made by ConstructCompiler
     21 //
     22 void DeleteCompiler(TCompiler* compiler)
     23 {
     24     delete compiler;
     25 }
     26