10 Commits

Author SHA1 Message Date
Thaddeus Crews
5619b49b65 Core: Add missing .uid files (#98) 2024-12-10 16:05:49 +01:00
Hugo Locurcio
34a1c24f95 Resave all scenes and scripts on Godot 4.4.dev5, fix GDScript warnings
This will avoid large diffs later on.

This also fixes GDScript warnings across the codebase.
2024-11-27 15:00:18 +01:00
Emmanouil Papadeas
dddd717a4d Fix mistakes with binary trees & spectral norm (#83)
- Fix spectral norm incorrect inputs.
- Fix binary trees.
- Improve spectral norm static typing.
- Use the `fill()` method.
- Use static typing for left and right arrays.
2024-06-26 23:58:39 +02:00
Emmanouil Papadeas
b77d4b6414 Add Mandelbrot set and Lua-ported algorithm benchmarks (#68)
* Port binary trees and merkle trees
* Port nbody and spectral_norm
* Format nbody
* Create mandelbrot_set.gd
* Add algorithm credits
* Create hello_world.gd
* Make some benchmark inputs smaller so they complete faster
2024-06-05 16:44:09 +02:00
Helehex
93bc7cd0d6 Added support for C# benchmarks (#46) 2024-02-09 14:43:04 +01:00
Guilherme
409aebd80e Implement some GDScript benchmarks (#41)
Co-authored-by: BrunoArmondBraga <abraga3547bruno@gmail.com>
2023-11-06 22:19:36 +01: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
myaaaaaaaaa
18c55b334a Add allocator benchmarks 2023-03-27 17:44:59 -04:00
myaaaaaaaaa
640199c78d Consolidate benchmarks and port to new API 2023-02-04 22:18:06 -05: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