Edit

kc3-lang/angle/src/compiler/InitializeDll.h

Branch :

  • Show log

    Commit

  • Author : Alok Priyadarshi
    Date : 2013-09-23 14:56:58
    Hash : 8156b6be
    Message : Fixed memory leak associated with TLS. We used to allocate thread-local memory on each compile. If the compile did not happen on the same thread as ShInitialize, we leaked the thread-local memory. It turns out that there is no need to allocate any thread-local memory. This patch cleans up all the unnecessary junk around TLS. BUG=crbug.com/181691 R=kbr@chromium.org Review URL: https://codereview.appspot.com/11679046 Conflicts: src/compiler/ConstantUnion.h src/compiler/ShaderLang.cpp src/compiler/Types.h src/compiler/ValidateLimitations.cpp

  • src/compiler/InitializeDll.h
  • //
    // Copyright (c) 2002-2010 The ANGLE Project Authors. All rights reserved.
    // Use of this source code is governed by a BSD-style license that can be
    // found in the LICENSE file.
    //
    #ifndef __INITIALIZEDLL_H
    #define __INITIALIZEDLL_H
    
    bool InitProcess();
    void DetachProcess();
    
    #endif // __INITIALIZEDLL_H