Memory: Remove the need for per-thread tear down.
authorJohn Kessenich <cepheus@frii.com>
Mon, 13 Nov 2017 06:12:57 +0000 (23:12 -0700)
committerJohn Kessenich <cepheus@frii.com>
Mon, 13 Nov 2017 08:52:11 +0000 (01:52 -0700)
commitcb42541e513a3d2d023730e07c5a05a0c608062c
treea84a6b815cd69b5ccff4729bc1b8f6de73a4346a
parentff8e59f5105bc04d5e26fd5766efc30c8f1ce6ff
Memory: Remove the need for per-thread tear down.

Make key objects using the memory pool own their own pool and delete it,
such that there is not generic per-thread pool to manage.
OGLCompilersDLL/InitializeDll.cpp
OGLCompilersDLL/InitializeDll.h
glslang/Include/InitializeGlobals.h
glslang/Include/ShHandle.h
glslang/MachineIndependent/PoolAlloc.cpp
glslang/MachineIndependent/ShaderLang.cpp
glslang/OSDependent/Unix/ossource.cpp