diff --git a/src/shader_dx9bc.cpp b/src/shader_dx9bc.cpp index 81d3dfb60..071a9e270 100644 --- a/src/shader_dx9bc.cpp +++ b/src/shader_dx9bc.cpp @@ -722,8 +722,7 @@ namespace bgfx { bx::MemoryReader reader(_src.byteCode.data(), uint32_t(_src.byteCode.size() ) ); - bx::CrtAllocator r; - bx::MemoryBlock mb(&r); + bx::MemoryBlock mb(g_allocator); bx::MemoryWriter writer(&mb); for (uint32_t token = 0, numTokens = uint32_t(_src.byteCode.size() / sizeof(uint32_t) ); token < numTokens;) diff --git a/src/shader_dxbc.cpp b/src/shader_dxbc.cpp index a1fde52f7..36d81842c 100644 --- a/src/shader_dxbc.cpp +++ b/src/shader_dxbc.cpp @@ -1903,8 +1903,7 @@ namespace bgfx { bx::MemoryReader reader(_src.byteCode.data(), uint32_t(_src.byteCode.size() ) ); - bx::CrtAllocator r; - bx::MemoryBlock mb(&r); + bx::MemoryBlock mb(g_allocator); bx::MemoryWriter writer(&mb); for (uint32_t token = 0, numTokens = uint32_t(_src.byteCode.size() / sizeof(uint32_t) ); token < numTokens;)