Update debug info code to match recent changes to stats format

master
Marc Gilleron 2021-09-25 16:37:20 +01:00
parent aa87dabbf1
commit d2b3940d20
3 changed files with 9 additions and 22 deletions

View File

@ -11,19 +11,12 @@ func _process(delta):
DDD.set_text("Static memory", _format_memory(sm))
var global_stats = VoxelServer.get_stats()
var pairs = [
[global_stats.streaming, "streaming_"],
[global_stats.generation, "generation_"],
[global_stats.meshing, "meshing_"]
]
for p in pairs:
var pool_stats = p[0]
var prefix = p[1]
for p in global_stats:
var pool_stats = global_stats[p]
for k in pool_stats:
DDD.set_text(str(prefix, k), pool_stats[k])
DDD.set_text(str(p, "_", k), pool_stats[k])
var terrain_stats = _terrain.get_statistics()
DDD.set_text("Main thread block updates", terrain_stats.remaining_main_thread_blocks)
static func _format_memory(m):

View File

@ -11,14 +11,10 @@ func _process(delta):
DDD.set_text("Static memory", _format_memory(sm))
var global_stats = VoxelServer.get_stats()
for p in [[global_stats.streaming, "streaming_"], [global_stats.meshing, "meshing_"]]:
var pool_stats = p[0]
var prefix = p[1]
for p in global_stats:
var pool_stats = global_stats[p]
for k in pool_stats:
DDD.set_text(str(prefix, k), pool_stats[k])
var terrain_stats = _terrain.get_statistics()
DDD.set_text("Main thread block updates", terrain_stats.remaining_main_thread_blocks)
DDD.set_text(str(p, "_", k), pool_stats[k])
static func _format_memory(m):

View File

@ -22,18 +22,16 @@ func _process(delta):
var stats = _terrain.get_statistics()
DDD.set_text("FPS", Engine.get_frames_per_second())
DDD.set_text("Main thread block updates", stats.remaining_main_thread_blocks)
DDD.set_text("Static memory", _format_memory(OS.get_static_memory_usage()))
DDD.set_text("Dynamic memory", _format_memory(OS.get_dynamic_memory_usage()))
DDD.set_text("Blocked lods", stats.blocked_lods)
DDD.set_text("Position", _avatar.translation)
var global_stats = VoxelServer.get_stats()
for p in [[global_stats.streaming, "streaming_"], [global_stats.meshing, "meshing_"]]:
var pool_stats = p[0]
var prefix = p[1]
for p in global_stats:
var pool_stats = global_stats[p]
for k in pool_stats:
DDD.set_text(str(prefix, k), pool_stats[k])
DDD.set_text(str(p, "_", k), pool_stats[k])
for k in _process_stat_names:
var v = stats[k]