Merge pull request #1 from mendsley/master

Updating bgfx to use new tinystl allocator macro
This commit is contained in:
Branimir Karadžić 2012-06-29 20:01:48 -07:00
commit d3ef0e407a
2 changed files with 5 additions and 4 deletions

View file

@ -12,12 +12,12 @@ HWND g_bgfxHwnd = NULL;
#if BGFX_CONFIG_USE_TINYSTL
namespace tinystl
{
void* allocator::static_allocate(size_t _bytes)
void* bgfx_allocator::static_allocate(size_t _bytes)
{
return bgfx::g_realloc(NULL, _bytes);
}
void allocator::static_deallocate(void* _ptr, size_t /*_bytes*/)
void bgfx_allocator::static_deallocate(void* _ptr, size_t /*_bytes*/)
{
bgfx::g_free(_ptr);
}

View file

@ -79,15 +79,16 @@ extern HWND g_bgfxHwnd;
#define BGFX_MAGIC MAKEFOURCC('B','G','F','X')
#if BGFX_CONFIG_USE_TINYSTL
namespace tinystl
{
struct allocator
struct bgfx_allocator
{
static void* static_allocate(size_t _bytes);
static void static_deallocate(void* _ptr, size_t /*_bytes*/);
};
} // namespace tinystl
# define TINYSTL_ALLOCATOR_H
# define TINYSTL_ALLOCATOR tinystl::bgfx_allocator
# include <TINYSTL/string.h>
# include <TINYSTL/unordered_map.h>