/////////////////////////////////////////////////////////////////////////////// // // ## ###### // ###### ### // ## ############### Shark 3D Engine (www.shark3d.com) // ########## # # # // ######## Copyright (c) 1996-2006 Spinor GmbH. // ######### # # # All rights reserved. // ## ########## // ## // /////////////////////////////////////////////////////////////////////////////// #include "drv_d3d9_env.h" #include "util/stream/util_textstreampos.h" /////////////////////////////////////////////////////////////////////////////// void s3d_CDrvD3d9Env::Init( s3d_CUtilMsgHandler *MsgHandler, s3d_CDrvD3d9Param *D3dParam) { m_MsgHandler = MsgHandler; #ifdef S3D_DRV_D3D9_ENV_LOGENABLE m_LogCalls = D3dParam->m_LogDxCalls; #endif //S3D_DRV_D3D9_ENV_LOGENABLE } void s3d_CDrvD3d9Env::CallBegin(const s3d_CSysChar *File, int Line) { #ifdef S3D_DRV_D3D9_ENV_LOGENABLE s3d_CUtilTextStreamPos FilePos(File, Line, 0); s3d_CUtilMsg m; m.m_Code = "drv/imp/directx/d3d9/drv_d3d9_env.call_begin"; m.m_StdTempl = "D3D: Calling \"[1]\"."; m.AddInfo(""); m.AddInfo(FilePos.FormatStd()); s3d_UtilMsgReportNote(m_MsgHandler, m); #endif //S3D_DRV_D3D9_ENV_LOGENABLE } void s3d_CDrvD3d9Env::CallEnd(const s3d_CSysChar *File, int Line) { #ifdef S3D_DRV_D3D9_ENV_LOGENABLE s3d_CUtilTextStreamPos FilePos(File, Line, 0); s3d_CUtilMsg m; m.m_Code = "drv/imp/directx/d3d9/drv_d3d9_env.call_end"; m.m_StdTempl = "D3D: Call \"[1]\" returned. "; m.AddInfo(""); m.AddInfo(FilePos.FormatStd()); s3d_UtilMsgReportNote(m_MsgHandler, m); #endif //S3D_DRV_D3D9_ENV_LOGENABLE } ///////////////////////////////////////////////////////////////////////////////