• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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/translator/InitializeDll.h"
8 
9 #include "compiler/translator/InitializeGlobals.h"
10 #include "compiler/translator/InitializeParseContext.h"
11 #include "compiler/translator/osinclude.h"
12 
InitProcess()13 bool InitProcess()
14 {
15     if (!InitializePoolIndex()) {
16         assert(0 && "InitProcess(): Failed to initalize global pool");
17         return false;
18     }
19 
20     if (!InitializeParseContextIndex()) {
21         assert(0 && "InitProcess(): Failed to initalize parse context");
22         return false;
23     }
24 
25     return true;
26 }
27 
DetachProcess()28 void DetachProcess()
29 {
30     FreeParseContextIndex();
31     FreePoolIndex();
32 }
33