refactoring
This commit is contained in:
parent
95afd87656
commit
baaa87b18f
62 changed files with 7231 additions and 6636 deletions
57
inc/debug.h
57
inc/debug.h
|
@ -1,17 +1,25 @@
|
|||
#pragma once
|
||||
#ifndef DEBUG_H
|
||||
#define DEBUG_H
|
||||
|
||||
#define WIN32_LEAN_AND_MEAN
|
||||
#include <windows.h>
|
||||
#include <stdio.h>
|
||||
|
||||
void CounterStart();
|
||||
double CounterStop();
|
||||
void DebugPrint(const char *format, ...);
|
||||
void DrawFrameInfoStart();
|
||||
void DrawFrameInfoEnd();
|
||||
int dprintf(const char *fmt, ...);
|
||||
|
||||
extern double DebugFrameTime;
|
||||
extern DWORD DebugFrameCount;
|
||||
void dbg_counter_start();
|
||||
double dbg_counter_stop();
|
||||
void dbg_debug_string(const char *format, ...);
|
||||
void dbg_draw_frame_info_start();
|
||||
void dbg_draw_frame_info_end();
|
||||
int dbg_printf(const char *fmt, ...);
|
||||
void dbg_init();
|
||||
void dbg_dump_dds_blt_flags(DWORD flags);
|
||||
void dbg_dump_dds_caps(DWORD caps);
|
||||
void dbg_dump_dds_flags(DWORD flags);
|
||||
void dbg_dump_dds_blt_fast_flags(DWORD flags);
|
||||
void dbg_dump_dds_lock_flags(DWORD flags);
|
||||
|
||||
extern double g_dbg_frame_time;
|
||||
extern DWORD g_dbg_frame_count;
|
||||
|
||||
//#define _DEBUG 1
|
||||
|
||||
|
@ -21,14 +29,35 @@ extern DWORD DebugFrameCount;
|
|||
//log everything (slow)
|
||||
//#define _DEBUG_X 1
|
||||
|
||||
|
||||
|
||||
#ifdef _DEBUG
|
||||
|
||||
#ifdef _DEBUG_S
|
||||
#define printf(format, ...) DebugPrint("xDBG " format, ##__VA_ARGS__)
|
||||
|
||||
#define dprintf(format, ...) dbg_debug_string("xDBG " format, ##__VA_ARGS__)
|
||||
|
||||
#ifdef _DEBUG_X
|
||||
#define dprintfex(format, ...) dbg_debug_string("xDBG " format, ##__VA_ARGS__)
|
||||
#else
|
||||
#define printf(format, ...) dprintf(format, ##__VA_ARGS__)
|
||||
#define dprintfex(format, ...)
|
||||
#endif
|
||||
|
||||
#else
|
||||
|
||||
#define dprintf(format, ...) dbg_printf(format, ##__VA_ARGS__)
|
||||
|
||||
#ifdef _DEBUG_X
|
||||
#define dprintfex(format, ...) dbg_printf(format, ##__VA_ARGS__)
|
||||
#else
|
||||
#define dprintfex(format, ...)
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
#else
|
||||
#define printf(format, ...)
|
||||
#endif
|
||||
#define dprintf(format, ...)
|
||||
#define dprintfex(format, ...)
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue