mirror of
https://github.com/godotengine/godot-benchmarks.git
synced 2026-01-05 10:10:08 +03:00
Allow the benchmark time limit to be changed by individual benchmarks (#73)
This commit is contained in:
committed by
GitHub
parent
6630e6e6c1
commit
331cd6d36c
@@ -165,10 +165,10 @@ func run_test(test_id: TestID) -> void:
|
||||
for i in 3:
|
||||
await get_tree().process_frame
|
||||
|
||||
var time_limit: int = bench_script.get("benchmark_time")
|
||||
begin_time = Time.get_ticks_usec()
|
||||
|
||||
# Time limit of 5 seconds (5 million microseconds).
|
||||
while (Time.get_ticks_usec() - begin_time) < 5e6:
|
||||
while (Time.get_ticks_usec() - begin_time) < time_limit:
|
||||
await get_tree().process_frame
|
||||
|
||||
results.render_cpu += RenderingServer.viewport_get_measured_render_time_cpu(get_tree().root.get_viewport_rid()) + RenderingServer.get_frame_setup_time_cpu()
|
||||
|
||||
Reference in New Issue
Block a user