source: GTP/trunk/App/Demos/Geom/Shark3D/src/drv_d3d9_env.cpp @ 2236

Revision 2236, 1.8 KB checked in by gumbau, 17 years ago (diff)
Line 
1///////////////////////////////////////////////////////////////////////////////
2//
3//      ##  ######
4//       ######  ###
5//  ## ###############        Shark 3D Engine (www.shark3d.com)
6//   ########## # # #
7//    ########                Copyright (c) 1996-2006 Spinor GmbH.
8//   ######### # # #          All rights reserved.
9//  ##   ##########
10//      ##
11//
12///////////////////////////////////////////////////////////////////////////////
13
14#include "drv_d3d9_env.h"
15#include "util/stream/util_textstreampos.h"
16
17///////////////////////////////////////////////////////////////////////////////
18
19void s3d_CDrvD3d9Env::Init(
20        s3d_CUtilMsgHandler *MsgHandler, s3d_CDrvD3d9Param *D3dParam)
21{
22    m_MsgHandler = MsgHandler;
23#ifdef S3D_DRV_D3D9_ENV_LOGENABLE
24    m_LogCalls = D3dParam->m_LogDxCalls;
25#endif //S3D_DRV_D3D9_ENV_LOGENABLE
26}
27
28void s3d_CDrvD3d9Env::CallBegin(const s3d_CSysChar *File, int Line)
29{
30#ifdef S3D_DRV_D3D9_ENV_LOGENABLE
31    s3d_CUtilTextStreamPos FilePos(File, Line, 0);
32
33    s3d_CUtilMsg m;
34    m.m_Code = "drv/imp/directx/d3d9/drv_d3d9_env.call_begin";
35    m.m_StdTempl = "D3D: Calling \"[1]\".";
36    m.AddInfo("");
37    m.AddInfo(FilePos.FormatStd());
38    s3d_UtilMsgReportNote(m_MsgHandler, m);
39#endif //S3D_DRV_D3D9_ENV_LOGENABLE
40}
41
42void s3d_CDrvD3d9Env::CallEnd(const s3d_CSysChar *File, int Line)
43{
44#ifdef S3D_DRV_D3D9_ENV_LOGENABLE
45    s3d_CUtilTextStreamPos FilePos(File, Line, 0);
46
47    s3d_CUtilMsg m;
48    m.m_Code = "drv/imp/directx/d3d9/drv_d3d9_env.call_end";
49    m.m_StdTempl = "D3D: Call \"[1]\" returned. ";
50    m.AddInfo("");
51    m.AddInfo(FilePos.FormatStd());
52    s3d_UtilMsgReportNote(m_MsgHandler, m);
53#endif //S3D_DRV_D3D9_ENV_LOGENABLE
54}
55
56///////////////////////////////////////////////////////////////////////////////
Note: See TracBrowser for help on using the repository browser.