Skip to content

Commit 32a7801

Browse files
author
nitrocaster
committed
Move common LC UI to xrUtil (xrLCUtil).
1 parent 10c6b47 commit 32a7801

File tree

124 files changed

+1218
-2051
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

124 files changed

+1218
-2051
lines changed

src/engine.sln

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "xrPostprocessEditor", "edit
135135
EndProject
136136
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "xrManagedApi", "editors\xrManagedApi\xrManagedApi.vcxproj", "{55B0E2CA-E27A-47FC-BC92-21ABDC1044F5}"
137137
EndProject
138-
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "xrUtil", "utils\xrUtil\xrUtil.vcxproj", "{B90BDC22-A891-4B33-B562-29D701F65DBD}"
138+
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "xrLCUtil", "utils\xrLCUtil\xrLCUtil.vcxproj", "{B90BDC22-A891-4B33-B562-29D701F65DBD}"
139139
EndProject
140140
Global
141141
GlobalSection(SolutionConfigurationPlatforms) = preSolution

src/utils/Shader_xrLC.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,7 @@ IC void post_process_materials(const Shader_xrLC_LIB &shaders, const xr_vecto
152152
// clMsg (" * %20s / %-20s",shader_render[M.shader].name, shader_compile[M.shader_xrlc].name);
153153
int id = shaders.GetID(shader_compile[M.shader_xrlc].name);
154154
if (id<0) {
155-
clMsg ("ERROR: Shader '%s' not found in library",shader_compile[M.shader].name);
155+
Logger.clMsg ("ERROR: Shader '%s' not found in library",shader_compile[M.shader].name);
156156
R_ASSERT(id>=0);
157157
}
158158
M.reserved = u16(id);

src/utils/xrAI/StdAfx.h

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020
#define XR_EPROPS_API
2121
#include "../../xrcore/clsid.h"
2222
#include "defines.h"
23-
#include "cl_log.h"
2423
#include "../../xrcdb/xrCDB.h"
2524
#include "_d3d_extensions.h"
2625

@@ -29,6 +28,13 @@
2928
#include <sys/stat.h>
3029
#include <io.h>
3130
#include <stdio.h>
31+
#include "utils/xrLCUtil/LevelCompilerLoggerWindow.hpp"
32+
#include "utils/xrLCUtil/xrThread.hpp"
33+
34+
extern LevelCompilerLoggerWindow &Logger;
35+
extern CThread::LogFunc ProxyMsg;
36+
extern CThreadManager::ReportStatusFunc ProxyStatus;
37+
extern CThreadManager::ReportProgressFunc ProxyProgress;
3238

3339
#ifdef AI_COMPILER
3440
# include "../../xrServerEntities/smart_cast.h"

src/utils/xrAI/cl_log.cpp

Lines changed: 0 additions & 249 deletions
This file was deleted.

src/utils/xrAI/cl_log.h

Lines changed: 0 additions & 9 deletions
This file was deleted.

src/utils/xrAI/compiler.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ void mem_Optimize ()
6262

6363
void xrCompiler (LPCSTR name, bool draft_mode, bool pure_covers, LPCSTR out_name)
6464
{
65-
Phase ("Loading level...");
65+
Logger.Phase("Loading level...");
6666
xrLoad (name,draft_mode);
6767
mem_Optimize();
6868

@@ -76,12 +76,12 @@ void xrCompiler (LPCSTR name, bool draft_mode, bool pure_covers, LPCSTR out_name
7676
// mem_Optimize();
7777

7878
if (!draft_mode) {
79-
Phase("Lighting nodes...");
79+
Logger.Phase("Lighting nodes...");
8080
xrLight ();
8181
// xrDisplay ();
8282
mem_Optimize();
8383

84-
Phase("Calculating coverage...");
84+
Logger.Phase("Calculating coverage...");
8585
xrCover (pure_covers);
8686
mem_Optimize();
8787
}
@@ -94,7 +94,7 @@ void xrCompiler (LPCSTR name, bool draft_mode, bool pure_covers, LPCSTR out_name
9494
// Phase("Visualizing nodes...");
9595
// xrDisplay ();
9696

97-
Phase("Saving nodes...");
97+
Logger.Phase("Saving nodes...");
9898
xrSaveNodes (name,out_name);
9999
mem_Optimize();
100100
}

src/utils/xrAI/compiler_cover.cpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#include "stdafx.h"
22
#include "compiler.h"
33
#include "xrCDB/Intersect.hpp"
4-
#include "utils/xrUtil/xrThread.hpp"
4+
#include "utils/xrLCUtil/xrThread.hpp"
55
#include <mmsystem.h>
66

77
#include "quadtree.h"
@@ -238,7 +238,7 @@ class CoverThread : public CThread
238238
typedef float Cover[4];
239239

240240
public:
241-
CoverThread (u32 ID, u32 _start, u32 _end) : CThread(ID, clMsg)
241+
CoverThread (u32 ID, u32 _start, u32 _end) : CThread(ID, ProxyMsg)
242242
{
243243
Nstart = _start;
244244
Nend = _end;
@@ -565,7 +565,7 @@ void compute_non_covers ()
565565
extern void mem_Optimize();
566566
void xrCover (bool pure_covers)
567567
{
568-
Status("Calculating...");
568+
Logger.Status("Calculating...");
569569

570570
if (!pure_covers)
571571
compute_cover_nodes ();
@@ -574,7 +574,7 @@ void xrCover (bool pure_covers)
574574

575575
// Start threads, wait, continue --- perform all the work
576576
u32 start_time = timeGetTime();
577-
CThreadManager Threads(Status, Progress);
577+
CThreadManager Threads(ProxyStatus, ProxyProgress);
578578
u32 stride = g_nodes.size()/NUM_THREADS;
579579
u32 last = g_nodes.size()-stride*(NUM_THREADS-1);
580580
for (u32 thID=0; thID<NUM_THREADS; thID++) {
@@ -597,7 +597,7 @@ void xrCover (bool pure_covers)
597597
}
598598

599599
// Smooth
600-
Status ("Smoothing coverage mask...");
600+
Logger.Status("Smoothing coverage mask...");
601601
mem_Optimize ();
602602
Nodes Old = g_nodes;
603603
for (u32 N=0; N<g_nodes.size(); N++)

src/utils/xrAI/compiler_display.cpp

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,7 @@
11
#include "stdafx.h"
22
#include "compiler.h"
3-
4-
//-------------------------------------------------------------------------------------------------------
53
#include "resource.h"
64

7-
extern HWND logWindow;
8-
95
int dimX,dimZ;
106
struct Texel {
117
vertex* N;
@@ -274,6 +270,7 @@ static BOOL CALLBACK disp_proc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lP
274270
void xrDisplay ()
275271
{
276272
InternalRender ();
273+
HWND logWindow = Logger.GetWindow();
277274
DialogBox (HINSTANCE(GetModuleHandle(0)),MAKEINTRESOURCE(IDD_NVIEW),logWindow,disp_proc);
278275
xr_free (texels);
279276
}

0 commit comments

Comments
 (0)