Francisco Demartino
ff141decc4
Add initial Sponza benchmark ( #47 )
...
* add Sponza.dae and related assets
files copied from: https://github.com/Calinou/godot-sponza/tree/4.0-dev
* [wip] add sponza benchmark
* add script to tweak sponza materials
* add omni lights + enable shadows
* Remove unused resources from Sponza
* Convert Sponza to glTF + lossless WebP
This greatly decreases file size and speeds up loading.
---------
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro >
2024-01-15 23:14:20 +01:00
Guilherme
409aebd80e
Implement some GDScript benchmarks ( #41 )
...
Co-authored-by: BrunoArmondBraga <abraga3547bruno@gmail.com >
2023-11-06 22:19:36 +01:00
Hendrik Brucker
4fead64d07
Fix Crypto benchmark taking too long ( #43 )
2023-10-31 09:51:27 +01:00
Jakub Marcowski
44543f2f56
Implement a benchmark for Geometry2D triangulation ( #37 )
2023-10-25 00:21:38 +02:00
Jakub Marcowski
5017ee6e22
Implement a benchmark for Delaunay2D ( #38 )
2023-10-25 00:20:36 +02:00
hakro
14806b1f00
Implement core benchmarks: StringName, NodePath, ConfigFile ( #40 )
2023-10-23 00:38:59 +02:00
Hugo Locurcio
64b7a69e5b
Add various GDScript, core, GUI and physics benchmarks
...
- Make idle and physics time measurements somewhat functional,
given what the engine exposes.
2023-06-29 11:11:24 +02:00
Hugo Locurcio
5436c128a0
Merge pull request #23 from myaaaaaaaaa/hlod
2023-05-04 08:41:43 +02:00
Hugo Locurcio
ed991ccf2f
Merge pull request #30 from myaaaaaaaaa/signal-emit
2023-05-04 08:22:50 +02:00
myaaaaaaaaa
b91569df05
Fix incorrect positioning of objects in some benchmarks
2023-04-29 19:49:36 -04:00
myaaaaaaaaa
288510ee56
Add barebones signal emission benchmark
2023-04-25 11:32:42 -04:00
Hugo Locurcio
06e7fc450d
Merge pull request #25 from myaaaaaaaaa/lights-meshes
2023-04-17 19:38:15 +02:00
myaaaaaaaaa
515bacf2a5
Add HLOD benchmarks
2023-03-27 18:08:52 -04:00
myaaaaaaaaa
18c55b334a
Add allocator benchmarks
2023-03-27 17:44:59 -04:00
myaaaaaaaaa
8899918f83
Add lights and meshes benchmark
2023-03-27 17:40:24 -04:00
myaaaaaaaaa
640199c78d
Consolidate benchmarks and port to new API
2023-02-04 22:18:06 -05:00
Hugo Locurcio
234bd8ecc0
Merge pull request #19 from Mach565/polygon2D
2022-12-07 18:38:48 +01:00
Mach565
8430c47b1e
Add Sprite2D benchmarks
2022-12-07 18:35:48 +01:00
Mach565
c669c2e9bc
Add Polygon2D benchmarks
2022-12-03 17:40:12 +11:00
Hugo Locurcio
cc27b99bdf
Store engine binary size in benchmark result files
...
This can be used for binary size comparisons over time. Build type
is now more granular (editor, debug template, release template) as
this will be needed for fair binary size comparisons.
2022-10-17 17:12:00 +02:00
Hugo Locurcio
9831ab3c6d
Improve benchmark registration
...
- Automatically register benchmarks based on `.tscn` files found in the
`benchmarks/` folder.
- `manager.gd` no longer needs to be edited every time a benchmark is added.
- Use full path for include/exclude glob instead of just the last category's name.
- Move benchmarks to a subfolder.
- Position the benchmark label away from the window's edges for better readability,
and increase its outline size.
- Run the dynamic light cull with shadows benchmark
(there was a `.tscn` file but it was unused).
2022-08-22 23:01:35 +02:00