Commit Graph

  • e2e50f010e Merge pull request #31 from myaaaaaaaaa/obj-position Hugo Locurcio 2023-05-04 08:05:58 +02:00
  • b91569df05 Fix incorrect positioning of objects in some benchmarks myaaaaaaaaa 2023-04-29 19:47:46 -04:00
  • 288510ee56 Add barebones signal emission benchmark myaaaaaaaaa 2023-04-25 11:30:08 -04:00
  • 98022ec1eb Merge pull request #26 from myaaaaaaaaa/misc-cleanup Hugo Locurcio 2023-04-19 23:59:49 +02:00
  • c4ecac41dc Measure main thread time rather than total runtime myaaaaaaaaa 2022-12-10 02:49:06 -05:00
  • 06e7fc450d Merge pull request #25 from myaaaaaaaaa/lights-meshes Hugo Locurcio 2023-04-17 19:38:15 +02:00
  • d96f13bd07 Merge pull request #24 from myaaaaaaaaa/allocator Hugo Locurcio 2023-04-17 19:35:42 +02:00
  • 515bacf2a5 Add HLOD benchmarks myaaaaaaaaa 2022-12-10 16:53:11 -05:00
  • 18c55b334a Add allocator benchmarks myaaaaaaaaa 2023-01-28 03:30:43 -05:00
  • 8899918f83 Add lights and meshes benchmark myaaaaaaaaa 2023-02-01 02:20:42 -05:00
  • 6710e17b48 Condense some repetitive code in metrics tracking myaaaaaaaaa 2022-12-09 17:14:48 -05:00
  • 32b7e09a46 Round benchmark times to significant figures rather than fixed decimal locations myaaaaaaaaa 2022-12-08 03:05:37 -05:00
  • e71ca7ea45 Allow the user to override command line arguments from the interface myaaaaaaaaa 2022-12-08 02:09:54 -05:00
  • e399ef4eb5 Remove redundant Manager.run_from_cli myaaaaaaaaa 2022-12-08 01:39:08 -05:00
  • 0c56e6b314 Merge pull request #22 from myaaaaaaaaa/sub-benchmarks Hugo Locurcio 2023-03-27 21:45:26 +02:00
  • fd60cff132 Merge pull request #28 from myaaaaaaaaa/jq-trick Hugo Locurcio 2023-03-27 21:44:16 +02:00
  • 3759b97638 Add tip for comparing benchmark results myaaaaaaaaa 2023-03-27 12:33:09 -04:00
  • f8d528d44b Update CONTRIBUTING.md for new benchmark format myaaaaaaaaa 2022-12-07 17:52:50 -05:00
  • 640199c78d Consolidate benchmarks and port to new API myaaaaaaaaa 2023-02-04 22:14:35 -05:00
  • 0fedc97bb1 Rework benchmark API to use functions rather than scenes as the base unit myaaaaaaaaa 2023-02-04 22:15:16 -05:00
  • 234bd8ecc0 Merge pull request #19 from Mach565/polygon2D Hugo Locurcio 2022-12-07 18:38:48 +01:00
  • 8430c47b1e Add Sprite2D benchmarks Mach565 2022-11-10 12:18:24 +11:00
  • 1d019796f6 Merge pull request #20 from myaaaaaaaaa/refactor-coroutine Hugo Locurcio 2022-12-07 18:14:24 +01:00
  • 3ad4fd5b69 Merge pull request #21 from myaaaaaaaaa/refactor-arguments Hugo Locurcio 2022-12-07 18:06:03 +01:00
  • 6446ee834a Condense some repetitive code in command line argument handling myaaaaaaaaa 2022-12-06 19:38:54 -05:00
  • fd69d2d492 Remove five more global variables from manager.gd myaaaaaaaaa 2022-12-06 18:33:28 -05:00
  • 35c0154537 Refactor benchmark code in manager.gd to use coroutines myaaaaaaaaa 2022-12-06 14:51:41 -05:00
  • c669c2e9bc Add Polygon2D benchmarks Mach565 2022-11-10 12:22:14 +11:00
  • 0e4f9582bd Merge pull request #17 from Calinou/add-engine-binary-size-metric Hugo Locurcio 2022-10-24 15:57:02 +02:00
  • cc27b99bdf Store engine binary size in benchmark result files Hugo Locurcio 2022-10-10 16:26:03 +02:00
  • f1f594c51d Merge pull request #16 from Calinou/add-save-json-to-file Hugo Locurcio 2022-09-12 15:03:46 +02:00
  • 86bbebd66d Implement saving results JSON file using --save-json CLI argument Hugo Locurcio 2022-09-12 03:21:05 +02:00
  • 1f3e4140b6 Merge pull request #13 from Calinou/improve-benchmark-ui Juan Linietsky 2022-09-02 18:22:22 +02:00
  • e74abb3604 Improve benchmark UI and settings for consistency Hugo Locurcio 2022-08-19 19:29:30 +02:00
  • 36a8dcf7f1 Merge pull request #12 from Calinou/improve-benchmark-registration Juan Linietsky 2022-09-02 17:02:32 +02:00
  • 9831ab3c6d Improve benchmark registration Hugo Locurcio 2022-08-19 17:23:17 +02:00
  • d8ff5116c2 Merge pull request #10 from Calinou/add-include-exclude-benchmarks-cli-arguments Hugo Locurcio 2022-08-12 17:25:45 +02:00
  • fb514f8e22 Add command line arguments to include/exclude specific benchmarks Hugo Locurcio 2022-07-27 20:17:43 +02:00
  • d26efe3afc Merge pull request #7 from Calinou/add-cli-support Hugo Locurcio 2022-04-18 19:01:14 +02:00
  • 4fbc50c8f8 Implement running benchmarks from the command line with --run-benchmarks Hugo Locurcio 2021-12-07 14:43:46 +01:00
  • f68fea8d99 Merge pull request #6 from Calinou/improve-json-copy Juan Linietsky 2022-04-18 18:27:10 +02:00
  • 8b4f514eec Merge pull request #8 from Calinou/add-project-icon Juan Linietsky 2022-04-18 18:27:04 +02:00
  • c6781e486a Merge pull request #9 from Calinou/add-contributing-guide Juan Linietsky 2022-04-18 18:26:56 +02:00
  • b167b99931 Add a guide on contributing new benchmarks Hugo Locurcio 2021-12-08 18:39:08 +01:00
  • c0d077d697 Add a project icon Hugo Locurcio 2021-12-07 15:27:02 +01:00
  • e147a9fea9 Improve JSON copy, improve debug label, tweak code style Hugo Locurcio 2021-12-06 23:05:38 +01:00
  • 75caabb5ae Merge pull request #4 from Calinou/add-gdscript-tests Juan Linietsky 2021-12-06 11:22:13 -03:00
  • b416f5792a Add initial GDScript tests Hugo Locurcio 2021-04-19 16:30:25 +02:00
  • f9233ca755 Merge pull request #3 from reduz/copy-json Juan Linietsky 2020-12-24 00:31:56 -03:00
  • c62659ab24 Add ability to copy JSON Juan Linietsky 2020-12-24 00:31:01 -03:00
  • 51b912f084 Merge pull request #2 from reduz/new-benchmarks Juan Linietsky 2020-12-24 00:03:02 -03:00
  • 2dd866ef42 Add a benchmarking suite Juan Linietsky 2020-12-24 00:00:45 -03:00
  • 4caa449b59 Merge pull request #1 from reduz/initial-cleanup Juan Linietsky 2020-12-23 18:33:22 -03:00
  • c3754cd85e Use same license as in other projects, add gitignore Juan Linietsky 2020-12-23 18:16:57 -03:00
  • 147be83482 Initial commit Juan Linietsky 2020-12-23 18:04:51 -03:00