{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":324001373,"defaultBranch":"main","name":"godot-benchmarks","ownerLogin":"godotengine","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-12-23T21:04:50.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6318500?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1608757492.0","currentOid":""},"activityList":{"items":[{"before":"db1e05d3736854f1f87524e5dd1596134c55ed60","after":"817de0bbd8bb57b24ef9fc6c56d9c9ebdbf420b0","ref":"refs/heads/main","pushedAt":"2024-05-23T14:29:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Calinou","name":"Hugo Locurcio","path":"/Calinou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180032?s=80&v=4"},"commit":{"message":"Fix benchmark run skipping logic by running `git pull` before it\n\nOtherwise, benchmark runs were always skipped as the check was performed\nbefore checking for the latest upstream commit.","shortMessageHtmlLink":"Fix benchmark run skipping logic by running git pull before it"}},{"before":"6fe7c0a3d805c9823ab33edcb55f428b3e2e0786","after":"db1e05d3736854f1f87524e5dd1596134c55ed60","ref":"refs/heads/main","pushedAt":"2024-05-15T22:00:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Calinou","name":"Hugo Locurcio","path":"/Calinou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180032?s=80&v=4"},"commit":{"message":"Disable V-Sync when running benchmarks\n\nThis is required for accurate CPU/GPU time reporting, as the GPU\nmay downclock if it ends up being underutilized due to the FPS cap\nimposed by V-Sync (leading to artificially increased CPU/GPU times).","shortMessageHtmlLink":"Disable V-Sync when running benchmarks"}},{"before":"0d5fb49450e5a81a62cc774e05b4aa0e4c305a37","after":"6fe7c0a3d805c9823ab33edcb55f428b3e2e0786","ref":"refs/heads/main","pushedAt":"2024-05-14T16:50:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Calinou","name":"Hugo Locurcio","path":"/Calinou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180032?s=80&v=4"},"commit":{"message":"Skip running benchmarks when latest commit is already benchmarked (#66)","shortMessageHtmlLink":"Skip running benchmarks when latest commit is already benchmarked (#66)"}},{"before":"0ab67e45779cc7edf13c9cfdfc5079aba6f181ea","after":"0d5fb49450e5a81a62cc774e05b4aa0e4c305a37","ref":"refs/heads/main","pushedAt":"2024-05-14T16:50:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Calinou","name":"Hugo Locurcio","path":"/Calinou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180032?s=80&v=4"},"commit":{"message":"Run benchmarks for Intel IGP on server (#67)\n\nThis uses Vulkan device selection.","shortMessageHtmlLink":"Run benchmarks for Intel IGP on server (#67)"}},{"before":"01b9aaa062f310aba5381a5694cb63002a171dcb","after":"0ab67e45779cc7edf13c9cfdfc5079aba6f181ea","ref":"refs/heads/main","pushedAt":"2024-05-13T01:38:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Calinou","name":"Hugo Locurcio","path":"/Calinou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180032?s=80&v=4"},"commit":{"message":"Fix invalid UID warnings when loading Sponza by resaving all materials","shortMessageHtmlLink":"Fix invalid UID warnings when loading Sponza by resaving all materials"}},{"before":"a6aaa622e9a6c72a6efc42d490194266326446c8","after":"01b9aaa062f310aba5381a5694cb63002a171dcb","ref":"refs/heads/main","pushedAt":"2024-05-07T18:03:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Calinou","name":"Hugo Locurcio","path":"/Calinou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180032?s=80&v=4"},"commit":{"message":"Add Bunnymark-style benchmarks (#65)\n\nCo-authored-by: Hugo Locurcio ","shortMessageHtmlLink":"Add Bunnymark-style benchmarks (#65)"}},{"before":"c4b7c4ecf4e0f80600b8dce411f054b0323b6094","after":"a6aaa622e9a6c72a6efc42d490194266326446c8","ref":"refs/heads/main","pushedAt":"2024-04-29T20:27:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Calinou","name":"Hugo Locurcio","path":"/Calinou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180032?s=80&v=4"},"commit":{"message":"Improve docs and simplify/fix setup (#64)","shortMessageHtmlLink":"Improve docs and simplify/fix setup (#64)"}},{"before":"da07e229e48b787a339df84c4d3c7ab134c3796f","after":"c4b7c4ecf4e0f80600b8dce411f054b0323b6094","ref":"refs/heads/main","pushedAt":"2024-04-26T19:59:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Calinou","name":"Hugo Locurcio","path":"/Calinou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180032?s=80&v=4"},"commit":{"message":"Add graphs to the website (#63)\n\nCo-authored-by: Hugo Locurcio ","shortMessageHtmlLink":"Add graphs to the website (#63)"}},{"before":"d0977987ee5324e26ca7adb5a49471729e69d0ca","after":"da07e229e48b787a339df84c4d3c7ab134c3796f","ref":"refs/heads/main","pushedAt":"2024-04-24T15:59:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Calinou","name":"Hugo Locurcio","path":"/Calinou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180032?s=80&v=4"},"commit":{"message":"Add GPUParticles2D and CPUParticles2D benchmarks (#62)\n\nCo-authored-by: Hugo Locurcio ","shortMessageHtmlLink":"Add GPUParticles2D and CPUParticles2D benchmarks (#62)"}},{"before":"7653e5caccfc70c46e3c754f9c3acf0732cafc9c","after":"d0977987ee5324e26ca7adb5a49471729e69d0ca","ref":"refs/heads/main","pushedAt":"2024-04-18T14:15:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Calinou","name":"Hugo Locurcio","path":"/Calinou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180032?s=80&v=4"},"commit":{"message":"Add benchmark for viewport creation/activation (#61)\n\nCo-authored-by: Hugo Locurcio ","shortMessageHtmlLink":"Add benchmark for viewport creation/activation (#61)"}},{"before":"4a95b8fde9511a511f0da4ed6a2a76840aa275ce","after":"7653e5caccfc70c46e3c754f9c3acf0732cafc9c","ref":"refs/heads/main","pushedAt":"2024-04-18T14:11:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Calinou","name":"Hugo Locurcio","path":"/Calinou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180032?s=80&v=4"},"commit":{"message":"Implement Delaunay3D math benchmarks (#39)","shortMessageHtmlLink":"Implement Delaunay3D math benchmarks (#39)"}},{"before":"dd91e37bace3a626295000a6f39efa5bbd79d003","after":"4a95b8fde9511a511f0da4ed6a2a76840aa275ce","ref":"refs/heads/main","pushedAt":"2024-04-18T14:08:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Calinou","name":"Hugo Locurcio","path":"/Calinou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180032?s=80&v=4"},"commit":{"message":"Implement scene nodes benchmarks (#44)\n\nCo-authored-by: BrunoArmondBraga ","shortMessageHtmlLink":"Implement scene nodes benchmarks (#44)"}},{"before":"5c91a3eb71d574b4d734a4a0666f5dfa906deab8","after":"dd91e37bace3a626295000a6f39efa5bbd79d003","ref":"refs/heads/main","pushedAt":"2024-04-18T13:53:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Calinou","name":"Hugo Locurcio","path":"/Calinou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180032?s=80&v=4"},"commit":{"message":"Add web interface for tracking benchmark results over time (#59)\n\nThis provides a web interface generated with Hugo for tracking\r\nbenchmark results over time. Automatic dark theme support is\r\nprovided using water.css.\r\n\r\nBenchmarks are run daily on a dedicated server with the `master` branch\r\nof Godot compiled from source on that server, so that build time and\r\nmemory usage during the build can also be tracked over time.\r\nBinary size as well as startup/shutdown time and memory usage\r\nfrom an empty project are also measured.","shortMessageHtmlLink":"Add web interface for tracking benchmark results over time (#59)"}},{"before":"93bc7cd0d6be8448c99649c2873fbc8c9fabdf96","after":"5c91a3eb71d574b4d734a4a0666f5dfa906deab8","ref":"refs/heads/main","pushedAt":"2024-04-04T16:59:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Calinou","name":"Hugo Locurcio","path":"/Calinou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180032?s=80&v=4"},"commit":{"message":"Add PointLight2D and DirectionalLight2D benchmarks (#60)\n\nCo-authored-by: Hugo Locurcio ","shortMessageHtmlLink":"Add PointLight2D and DirectionalLight2D benchmarks (#60)"}},{"before":"8a3cda5617139d5f733a98ef2cecb08693775bc2","after":"93bc7cd0d6be8448c99649c2873fbc8c9fabdf96","ref":"refs/heads/main","pushedAt":"2024-02-09T13:43:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Calinou","name":"Hugo Locurcio","path":"/Calinou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180032?s=80&v=4"},"commit":{"message":"Added support for C# benchmarks (#46)","shortMessageHtmlLink":"Added support for C# benchmarks (#46)"}},{"before":"42fbc4008aff490a839d8e9f360ccae3751b3a3d","after":"8a3cda5617139d5f733a98ef2cecb08693775bc2","ref":"refs/heads/main","pushedAt":"2024-02-05T21:19:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Calinou","name":"Hugo Locurcio","path":"/Calinou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180032?s=80&v=4"},"commit":{"message":"Add benchmark for expression (#58)\n\n* Add benchmark for expression\r\n\r\nThere are 3 phases: generate strings, parsing, executing.\r\n\r\nThe string generation phase is as follows:\r\n\r\nOnly the 4 basic math (two argument aka binary) operations are used,\r\nit starts with a pool of nodes (initially a node is just a variable),\r\nand randomly combines 2 nodes until only one node remains.\r\n\r\nParsing and executing are straightforward uses of the Expression class.\r\n\r\n* Split out expression generator to Python script.","shortMessageHtmlLink":"Add benchmark for expression (#58)"}},{"before":"42ba8d19997dc07e06e868cefe30c991911b6b4f","after":"42fbc4008aff490a839d8e9f360ccae3751b3a3d","ref":"refs/heads/main","pushedAt":"2024-02-01T18:02:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Calinou","name":"Hugo Locurcio","path":"/Calinou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180032?s=80&v=4"},"commit":{"message":"Fix convex hull benchmarks (multiple of 3) (#55)\n\nThe benchmark was bogus before. I missed this error:\r\n\r\n convex_hull_3d.gd:34 @ _bench_convex(): Ignoring surface 0, incorrect vertex count: 10000 (for PRIMITIVE_TRIANGLES).\r\n Condition \"(len % 3) != 0\" is true. Continuing.\r\n\r\nAlso tweaked the iteration count so it takes a reasonable time.","shortMessageHtmlLink":"Fix convex hull benchmarks (multiple of 3) (#55)"}},{"before":"29ec9d0cfed82c08b172a68323c690123e601003","after":"42ba8d19997dc07e06e868cefe30c991911b6b4f","ref":"refs/heads/main","pushedAt":"2024-02-01T17:57:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Calinou","name":"Hugo Locurcio","path":"/Calinou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180032?s=80&v=4"},"commit":{"message":"Add benchmarks for noise (#56)","shortMessageHtmlLink":"Add benchmarks for noise (#56)"}},{"before":"f509e1413970b5fdd40b5b27ba8fb60c1e84bcc7","after":"29ec9d0cfed82c08b172a68323c690123e601003","ref":"refs/heads/main","pushedAt":"2024-02-01T17:57:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Calinou","name":"Hugo Locurcio","path":"/Calinou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180032?s=80&v=4"},"commit":{"message":"Add Sponza AA benchmarks (FSR2, FXAA, MSAA, TAA) (#53)","shortMessageHtmlLink":"Add Sponza AA benchmarks (FSR2, FXAA, MSAA, TAA) (#53)"}},{"before":"38e13ba17798f40f20ec40c5cea433f3fd8823ef","after":"f509e1413970b5fdd40b5b27ba8fb60c1e84bcc7","ref":"refs/heads/main","pushedAt":"2024-02-01T16:26:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Calinou","name":"Hugo Locurcio","path":"/Calinou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180032?s=80&v=4"},"commit":{"message":"Add convex hull 3D benchmark (#51)","shortMessageHtmlLink":"Add convex hull 3D benchmark (#51)"}},{"before":"950b6548536d8a7b7112bc991ecbd74b75837c40","after":"38e13ba17798f40f20ec40c5cea433f3fd8823ef","ref":"refs/heads/main","pushedAt":"2024-02-01T15:02:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Calinou","name":"Hugo Locurcio","path":"/Calinou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180032?s=80&v=4"},"commit":{"message":"Add SDFGI motion benchmarks (#54)\n\n* Skip non-Benchmark scripts\r\n* Add SDFGI motion benchmark","shortMessageHtmlLink":"Add SDFGI motion benchmarks (#54)"}},{"before":"f4c5db405df9a2627c98a49efc1af5c42cd6ac0c","after":"950b6548536d8a7b7112bc991ecbd74b75837c40","ref":"refs/heads/main","pushedAt":"2024-01-22T13:50:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Calinou","name":"Hugo Locurcio","path":"/Calinou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180032?s=80&v=4"},"commit":{"message":"Simplify Sponza test names (#50)\n\n\"sponza\" is already in the test name because of the script name.","shortMessageHtmlLink":"Simplify Sponza test names (#50)"}},{"before":"22bea74605bc01549b71f5be5be569096f79c9fd","after":"f4c5db405df9a2627c98a49efc1af5c42cd6ac0c","ref":"refs/heads/main","pushedAt":"2024-01-17T15:53:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Calinou","name":"Hugo Locurcio","path":"/Calinou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180032?s=80&v=4"},"commit":{"message":"Add Sponza effects benchmarks (#49)\n\n* add Sponza effects benchmarks: includes Glow, SSAO, SSR and Volumetric fog\r\n* tweak the Sponza floor material for showing SSR","shortMessageHtmlLink":"Add Sponza effects benchmarks (#49)"}},{"before":"ff141decc4689cc5722a13dbfca4fedc0d7f01a2","after":"22bea74605bc01549b71f5be5be569096f79c9fd","ref":"refs/heads/main","pushedAt":"2024-01-17T15:47:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Calinou","name":"Hugo Locurcio","path":"/Calinou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180032?s=80&v=4"},"commit":{"message":"Add Sponza depth of field benchmarks (#48)","shortMessageHtmlLink":"Add Sponza depth of field benchmarks (#48)"}},{"before":"9b9a195924dd6a855292a7094d21cc228c09be32","after":"ff141decc4689cc5722a13dbfca4fedc0d7f01a2","ref":"refs/heads/main","pushedAt":"2024-01-15T22:14:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Calinou","name":"Hugo Locurcio","path":"/Calinou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180032?s=80&v=4"},"commit":{"message":"Add initial Sponza benchmark (#47)\n\n* add Sponza.dae and related assets\r\n\r\nfiles copied from: https://github.com/Calinou/godot-sponza/tree/4.0-dev\r\n\r\n* [wip] add sponza benchmark\r\n\r\n* add script to tweak sponza materials\r\n\r\n* add omni lights + enable shadows\r\n\r\n* Remove unused resources from Sponza\r\n\r\n* Convert Sponza to glTF + lossless WebP\r\n\r\nThis greatly decreases file size and speeds up loading.\r\n\r\n---------\r\n\r\nCo-authored-by: Hugo Locurcio ","shortMessageHtmlLink":"Add initial Sponza benchmark (#47)"}},{"before":"409aebd80e9beda541e6a4d1ef313d73c0d430bc","after":"9b9a195924dd6a855292a7094d21cc228c09be32","ref":"refs/heads/main","pushedAt":"2023-12-19T17:21:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Calinou","name":"Hugo Locurcio","path":"/Calinou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180032?s=80&v=4"},"commit":{"message":"Update project to the current stable version of Godot (4.2) (#45)","shortMessageHtmlLink":"Update project to the current stable version of Godot (4.2) (#45)"}},{"before":"7bb883403cbe9644829778dbca6b78b94c2a21e9","after":"409aebd80e9beda541e6a4d1ef313d73c0d430bc","ref":"refs/heads/main","pushedAt":"2023-11-06T21:19:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Calinou","name":"Hugo Locurcio","path":"/Calinou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180032?s=80&v=4"},"commit":{"message":"Implement some GDScript benchmarks (#41)\n\nCo-authored-by: BrunoArmondBraga ","shortMessageHtmlLink":"Implement some GDScript benchmarks (#41)"}},{"before":"4fead64d07a59e26f70ad26ba8f0a814d1d08021","after":"7bb883403cbe9644829778dbca6b78b94c2a21e9","ref":"refs/heads/main","pushedAt":"2023-10-31T10:37:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Calinou","name":"Hugo Locurcio","path":"/Calinou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180032?s=80&v=4"},"commit":{"message":"Change project icon (#42)","shortMessageHtmlLink":"Change project icon (#42)"}},{"before":"44543f2f5684d018f4004d7c2620d6c4381a8530","after":"4fead64d07a59e26f70ad26ba8f0a814d1d08021","ref":"refs/heads/main","pushedAt":"2023-10-31T08:51:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Calinou","name":"Hugo Locurcio","path":"/Calinou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180032?s=80&v=4"},"commit":{"message":"Fix Crypto benchmark taking too long (#43)","shortMessageHtmlLink":"Fix Crypto benchmark taking too long (#43)"}},{"before":"5017ee6e22f6bca8585c1d5d775b3c10a554625e","after":"44543f2f5684d018f4004d7c2620d6c4381a8530","ref":"refs/heads/main","pushedAt":"2023-10-24T22:21:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Calinou","name":"Hugo Locurcio","path":"/Calinou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180032?s=80&v=4"},"commit":{"message":"Implement a benchmark for Geometry2D triangulation (#37)","shortMessageHtmlLink":"Implement a benchmark for Geometry2D triangulation (#37)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUh6hwQA","startCursor":null,"endCursor":null}},"title":"Activity ยท godotengine/godot-benchmarks"}