├── LICENSE ├── README.md ├── VisScript.png ├── godot ├── BenchGDScript.tscn ├── BenchNative.tscn ├── BenchVS.tscn ├── GDBench.gd ├── NativeBench.gdns ├── VSBench.vs ├── native-lib │ ├── libnative.tres │ └── libnative_lib.dylib └── project.godot └── native-lib ├── .gitignore ├── .vscode └── settings.json ├── Cargo.lock ├── Cargo.toml ├── Makefile └── src ├── bench.rs └── lib.rs /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extrawurst/godot-rust-benchmark/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extrawurst/godot-rust-benchmark/HEAD/README.md -------------------------------------------------------------------------------- /VisScript.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extrawurst/godot-rust-benchmark/HEAD/VisScript.png -------------------------------------------------------------------------------- /godot/BenchGDScript.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extrawurst/godot-rust-benchmark/HEAD/godot/BenchGDScript.tscn -------------------------------------------------------------------------------- /godot/BenchNative.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extrawurst/godot-rust-benchmark/HEAD/godot/BenchNative.tscn -------------------------------------------------------------------------------- /godot/BenchVS.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extrawurst/godot-rust-benchmark/HEAD/godot/BenchVS.tscn -------------------------------------------------------------------------------- /godot/GDBench.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extrawurst/godot-rust-benchmark/HEAD/godot/GDBench.gd -------------------------------------------------------------------------------- /godot/NativeBench.gdns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extrawurst/godot-rust-benchmark/HEAD/godot/NativeBench.gdns -------------------------------------------------------------------------------- /godot/VSBench.vs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extrawurst/godot-rust-benchmark/HEAD/godot/VSBench.vs -------------------------------------------------------------------------------- /godot/native-lib/libnative.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extrawurst/godot-rust-benchmark/HEAD/godot/native-lib/libnative.tres -------------------------------------------------------------------------------- /godot/native-lib/libnative_lib.dylib: -------------------------------------------------------------------------------- 1 | ../../native-lib/target/release/libnative_lib.dylib -------------------------------------------------------------------------------- /godot/project.godot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extrawurst/godot-rust-benchmark/HEAD/godot/project.godot -------------------------------------------------------------------------------- /native-lib/.gitignore: -------------------------------------------------------------------------------- 1 | target/ -------------------------------------------------------------------------------- /native-lib/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extrawurst/godot-rust-benchmark/HEAD/native-lib/.vscode/settings.json -------------------------------------------------------------------------------- /native-lib/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extrawurst/godot-rust-benchmark/HEAD/native-lib/Cargo.lock -------------------------------------------------------------------------------- /native-lib/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extrawurst/godot-rust-benchmark/HEAD/native-lib/Cargo.toml -------------------------------------------------------------------------------- /native-lib/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extrawurst/godot-rust-benchmark/HEAD/native-lib/Makefile -------------------------------------------------------------------------------- /native-lib/src/bench.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extrawurst/godot-rust-benchmark/HEAD/native-lib/src/bench.rs -------------------------------------------------------------------------------- /native-lib/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extrawurst/godot-rust-benchmark/HEAD/native-lib/src/lib.rs --------------------------------------------------------------------------------