{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":616369365,"defaultBranch":"master","name":"veldrid","ownerLogin":"ppy","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-03-20T08:56:42.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/995763?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716379345.0","currentOid":""},"activityList":{"items":[{"before":"0c0f3564acdf8630763ef10236872b4a2ebdd0d6","after":"fe61932a71be78e23104c4c4ebce396dd1db9a8d","ref":"refs/heads/master","pushedAt":"2024-05-22T12:00:17.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"smoogipoo","name":"Dan Balasescu","path":"/smoogipoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1329837?s=80&v=4"},"commit":{"message":"Merge pull request #56 from smoogipoo/remove-mtl-pipeline-cache\n\nRemove MTL pipeline cache","shortMessageHtmlLink":"Merge pull request #56 from smoogipoo/remove-mtl-pipeline-cache"}},{"before":"f258ed01ee3b1c8f11a00df626636b576c99a768","after":"0c0f3564acdf8630763ef10236872b4a2ebdd0d6","ref":"refs/heads/master","pushedAt":"2024-05-03T16:19:38.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"smoogipoo","name":"Dan Balasescu","path":"/smoogipoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1329837?s=80&v=4"},"commit":{"message":"Merge pull request #54 from smoogipoo/fix-d3d-texture-disposal\n\nWork around D3D11 texture pointer getting lost before disposal","shortMessageHtmlLink":"Merge pull request #54 from smoogipoo/fix-d3d-texture-disposal"}},{"before":"164a28cf3e58d1c9bcc85a1ca9f3d5d63d54fb1c","after":"f258ed01ee3b1c8f11a00df626636b576c99a768","ref":"refs/heads/master","pushedAt":"2024-05-01T11:27:52.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"smoogipoo","name":"Dan Balasescu","path":"/smoogipoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1329837?s=80&v=4"},"commit":{"message":"Merge pull request #52 from smoogipoo/fix-d3d-buffer-update-regression\n\nFix D3D regression causing broken buffer updates","shortMessageHtmlLink":"Merge pull request #52 from smoogipoo/fix-d3d-buffer-update-regression"}},{"before":"e3936de40c23d005923008371d5a5b3226934a54","after":"164a28cf3e58d1c9bcc85a1ca9f3d5d63d54fb1c","ref":"refs/heads/master","pushedAt":"2024-04-30T20:16:38.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"smoogipoo","name":"Dan Balasescu","path":"/smoogipoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1329837?s=80&v=4"},"commit":{"message":"Merge pull request #51 from smoogipoo/fix-gl-mre-allocations\n\nReplace ManualResetEvent allocations with a single reusable event","shortMessageHtmlLink":"Merge pull request #51 from smoogipoo/fix-gl-mre-allocations"}},{"before":"1bb8c1a00a8a05666b83c3834cb798a66328a843","after":"e3936de40c23d005923008371d5a5b3226934a54","ref":"refs/heads/master","pushedAt":"2024-04-30T16:26:17.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"smoogipoo","name":"Dan Balasescu","path":"/smoogipoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1329837?s=80&v=4"},"commit":{"message":"Merge pull request #50 from smoogipoo/opengl-cleanup\n\nApply manual cleanups/refactorings to OpenGL backend","shortMessageHtmlLink":"Merge pull request #50 from smoogipoo/opengl-cleanup"}},{"before":"08c5021b63c2d692dcb4f2abe684d2ce3bf5e243","after":"1bb8c1a00a8a05666b83c3834cb798a66328a843","ref":"refs/heads/master","pushedAt":"2024-04-30T15:51:50.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"smoogipoo","name":"Dan Balasescu","path":"/smoogipoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1329837?s=80&v=4"},"commit":{"message":"Merge pull request #49 from smoogipoo/fix-unused-pipeline-caches\n\nFix unused pipeline state caches","shortMessageHtmlLink":"Merge pull request #49 from smoogipoo/fix-unused-pipeline-caches"}},{"before":"e1e9a4c31585ac8f87bb31bcebe5869ef16dfbbf","after":"08c5021b63c2d692dcb4f2abe684d2ce3bf5e243","ref":"refs/heads/master","pushedAt":"2024-04-30T15:45:01.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"smoogipoo","name":"Dan Balasescu","path":"/smoogipoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1329837?s=80&v=4"},"commit":{"message":"Merge pull request #47 from smoogipoo/manual-touchups\n\nApply manual cleanups/refactorings and fixes","shortMessageHtmlLink":"Merge pull request #47 from smoogipoo/manual-touchups"}},{"before":"ef7ba1fc75b6e978b7a32f6c6b485cfc6e4c7d74","after":"e1e9a4c31585ac8f87bb31bcebe5869ef16dfbbf","ref":"refs/heads/master","pushedAt":"2024-04-30T14:24:17.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"smoogipoo","name":"Dan Balasescu","path":"/smoogipoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1329837?s=80&v=4"},"commit":{"message":"Merge pull request #46 from smoogipoo/fix-gha-workflow\n\nUpdate + fix gha workflow","shortMessageHtmlLink":"Merge pull request #46 from smoogipoo/fix-gha-workflow"}},{"before":"19e537c20c58cf668969531676a84d1c3df3a45b","after":"ef7ba1fc75b6e978b7a32f6c6b485cfc6e4c7d74","ref":"refs/heads/master","pushedAt":"2024-04-30T14:19:14.000Z","pushType":"push","commitsCount":20,"pusher":{"login":"smoogipoo","name":"Dan Balasescu","path":"/smoogipoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1329837?s=80&v=4"},"commit":{"message":"Merge branch 'autorefactor'","shortMessageHtmlLink":"Merge branch 'autorefactor'"}},{"before":"f41f0833a540be70b99daf2e2bc8010de024d735","after":"19e537c20c58cf668969531676a84d1c3df3a45b","ref":"refs/heads/master","pushedAt":"2024-04-30T14:07:51.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"peppy","name":"Dean Herbert","path":"/peppy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191335?s=80&v=4"},"commit":{"message":"Merge pull request #44 from smoogipoo/update-readme-and-linking\n\nUpdate README and NuGet properties","shortMessageHtmlLink":"Merge pull request #44 from smoogipoo/update-readme-and-linking"}},{"before":"144b424810a9970014c16cfeab2ac42976f03df9","after":"f41f0833a540be70b99daf2e2bc8010de024d735","ref":"refs/heads/master","pushedAt":"2024-04-30T13:19:37.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"smoogipoo","name":"Dan Balasescu","path":"/smoogipoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1329837?s=80&v=4"},"commit":{"message":"Merge pull request #43 from smoogipoo/cleanup-house\n\nClean up a few remaining stragglers + retarget to net8.0","shortMessageHtmlLink":"Merge pull request #43 from smoogipoo/cleanup-house"}},{"before":"8948d371c7bd344e9d5bcb85b625138d9dde8f6d","after":"144b424810a9970014c16cfeab2ac42976f03df9","ref":"refs/heads/master","pushedAt":"2024-04-30T13:01:00.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"smoogipoo","name":"Dan Balasescu","path":"/smoogipoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1329837?s=80&v=4"},"commit":{"message":"Merge pull request #42 from smoogipoo/cleanup-house\n\nRemove unused projects","shortMessageHtmlLink":"Merge pull request #42 from smoogipoo/cleanup-house"}},{"before":"ed7d28974ec62db6d8655b8ecc58a1c5d3ac1ba8","after":"8948d371c7bd344e9d5bcb85b625138d9dde8f6d","ref":"refs/heads/master","pushedAt":"2024-04-30T12:52:46.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"smoogipoo","name":"Dan Balasescu","path":"/smoogipoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1329837?s=80&v=4"},"commit":{"message":"Merge pull request #41 from smoogipoo/fix-line-endings-again\n\nFix more line endings","shortMessageHtmlLink":"Merge pull request #41 from smoogipoo/fix-line-endings-again"}},{"before":"a61b647961a440f03fbdf5505433f19ce84e9f5a","after":"ed7d28974ec62db6d8655b8ecc58a1c5d3ac1ba8","ref":"refs/heads/master","pushedAt":"2024-04-17T03:35:07.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"peppy","name":"Dean Herbert","path":"/peppy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191335?s=80&v=4"},"commit":{"message":"Merge pull request #40 from smoogipoo/fix-vulkan-init\n\nFix Vulkan load by using our fork","shortMessageHtmlLink":"Merge pull request #40 from smoogipoo/fix-vulkan-init"}},{"before":"68a9be7bd136fa79dfd0a2965cb624e3a59a8dd6","after":"a61b647961a440f03fbdf5505433f19ce84e9f5a","ref":"refs/heads/master","pushedAt":"2024-03-09T10:59:28.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"smoogipoo","name":"Dan Balasescu","path":"/smoogipoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1329837?s=80&v=4"},"commit":{"message":"Merge pull request #38 from frenzibyte/fix-nre\n\nFix `_nextFrameReadyEvent` not initialised before display callback","shortMessageHtmlLink":"Merge pull request #38 from frenzibyte/fix-nre"}},{"before":"c8dfc5ca199ecf6b39b937bf5e2a4529095cd0aa","after":"68a9be7bd136fa79dfd0a2965cb624e3a59a8dd6","ref":"refs/heads/master","pushedAt":"2024-03-08T14:58:05.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"peppy","name":"Dean Herbert","path":"/peppy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191335?s=80&v=4"},"commit":{"message":"Merge pull request #39 from smoogipoo/fix-mtl-command-completion-fence","shortMessageHtmlLink":"Merge pull request #39 from smoogipoo/fix-mtl-command-completion-fence"}},{"before":"32bf0169b2aa754b4bdb93db08e1e22f36d84a8d","after":"c8dfc5ca199ecf6b39b937bf5e2a4529095cd0aa","ref":"refs/heads/master","pushedAt":"2024-02-03T12:19:05.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"smoogipoo","name":"Dan Balasescu","path":"/smoogipoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1329837?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'veldrid/master'","shortMessageHtmlLink":"Merge remote-tracking branch 'veldrid/master'"}},{"before":"57948fc12b21d7704cbe6728fa5743f5b50246dd","after":"32bf0169b2aa754b4bdb93db08e1e22f36d84a8d","ref":"refs/heads/master","pushedAt":"2024-02-02T08:17:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smoogipoo","name":"Dan Balasescu","path":"/smoogipoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1329837?s=80&v=4"},"commit":{"message":"Make nuget package versions monotonic","shortMessageHtmlLink":"Make nuget package versions monotonic"}},{"before":"a3642cf4b72fc12d226a3471386c0377b7bf785b","after":"57948fc12b21d7704cbe6728fa5743f5b50246dd","ref":"refs/heads/master","pushedAt":"2024-02-01T15:45:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smoogipoo","name":"Dan Balasescu","path":"/smoogipoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1329837?s=80&v=4"},"commit":{"message":"Fix marshalling of MTLResourceOptions on .NET 8\n\nSee: https://github.com/veldrid/veldrid/pull/523","shortMessageHtmlLink":"Fix marshalling of MTLResourceOptions on .NET 8"}},{"before":"803902e698ab5a639cbf9dbf5910c4f9efb6435d","after":"a3642cf4b72fc12d226a3471386c0377b7bf785b","ref":"refs/heads/master","pushedAt":"2024-01-28T10:04:18.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"peppy","name":"Dean Herbert","path":"/peppy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191335?s=80&v=4"},"commit":{"message":"Merge pull request #36 from smoogipoo/fix-buffer-bindings","shortMessageHtmlLink":"Merge pull request #36 from smoogipoo/fix-buffer-bindings"}},{"before":"8a61d33f1ca5d2dc241ba0b5049e3392370c74fe","after":"803902e698ab5a639cbf9dbf5910c4f9efb6435d","ref":"refs/heads/master","pushedAt":"2024-01-19T18:34:56.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"peppy","name":"Dean Herbert","path":"/peppy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191335?s=80&v=4"},"commit":{"message":"Merge pull request #35 from smoogipoo/optimise-mtl-buffer-offsets\n\nDon't rebind MTL buffers when only changing offsets","shortMessageHtmlLink":"Merge pull request #35 from smoogipoo/optimise-mtl-buffer-offsets"}},{"before":"91ce5a6cda0d8d26b1192b2b1332a3d7aa357d45","after":"8a61d33f1ca5d2dc241ba0b5049e3392370c74fe","ref":"refs/heads/master","pushedAt":"2024-01-19T10:03:27.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"peppy","name":"Dean Herbert","path":"/peppy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191335?s=80&v=4"},"commit":{"message":"Merge pull request #34 from ppy/update-fork\n\nUpdate fork","shortMessageHtmlLink":"Merge pull request #34 from ppy/update-fork"}},{"before":null,"after":"0572e3b9f263f33e587eff27cc1f0f98888707e4","ref":"refs/heads/update-fork","pushedAt":"2024-01-19T09:54:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"smoogipoo","name":"Dan Balasescu","path":"/smoogipoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1329837?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'veldrid/master' into update-fork","shortMessageHtmlLink":"Merge remote-tracking branch 'veldrid/master' into update-fork"}},{"before":"5ea442d15d3bead92c9d32a876bf3f8b8e453d95","after":"91ce5a6cda0d8d26b1192b2b1332a3d7aa357d45","ref":"refs/heads/master","pushedAt":"2023-07-31T08:22:09.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"peppy","name":"Dean Herbert","path":"/peppy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191335?s=80&v=4"},"commit":{"message":"Merge pull request #33 from smoogipoo/fix-d3d-structured-buffer-feature\n\nMark SSBOs as supported only with feature level >= 11_0","shortMessageHtmlLink":"Merge pull request #33 from smoogipoo/fix-d3d-structured-buffer-feature"}},{"before":"9be64ed6515f41dee184084f18c21b3c2d7f07ae","after":"5ea442d15d3bead92c9d32a876bf3f8b8e453d95","ref":"refs/heads/master","pushedAt":"2023-07-13T13:29:53.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"peppy","name":"Dean Herbert","path":"/peppy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191335?s=80&v=4"},"commit":{"message":"Merge pull request #32 from frenzibyte/revert-metal-gpu-fences\n\nRevert Metal GPU fence implementation","shortMessageHtmlLink":"Merge pull request #32 from frenzibyte/revert-metal-gpu-fences"}},{"before":"b84af6380c57a1845013453e00d66642dd50713d","after":"9be64ed6515f41dee184084f18c21b3c2d7f07ae","ref":"refs/heads/master","pushedAt":"2023-07-10T02:46:18.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"peppy","name":"Dean Herbert","path":"/peppy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191335?s=80&v=4"},"commit":{"message":"Merge pull request #31 from frenzibyte/metal-remove-cb-locks\n\nRemove Metal staging buffers cache to avoid lock contention overhead in command buffer completion handler","shortMessageHtmlLink":"Merge pull request #31 from frenzibyte/metal-remove-cb-locks"}},{"before":"6a43198af1b069e56ac53770249a5424c1859500","after":"b84af6380c57a1845013453e00d66642dd50713d","ref":"refs/heads/master","pushedAt":"2023-07-10T02:42:47.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"peppy","name":"Dean Herbert","path":"/peppy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191335?s=80&v=4"},"commit":{"message":"Merge pull request #30 from frenzibyte/metal-gpu-fences\n\nChange Metal fences to rely on GPU-side signals instead","shortMessageHtmlLink":"Merge pull request #30 from frenzibyte/metal-gpu-fences"}},{"before":"9f8aa2931a6bbbaf2cbbf5209820a6a10298ae0d","after":"6a43198af1b069e56ac53770249a5424c1859500","ref":"refs/heads/master","pushedAt":"2023-07-07T03:20:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"peppy","name":"Dean Herbert","path":"/peppy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191335?s=80&v=4"},"commit":{"message":"Fix mangled line endings","shortMessageHtmlLink":"Fix mangled line endings"}},{"before":"f4e09bb3951d4faacca08edc26c6fde35c777661","after":"9f8aa2931a6bbbaf2cbbf5209820a6a10298ae0d","ref":"refs/heads/master","pushedAt":"2023-07-06T09:38:05.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"peppy","name":"Dean Herbert","path":"/peppy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191335?s=80&v=4"},"commit":{"message":"Merge pull request #29 from frenzibyte/fix-aot\n\nFix AOT compilation failure on iOS","shortMessageHtmlLink":"Merge pull request #29 from frenzibyte/fix-aot"}},{"before":"9f4b61f987059b6f2ec9f0cf021cfef3de28cd80","after":"f4e09bb3951d4faacca08edc26c6fde35c777661","ref":"refs/heads/master","pushedAt":"2023-07-06T02:33:07.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"peppy","name":"Dean Herbert","path":"/peppy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191335?s=80&v=4"},"commit":{"message":"Merge pull request #28 from frenzibyte/improve-ios-frame-graphs\n\nRequest next Metal drawable in `WaitForNextFrameReady` on iOS","shortMessageHtmlLink":"Merge pull request #28 from frenzibyte/improve-ios-frame-graphs"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUOD8sAA","startCursor":null,"endCursor":null}},"title":"Activity ยท ppy/veldrid"}