mirror of
https://github.com/kevinbentley/Descent3.git
synced 2025-01-22 11:28:56 +00:00
Convert rtperfomance to use new logging facility
This commit is contained in:
parent
d8de33eb35
commit
df93488815
@ -6,6 +6,7 @@ set(CPPS
|
||||
add_library(rtperformance STATIC ${HEADERS} ${CPPS})
|
||||
target_link_libraries(rtperformance PRIVATE
|
||||
ddio
|
||||
plog::plog
|
||||
)
|
||||
target_include_directories(rtperformance PUBLIC
|
||||
$<BUILD_INTERFACE:
|
||||
|
@ -66,7 +66,7 @@
|
||||
#include "cfile.h"
|
||||
#include "ddio.h"
|
||||
#include "manage.h"
|
||||
#include "mono.h"
|
||||
#include "log.h"
|
||||
#include "rtperformance.h"
|
||||
|
||||
float rtp_startlog_time;
|
||||
@ -107,7 +107,7 @@ void rtp_WriteBufferLog() {
|
||||
CFILE *file = cfopen(std::filesystem::path(LocalD3Dir) / "D3Performance.txt", "wt");
|
||||
|
||||
if (file) {
|
||||
mprintf(0, "RTP: Recording Log\n");
|
||||
LOG_DEBUG << "RTP: Recording Log";
|
||||
|
||||
strcpy(buffer, "FrameNum,FrameTime,RenderFrameTime,MultiFrameTime,MusicFrameTime,AmbientSoundTime,WeatherFrameTime,"
|
||||
"PlayerFrameTime,DoorwayFrameTime,LevelGoalFrameTime,MatCenFrameTime,ObjectFrameTime,AIFrameAllTime,"
|
||||
@ -202,7 +202,7 @@ void rtp_WriteBufferLog() {
|
||||
// Close the log file
|
||||
cfclose(file);
|
||||
} else
|
||||
mprintf(0, "RTP: Unable to open log for writing\n");
|
||||
LOG_DEBUG << "RTP: Unable to open log for writing";
|
||||
#endif
|
||||
}
|
||||
|
||||
@ -256,7 +256,7 @@ void rtp_Init() {
|
||||
LARGE_INTEGER freq;
|
||||
if (!QueryPerformanceFrequency(&freq)) {
|
||||
// there is no hi-res clock available....ummmm
|
||||
mprintf(0, "RTP: No Hi-Resolution clock available on this system!!!!!!\n");
|
||||
LOG_DEBUG << "RTP: No Hi-Resolution clock available on this system!!!!!!";
|
||||
// well, this isn't good...what to do, what to do?
|
||||
}
|
||||
|
||||
@ -307,7 +307,7 @@ void rtp_StartLog
|
||||
*/
|
||||
void rtp_StartLog() {
|
||||
#ifdef USE_RTP
|
||||
mprintf(0, "RTP: Starting Log\n");
|
||||
LOG_DEBUG << "RTP: Starting Log";
|
||||
Runtime_performance_counter = 0;
|
||||
Runtime_performance_enabled = 1;
|
||||
memset(&RTP_SingleFrame, 0, sizeof(tRTFrameInfo));
|
||||
@ -322,8 +322,8 @@ void rtp_StopLog
|
||||
*/
|
||||
void rtp_StopLog() {
|
||||
#ifdef USE_RTP
|
||||
mprintf(0, "Recorded performance for %f seconds\n", timer_GetTime() - rtp_startlog_time);
|
||||
mprintf(0, "RTP: Stopping Log\n");
|
||||
LOG_DEBUG.printf("Recorded performance for %f seconds", timer_GetTime() - rtp_startlog_time);
|
||||
LOG_DEBUG << "RTP: Stopping Log";
|
||||
|
||||
// Save out the log now
|
||||
rtp_WriteBufferLog();
|
||||
@ -338,7 +338,7 @@ void rtp_PauseLog
|
||||
*/
|
||||
void rtp_PauseLog() {
|
||||
#ifdef USE_RTP
|
||||
mprintf(0, "RTP: Pausing Log\n");
|
||||
LOG_DEBUG << "RTP: Pausing Log";
|
||||
Runtime_performance_enabled = 0;
|
||||
#endif
|
||||
}
|
||||
@ -349,7 +349,7 @@ void rtp_ResumeLog
|
||||
*/
|
||||
void rtp_ResumeLog() {
|
||||
#ifdef USE_RTP
|
||||
mprintf(0, "RTP: Resuming Log\n");
|
||||
LOG_DEBUG << "RTP: Resuming Log";
|
||||
Runtime_performance_enabled = 1;
|
||||
#endif
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user