Update stats functions to master API
parent
0cf01b53e0
commit
960590e0c1
|
@ -7,18 +7,18 @@ func _process(delta):
|
|||
var dm = OS.get_dynamic_memory_usage()
|
||||
var sm = OS.get_static_memory_usage()
|
||||
|
||||
var stats = _terrain.get_statistics()
|
||||
|
||||
DDD.set_text("Dynamic memory", _format_memory(dm))
|
||||
DDD.set_text("Static memory", _format_memory(sm))
|
||||
|
||||
for i in len(stats.stream.remaining_blocks_per_thread):
|
||||
DDD.set_text(str("Stream[", i, "]"), stats.stream.remaining_blocks_per_thread[i])
|
||||
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 k in pool_stats:
|
||||
DDD.set_text(str(prefix, k), pool_stats[k])
|
||||
|
||||
for i in len(stats.updater.remaining_blocks_per_thread):
|
||||
DDD.set_text(str("Updater[", i, "]"), stats.updater.remaining_blocks_per_thread[i])
|
||||
|
||||
DDD.set_text("Main thread block updates", stats.remaining_main_thread_blocks)
|
||||
var terrain_stats = _terrain.get_statistics()
|
||||
DDD.set_text("Main thread block updates", terrain_stats.remaining_main_thread_blocks)
|
||||
|
||||
|
||||
static func _format_memory(m):
|
||||
|
|
|
@ -7,18 +7,18 @@ func _process(delta):
|
|||
var dm = OS.get_dynamic_memory_usage()
|
||||
var sm = OS.get_static_memory_usage()
|
||||
|
||||
var stats = _terrain.get_statistics()
|
||||
|
||||
DDD.set_text("Dynamic memory", _format_memory(dm))
|
||||
DDD.set_text("Static memory", _format_memory(sm))
|
||||
|
||||
for i in len(stats.stream.remaining_blocks_per_thread):
|
||||
DDD.set_text(str("Stream[", i, "]"), stats.stream.remaining_blocks_per_thread[i])
|
||||
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 k in pool_stats:
|
||||
DDD.set_text(str(prefix, k), pool_stats[k])
|
||||
|
||||
for i in len(stats.updater.remaining_blocks_per_thread):
|
||||
DDD.set_text(str("Updater[", i, "]"), stats.updater.remaining_blocks_per_thread[i])
|
||||
|
||||
DDD.set_text("Main thread block updates", stats.remaining_main_thread_blocks)
|
||||
var terrain_stats = _terrain.get_statistics()
|
||||
DDD.set_text("Main thread block updates", terrain_stats.remaining_main_thread_blocks)
|
||||
|
||||
|
||||
static func _format_memory(m):
|
||||
|
|
|
@ -21,23 +21,20 @@ const _process_stat_names = [
|
|||
func _process(delta):
|
||||
var stats = _terrain.get_statistics()
|
||||
|
||||
for i in len(stats.stream.remaining_blocks_per_thread):
|
||||
var remaining = stats.stream.remaining_blocks_per_thread[i]
|
||||
DDD.set_text(str("Loading blocks [", i, "]"), str(remaining))
|
||||
|
||||
for i in len(stats.updater.remaining_blocks_per_thread):
|
||||
var remaining = stats.updater.remaining_blocks_per_thread[i]
|
||||
DDD.set_text(str("Meshing blocks [", i, "]"), str(remaining))
|
||||
|
||||
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("Load sort time", stats.stream.sorting_time)
|
||||
DDD.set_text("Mesh sort time", stats.updater.sorting_time)
|
||||
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 k in pool_stats:
|
||||
DDD.set_text(str(prefix, k), pool_stats[k])
|
||||
|
||||
for k in _process_stat_names:
|
||||
var v = stats[k]
|
||||
if k in _process_stats:
|
||||
|
|
Loading…
Reference in New Issue