Skip to content

Performance

Performance Benchmarks

Performance benchmarks were conducted to analyze the relationship between Vision Source count, refresh intervals, and frame rate performance. Testing parameters included a 4096x4096 resolution fog texture with uncapped frame rate.

Vision Sources \ Refresh Interval 0 0.0167 0.02
0 540 FPS 630 FPS 630 FPS
1000 532 FPS 625 FPS 625 FPS
5000 425 FPS 552 FPS 563 FPS
10000 306 FPS 480 FPS 507 FPS

Benchmark Analysis

The benchmark results show excellent performance characteristics:

Low Unit Count Performance: Adding the first 1000 vision sources causes almost no performance drop - the system handles them with minimal overhead. This is great news for typical RTS games, which usually have a few hundred units at most.

Test Conditions: These benchmarks used an extremely large 4096x4096 fog texture, which is much larger than most games need. This texture size would only be necessary for very large maps. In most real-world scenarios, a 1024x1024 texture will provide good visual quality while running significantly faster than the results shown above.