Reword timing stages

This commit is contained in:
Jarrod Doyle 2025-02-23 10:17:12 +00:00
parent dacc9ea5e1
commit db0a70607d
Signed by: Jayrude
GPG Key ID: 38B57B16E7C0ADF7
1 changed files with 7 additions and 7 deletions

View File

@ -59,22 +59,22 @@ public class LightMapper
_campaign = pathManager.GetCampaign(campaignName); _campaign = pathManager.GetCampaign(campaignName);
_misPath = _campaign.GetResourcePath(ResourceType.Mission, missionName); _misPath = _campaign.GetResourcePath(ResourceType.Mission, missionName);
_mission = Timing.TimeStage("Parse DB", () => new DbFile(_misPath)); _mission = Timing.TimeStage("Load Mission File", () => new DbFile(_misPath));
_hierarchy = Timing.TimeStage("Build Hierarchy", BuildHierarchy); _hierarchy = Timing.TimeStage("Build Object Hierarchy", BuildHierarchy);
_lights = []; _lights = [];
VerifyRequiredChunksExist(); VerifyRequiredChunksExist();
var (noObjMesh, fullMesh) = Timing.TimeStage("Build Meshes", BuildMeshes); var (noObjMesh, fullMesh) = Timing.TimeStage("Build Raytracing Meshes", BuildMeshes);
_triangleTypeMap = fullMesh.TriangleSurfaceMap; _triangleTypeMap = fullMesh.TriangleSurfaceMap;
_sceneNoObj = Timing.TimeStage("Build RT NoObj Scene", () => _sceneNoObj = Timing.TimeStage("Upload Raytracing Scenes", () =>
{ {
var rt = new Raytracer(); var rt = new Raytracer();
rt.AddMesh(new TriangleMesh(noObjMesh.Vertices, noObjMesh.Indices)); rt.AddMesh(new TriangleMesh(noObjMesh.Vertices, noObjMesh.Indices));
rt.CommitScene(); rt.CommitScene();
return rt; return rt;
}); });
_scene = Timing.TimeStage("Build RT Scene", () => _scene = Timing.TimeStage("Upload Raytracing Scenes", () =>
{ {
var rt = new Raytracer(); var rt = new Raytracer();
rt.AddMesh(new TriangleMesh(fullMesh.Vertices, fullMesh.Indices)); rt.AddMesh(new TriangleMesh(fullMesh.Vertices, fullMesh.Indices));
@ -129,7 +129,7 @@ public class LightMapper
} }
Timing.TimeStage("Gather Lights", () => BuildLightList(settings)); Timing.TimeStage("Gather Lights", () => BuildLightList(settings));
Timing.TimeStage("Set Light Indices", () => SetCellLightIndices(settings)); Timing.TimeStage("Set Light Visibility", () => SetCellLightIndices(settings));
Timing.TimeStage("Trace Scene", () => TraceScene(settings)); Timing.TimeStage("Trace Scene", () => TraceScene(settings));
Timing.TimeStage("Update AnimLight Cell Mapping", SetAnimLightCellMaps); Timing.TimeStage("Update AnimLight Cell Mapping", SetAnimLightCellMaps);
@ -149,7 +149,7 @@ public class LightMapper
var ext = Path.GetExtension(_misPath); var ext = Path.GetExtension(_misPath);
var dir = Path.GetDirectoryName(_misPath); var dir = Path.GetDirectoryName(_misPath);
var savePath = Path.Join(dir, missionName + ext); var savePath = Path.Join(dir, missionName + ext);
Timing.TimeStage("Save DB", () => _mission.Save(savePath)); Timing.TimeStage("Save Mission File", () => _mission.Save(savePath));
} }
private bool VerifyRequiredChunksExist() private bool VerifyRequiredChunksExist()