40 lines
854 B
C++
40 lines
854 B
C++
|
///////////////////////////////////////////////////////////////////////////////
|
||
|
// Copyright (C) Microsoft Corporation, 1998.
|
||
|
//
|
||
|
// rrmem.cpp
|
||
|
//
|
||
|
// Direct3D Reference Implementation - Memory functions
|
||
|
//
|
||
|
//
|
||
|
//
|
||
|
//
|
||
|
///////////////////////////////////////////////////////////////////////////////
|
||
|
#include "pch.cpp"
|
||
|
#pragma hdrstop
|
||
|
|
||
|
///////////////////////////////////////////////////////////////////////////////
|
||
|
//
|
||
|
// RDAlloc method implementation
|
||
|
//
|
||
|
///////////////////////////////////////////////////////////////////////////////
|
||
|
void *
|
||
|
RDAlloc::operator new(size_t s)
|
||
|
{
|
||
|
void* pMem = MEMALLOC( s );
|
||
|
if (pMem == NULL)
|
||
|
{
|
||
|
DPFERR( "Malloc failed\n" );
|
||
|
}
|
||
|
return pMem;
|
||
|
}
|
||
|
|
||
|
void
|
||
|
RDAlloc::operator delete(void* p, size_t)
|
||
|
{
|
||
|
MEMFREE( p );
|
||
|
}
|
||
|
|
||
|
|
||
|
//////////////////////////////////////////////////////////////////////////////////
|
||
|
// end
|