{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":115149277,"defaultBranch":"develop","name":"paradigm","ownerLogin":"JessyDL","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-12-22T20:50:30.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7003282?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1718395129.0","currentOid":""},"activityList":{"items":[{"before":"199f60c49c9f3c867c7377e22e08b64aaeb1f5ec","after":null,"ref":"refs/heads/jdl/improve-cmake","pushedAt":"2024-06-14T19:58:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"JessyDL","name":"Jessy De Lannoit","path":"/JessyDL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7003282?s=80&v=4"}},{"before":"365941d7c96764aef37593b01e8cee07a3ab4f8f","after":"9e7d25c904444f33253a5b5dd2ad5ec3cf06805a","ref":"refs/heads/develop","pushedAt":"2024-06-14T19:58:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JessyDL","name":"Jessy De Lannoit","path":"/JessyDL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7003282?s=80&v=4"},"commit":{"message":"improved cmake and logging (#136)\n\nimprove: \r\n - various settings in the cmake depend on being top-level\r\n - build dir will now place itself next to consuming projects\r\n - logging to file can now be conditional","shortMessageHtmlLink":"improved cmake and logging (#136)"}},{"before":"ea4810d1e596af79b4452df4a1a2cecc2aba849c","after":"199f60c49c9f3c867c7377e22e08b64aaeb1f5ec","ref":"refs/heads/jdl/improve-cmake","pushedAt":"2024-06-14T19:49:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JessyDL","name":"Jessy De Lannoit","path":"/JessyDL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7003282?s=80&v=4"},"commit":{"message":"added missing android logger","shortMessageHtmlLink":"added missing android logger"}},{"before":"c70ef25994c25a5ff162219da5277b45ddb4b2a4","after":"ea4810d1e596af79b4452df4a1a2cecc2aba849c","ref":"refs/heads/jdl/improve-cmake","pushedAt":"2024-06-14T19:44:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JessyDL","name":"Jessy De Lannoit","path":"/JessyDL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7003282?s=80&v=4"},"commit":{"message":"added missing android logger","shortMessageHtmlLink":"added missing android logger"}},{"before":"e7704b653a0c7373449d4eb6e429632149fafd75","after":"c70ef25994c25a5ff162219da5277b45ddb4b2a4","ref":"refs/heads/jdl/improve-cmake","pushedAt":"2024-06-14T19:25:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JessyDL","name":"Jessy De Lannoit","path":"/JessyDL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7003282?s=80&v=4"},"commit":{"message":"improve: logging to file can now be conditional","shortMessageHtmlLink":"improve: logging to file can now be conditional"}},{"before":"eaa42f3d7ddf2e3aa4d9de1990bd279909d672a2","after":null,"ref":"refs/heads/jdl/fix-fly-syste","pushedAt":"2024-06-14T19:23:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"JessyDL","name":"Jessy De Lannoit","path":"/JessyDL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7003282?s=80&v=4"}},{"before":"ab99b18935b1394bb13b166e9c3d7dc678a15f2a","after":"365941d7c96764aef37593b01e8cee07a3ab4f8f","ref":"refs/heads/develop","pushedAt":"2024-06-14T19:23:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JessyDL","name":"Jessy De Lannoit","path":"/JessyDL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7003282?s=80&v=4"},"commit":{"message":"fix: counteracting moves would lead to NaN (#135)","shortMessageHtmlLink":"fix: counteracting moves would lead to NaN (#135)"}},{"before":null,"after":"e7704b653a0c7373449d4eb6e429632149fafd75","ref":"refs/heads/jdl/improve-cmake","pushedAt":"2024-06-14T19:23:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JessyDL","name":"Jessy De Lannoit","path":"/JessyDL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7003282?s=80&v=4"},"commit":{"message":"improve: logging to file can now be conditional","shortMessageHtmlLink":"improve: logging to file can now be conditional"}},{"before":null,"after":"eaa42f3d7ddf2e3aa4d9de1990bd279909d672a2","ref":"refs/heads/jdl/fix-fly-syste","pushedAt":"2024-06-14T18:44:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JessyDL","name":"Jessy De Lannoit","path":"/JessyDL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7003282?s=80&v=4"},"commit":{"message":"fix: counteracting moves would lead to NaN","shortMessageHtmlLink":"fix: counteracting moves would lead to NaN"}},{"before":"fb3305f60fb74c4e9b30b3f5981f25eaec6e79c4","after":null,"ref":"refs/heads/jdl/samples","pushedAt":"2024-06-12T20:37:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"JessyDL","name":"Jessy De Lannoit","path":"/JessyDL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7003282?s=80&v=4"}},{"before":"4c705e575bf52f15fe4d3fa442a03e56c44f3751","after":"ab99b18935b1394bb13b166e9c3d7dc678a15f2a","ref":"refs/heads/develop","pushedAt":"2024-06-12T20:37:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JessyDL","name":"Jessy De Lannoit","path":"/JessyDL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7003282?s=80&v=4"},"commit":{"message":"Added new samples, HelloScreen and HelloTriangle (#133)\n\nfeat: added HelloScreen and HelloTriangle example\r\n\r\nThese two samples showcase basic initialization as well as basic rendering output for the library. Additionally various smaller fixes were done in this commit.\r\n\r\nBy default the examples are disabled, but can be enabled using the `PE_EXAMPLES` cmake arg.\r\n\r\nfix:\r\n - path transformer would crash when a directory of 0 sized was used as arg\r\n - library had competing default constructors\r\n - when using an optional library path it would fail due to tests that could only run with a valid library\r\n - psl::meta::library did not handle relative paths well\r\n\r\nmisc:\r\n - added a readme for the examples\r\n - silenced a warning related to nothrow\r\n - ability to specify sub-directories for cmake targets\r\n - added warning when the gpu_camera system runs without a camera","shortMessageHtmlLink":"Added new samples, HelloScreen and HelloTriangle (#133)"}},{"before":"48530e703d33f4f33ffb133ad7e8d98a4c3bd4d0","after":"fb3305f60fb74c4e9b30b3f5981f25eaec6e79c4","ref":"refs/heads/jdl/samples","pushedAt":"2024-06-12T20:23:49.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"JessyDL","name":"Jessy De Lannoit","path":"/JessyDL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7003282?s=80&v=4"},"commit":{"message":"updated readme","shortMessageHtmlLink":"updated readme"}},{"before":"be39502fd472e0a0de0de3398fbf74db93cd2380","after":"48530e703d33f4f33ffb133ad7e8d98a4c3bd4d0","ref":"refs/heads/jdl/samples","pushedAt":"2024-06-12T14:15:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"JessyDL","name":"Jessy De Lannoit","path":"/JessyDL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7003282?s=80&v=4"},"commit":{"message":"updated HelloTriangle code, now renders","shortMessageHtmlLink":"updated HelloTriangle code, now renders"}},{"before":"22e62c1ec186cd1b310c021771513c1e6c2ad236","after":"be39502fd472e0a0de0de3398fbf74db93cd2380","ref":"refs/heads/jdl/samples","pushedAt":"2024-06-11T19:33:08.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"JessyDL","name":"Jessy De Lannoit","path":"/JessyDL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7003282?s=80&v=4"},"commit":{"message":"Added some example data for HelloTriangle\nFurther added more initialization code for HelloTriangle","shortMessageHtmlLink":"Added some example data for HelloTriangle"}},{"before":null,"after":"22e62c1ec186cd1b310c021771513c1e6c2ad236","ref":"refs/heads/jdl/samples","pushedAt":"2024-06-10T21:19:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JessyDL","name":"Jessy De Lannoit","path":"/JessyDL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7003282?s=80&v=4"},"commit":{"message":"Disabled the examples by default","shortMessageHtmlLink":"Disabled the examples by default"}},{"before":"12de827c9437a27d7d531b9a03a08c57266d634b","after":null,"ref":"refs/heads/jdl/metalib","pushedAt":"2024-06-10T19:03:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"JessyDL","name":"Jessy De Lannoit","path":"/JessyDL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7003282?s=80&v=4"}},{"before":"cce6207cc025ab73fc5ed00622e815ac3f989d4a","after":"4c705e575bf52f15fe4d3fa442a03e56c44f3751","ref":"refs/heads/develop","pushedAt":"2024-06-10T19:03:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JessyDL","name":"Jessy De Lannoit","path":"/JessyDL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7003282?s=80&v=4"},"commit":{"message":"feature: loading the library as a metalib using the psl::serializer unifying the behaviour (#132)\n\n* feature: loading the library as a metalib unifying the behaviour\r\n* fixed and tested behaviour of new library\r\n* fixed clang-format not doing a left merge correctly\r\n* fix for the windows yml test runner (see: https://github.com/actions/runner-images/issues/10004 )","shortMessageHtmlLink":"feature: loading the library as a metalib using the psl::serializer u…"}},{"before":"99331c8ae24b071321979ffc55768f1af23d3152","after":"12de827c9437a27d7d531b9a03a08c57266d634b","ref":"refs/heads/jdl/metalib","pushedAt":"2024-06-10T18:54:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JessyDL","name":"Jessy De Lannoit","path":"/JessyDL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7003282?s=80&v=4"},"commit":{"message":"fix for the windows yml test runner","shortMessageHtmlLink":"fix for the windows yml test runner"}},{"before":"61087b60ce7fd1ab513303eb2240ae852048d7c2","after":"99331c8ae24b071321979ffc55768f1af23d3152","ref":"refs/heads/jdl/metalib","pushedAt":"2024-06-10T18:52:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JessyDL","name":"Jessy De Lannoit","path":"/JessyDL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7003282?s=80&v=4"},"commit":{"message":"fix for the windows yml test runner","shortMessageHtmlLink":"fix for the windows yml test runner"}},{"before":"de30758ac1c4aba628ba72ec6a8f90cd6640a268","after":"61087b60ce7fd1ab513303eb2240ae852048d7c2","ref":"refs/heads/jdl/metalib","pushedAt":"2024-06-10T18:42:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JessyDL","name":"Jessy De Lannoit","path":"/JessyDL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7003282?s=80&v=4"},"commit":{"message":"fix for the windows yml test runner","shortMessageHtmlLink":"fix for the windows yml test runner"}},{"before":"ac63b104ad7a0c4cc998ed156ad74278bba6a603","after":"de30758ac1c4aba628ba72ec6a8f90cd6640a268","ref":"refs/heads/jdl/metalib","pushedAt":"2024-06-10T18:24:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JessyDL","name":"Jessy De Lannoit","path":"/JessyDL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7003282?s=80&v=4"},"commit":{"message":"fix for the windows yml test runner","shortMessageHtmlLink":"fix for the windows yml test runner"}},{"before":"9b54f3217edf609a8a825fce7353e89c422cddf5","after":"ac63b104ad7a0c4cc998ed156ad74278bba6a603","ref":"refs/heads/jdl/metalib","pushedAt":"2024-06-10T18:09:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JessyDL","name":"Jessy De Lannoit","path":"/JessyDL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7003282?s=80&v=4"},"commit":{"message":"fix for the windows yml test runner","shortMessageHtmlLink":"fix for the windows yml test runner"}},{"before":"bfdecfe4352a9d08cb2aa7793919c4a482f6b63f","after":"9b54f3217edf609a8a825fce7353e89c422cddf5","ref":"refs/heads/jdl/metalib","pushedAt":"2024-06-10T17:56:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JessyDL","name":"Jessy De Lannoit","path":"/JessyDL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7003282?s=80&v=4"},"commit":{"message":"fixed and tested behaviour of new library\nfixed clang-format not doing a left merge correctly","shortMessageHtmlLink":"fixed and tested behaviour of new library"}},{"before":null,"after":"bfdecfe4352a9d08cb2aa7793919c4a482f6b63f","ref":"refs/heads/jdl/metalib","pushedAt":"2024-06-10T17:09:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JessyDL","name":"Jessy De Lannoit","path":"/JessyDL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7003282?s=80&v=4"},"commit":{"message":"feature: loading the library as a metalib unifying the behaviour","shortMessageHtmlLink":"feature: loading the library as a metalib unifying the behaviour"}},{"before":"00d031c56ae3c05c7e6cd804633ef70ecf30cafc","after":null,"ref":"refs/heads/jdl/ci-cancel-on-change","pushedAt":"2024-05-28T18:44:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"JessyDL","name":"Jessy De Lannoit","path":"/JessyDL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7003282?s=80&v=4"}},{"before":"e44b8576c3988b01ebf9720cae99bf41720e355f","after":"cce6207cc025ab73fc5ed00622e815ac3f989d4a","ref":"refs/heads/develop","pushedAt":"2024-05-28T18:44:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JessyDL","name":"Jessy De Lannoit","path":"/JessyDL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7003282?s=80&v=4"},"commit":{"message":"ci: runs will now cancel on new push (#131)\n\nWith exception to the release and develop branches runs will now auto-cancel when new pushes appear","shortMessageHtmlLink":"ci: runs will now cancel on new push (#131)"}},{"before":null,"after":"00d031c56ae3c05c7e6cd804633ef70ecf30cafc","ref":"refs/heads/jdl/ci-cancel-on-change","pushedAt":"2024-05-28T18:34:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JessyDL","name":"Jessy De Lannoit","path":"/JessyDL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7003282?s=80&v=4"},"commit":{"message":"ci: runs will now cancel on new push\n\nWith exception to the release and develop branches runs will now auto-cancel when new pushes appear","shortMessageHtmlLink":"ci: runs will now cancel on new push"}},{"before":"8396ac7550762da5d8b3a866941baaf64e9cc5b2","after":null,"ref":"refs/heads/jdl/native-webgpu-backend","pushedAt":"2024-05-28T18:20:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"JessyDL","name":"Jessy De Lannoit","path":"/JessyDL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7003282?s=80&v=4"}},{"before":"c29151ea7b8604899d9c499b7e734baffd94ab8d","after":"e44b8576c3988b01ebf9720cae99bf41720e355f","ref":"refs/heads/develop","pushedAt":"2024-05-28T18:20:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JessyDL","name":"Jessy De Lannoit","path":"/JessyDL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7003282?s=80&v=4"},"commit":{"message":"native WebGPU backend stage 1 (dawn) (#128)\n\nfeat: Adds stage 1 WebGPU/Dawn experimental backend.\r\n\r\nWhat that means is that the project now supports Dawn as a backend, but that no HAL has been written yet, and using the WebGPU layer directly isn't properly functioning yet either (though much of it is already present). These will come at a later time.\r\n\r\n* added dawn as a native webgpu backend\r\n* added 64 bit native WebGPU support to windows\r\n\r\n* More fixes to make Native WebGPU through Dawn work\r\n- removed API specific includes in general headers\r\n- added the WebGPU graphics backend\r\n- updated Dawn to the latest version and using eliemichel's solution resolved compilation issues\r\n- fixed os/surface relying on Vulkan specific code\r\n- added a temporary main_webgpu untill branch stable\r\n\r\n* Adds a temp swapchain, renderpass, etc..\r\n\r\n* Added agnostic abstractions for WebGPU\r\ncontext and swapchain now have WebGPU implementations in the gfx namespace.\r\n\r\n* moved logging initialization from main\r\n\r\n* more feature implementation and fixes\r\nImplemented the requirements to render to the screen in an agnostic manner\r\n- cleaned up some of the includes\r\n- fixed a potential incomplete type being deleted (gfx::render_graph)\r\n- psl::library now supports being initialized without physical backing\r\n\r\n* fixed extra loggers being defined for Android\r\n\r\nAdditionally some small maintenance changes were done such as:\r\n- `psl::library` to handle obvious error cases of missing files.\r\n- Logging initializer now no longer returns a bool as there's no false return to begin with.\r\n- Fixed an issue on windows when running clang-format on WSL\r\n- Reading a file in debug no longer causes an assert to be hit as an empty return is a valid return for the function.","shortMessageHtmlLink":"native WebGPU backend stage 1 (dawn) (#128)"}},{"before":"f37265fdc81163017e55a3ff2193f64ce9375ed2","after":"8396ac7550762da5d8b3a866941baaf64e9cc5b2","ref":"refs/heads/jdl/native-webgpu-backend","pushedAt":"2024-05-28T18:06:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JessyDL","name":"Jessy De Lannoit","path":"/JessyDL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7003282?s=80&v=4"},"commit":{"message":"simplified the clang-format load_config","shortMessageHtmlLink":"simplified the clang-format load_config"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEZc3bkAA","startCursor":null,"endCursor":null}},"title":"Activity · JessyDL/paradigm"}