11 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
Gilles Roudière
c4b7c4ecf4 Add graphs to the website (#63)
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2024-04-26 21:59:57 +02:00
Jakub Marcowski
7653e5cacc Implement Delaunay3D math benchmarks (#39) 2024-04-18 16:11:14 +02:00
tinybitofheaven
5c91a3eb71 Add PointLight2D and DirectionalLight2D benchmarks (#60)
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2024-04-04 18:59:40 +02:00
Francisco Demartino
8a3cda5617 Add benchmark for expression (#58)
* Add benchmark for expression

There are 3 phases: generate strings, parsing, executing.

The string generation phase is as follows:

Only the 4 basic math (two argument aka binary) operations are used,
it starts with a pool of nodes (initially a node is just a variable),
and randomly combines 2 nodes until only one node remains.

Parsing and executing are straightforward uses of the Expression class.

* Split out expression generator to Python script.
2024-02-05 22:19:46 +01:00
Francisco Demartino
42fbc4008a Fix convex hull benchmarks (multiple of 3) (#55)
The benchmark was bogus before. I missed this error:

        convex_hull_3d.gd:34 @ _bench_convex(): Ignoring surface 0, incorrect vertex count: 10000 (for PRIMITIVE_TRIANGLES).
        <C++ Error>    Condition "(len % 3) != 0" is true. Continuing.

Also tweaked the iteration count so it takes a reasonable time.
2024-02-01 19:02:49 +01:00
Francisco Demartino
42ba8d1999 Add benchmarks for noise (#56) 2024-02-01 18:57:53 +01:00
Francisco Demartino
f509e14139 Add convex hull 3D benchmark (#51) 2024-02-01 17:26:28 +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