{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":403664673,"defaultBranch":"main","name":"godot-ply","ownerLogin":"jarneson","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-09-06T15:03:58.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3580111?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1695564677.0","currentOid":""},"activityList":{"items":[{"before":"bc75abdac61e4a7b0451027c500b69687235ce40","after":"4457a19e0316aeabcf81badfb7e0b906410a97b9","ref":"refs/heads/main","pushedAt":"2024-06-09T02:41:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jarneson","name":"jeffrey","path":"/jarneson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3580111?s=80&v=4"},"commit":{"message":"Stop error spam for empty vertexes","shortMessageHtmlLink":"Stop error spam for empty vertexes"}},{"before":"e47a0fd6443a48366f546c5dc9631a18e2b1e460","after":null,"ref":"refs/heads/vertex-colors","pushedAt":"2023-09-24T14:11:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fire","name":"K. S. Ernest (iFire) Lee","path":"/fire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32321?s=80&v=4"}},{"before":"9bdd76fc34cbf8421103a3e03eed2c43f1055e96","after":null,"ref":"refs/heads/box-select","pushedAt":"2023-09-24T14:11:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fire","name":"K. S. Ernest (iFire) Lee","path":"/fire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32321?s=80&v=4"}},{"before":"1dba95c8b2d0447cdeeb7f9842ccc248bb954cf3","after":null,"ref":"refs/heads/big-refactor","pushedAt":"2023-09-24T08:19:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fire","name":"K. S. Ernest (iFire) Lee","path":"/fire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32321?s=80&v=4"}},{"before":null,"after":"2ad3244d7bcf7021fdb2ab7184b46e1795787596","ref":"refs/heads/refactor-generate-mesh","pushedAt":"2023-09-24T04:00:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jarneson","name":"jeffrey","path":"/jarneson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3580111?s=80&v=4"},"commit":{"message":"start work","shortMessageHtmlLink":"start work"}},{"before":"2592b269ab2f2c12a1cce0889b4d6170239d7995","after":"bc75abdac61e4a7b0451027c500b69687235ce40","ref":"refs/heads/main","pushedAt":"2023-09-24T03:30:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jarneson","name":"jeffrey","path":"/jarneson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3580111?s=80&v=4"},"commit":{"message":"remove timing spam on selection","shortMessageHtmlLink":"remove timing spam on selection"}},{"before":"ab48579ad74b17e9402f28d7e20263c8d6c7a4e2","after":"2592b269ab2f2c12a1cce0889b4d6170239d7995","ref":"refs/heads/main","pushedAt":"2023-09-24T03:26:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jarneson","name":"jeffrey","path":"/jarneson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3580111?s=80&v=4"},"commit":{"message":"Refactor rendering and selection to improve performance (#84)\n\nRefactored the PlyEditor node to use an intermediary resource for memoizing frequent and expensive operations. This results in much faster rendering & selection.\r\n\r\nFor a mesh with 2.3k verts and faces with 4.6k edges seeing improvements on the order of:\r\nrendering: 35ms -> 9ms\r\nray cast: 10ms -> 5ms (edges continue to be slow but still gains from ~50ms -> 20ms)\r\nbox select: 10 SECONDS -> 10ms for verts, 60ms for edges, 150ms for faces\r\n\r\nFurther performance improvements can be gained by invalidating caches for only mutated geometry, rather than nuking everything on every change.","shortMessageHtmlLink":"Refactor rendering and selection to improve performance (#84)"}},{"before":"28c9f745ddffb3505e24d50aab5f25392e03206b","after":"1dba95c8b2d0447cdeeb7f9842ccc248bb954cf3","ref":"refs/heads/big-refactor","pushedAt":"2023-09-24T03:25:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jarneson","name":"jeffrey","path":"/jarneson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3580111?s=80&v=4"},"commit":{"message":"fix count functions, fixing edge rendering","shortMessageHtmlLink":"fix count functions, fixing edge rendering"}},{"before":"e30e0fd1af68707e0e03b6dad9fd21e8bbd1e6be","after":"28c9f745ddffb3505e24d50aab5f25392e03206b","ref":"refs/heads/big-refactor","pushedAt":"2023-09-24T03:16:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jarneson","name":"jeffrey","path":"/jarneson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3580111?s=80&v=4"},"commit":{"message":"remove timing logs and dead code","shortMessageHtmlLink":"remove timing logs and dead code"}},{"before":"b549c752b3b497f7b2fbd928cb20bd0c0e9ca92c","after":"e30e0fd1af68707e0e03b6dad9fd21e8bbd1e6be","ref":"refs/heads/big-refactor","pushedAt":"2023-09-24T02:59:52.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jarneson","name":"jeffrey","path":"/jarneson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3580111?s=80&v=4"},"commit":{"message":"speed up wireframe & verts drawing significantly","shortMessageHtmlLink":"speed up wireframe & verts drawing significantly"}},{"before":"3155e2bdc72bfbdcbaafd17e2b64641a91559b73","after":"b549c752b3b497f7b2fbd928cb20bd0c0e9ca92c","ref":"refs/heads/big-refactor","pushedAt":"2023-09-23T19:58:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jarneson","name":"jeffrey","path":"/jarneson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3580111?s=80&v=4"},"commit":{"message":"document some issues, fix edge occlusion wrapping around vertices","shortMessageHtmlLink":"document some issues, fix edge occlusion wrapping around vertices"}},{"before":"329c114542665665355c8e7ef3749d6c0189351c","after":"3155e2bdc72bfbdcbaafd17e2b64641a91559b73","ref":"refs/heads/big-refactor","pushedAt":"2023-09-23T19:49:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jarneson","name":"jeffrey","path":"/jarneson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3580111?s=80&v=4"},"commit":{"message":"comment weird closure","shortMessageHtmlLink":"comment weird closure"}},{"before":"177640fb6670f9e6a751eae1014d7ce682ac8ff5","after":"329c114542665665355c8e7ef3749d6c0189351c","ref":"refs/heads/big-refactor","pushedAt":"2023-09-23T19:34:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jarneson","name":"jeffrey","path":"/jarneson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3580111?s=80&v=4"},"commit":{"message":"add aabb to faces for slightly faster intersection","shortMessageHtmlLink":"add aabb to faces for slightly faster intersection"}},{"before":"79db066b8ec822e5e25fa8b4942f2575a4f76a9a","after":"177640fb6670f9e6a751eae1014d7ce682ac8ff5","ref":"refs/heads/big-refactor","pushedAt":"2023-09-23T19:15:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jarneson","name":"jeffrey","path":"/jarneson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3580111?s=80&v=4"},"commit":{"message":"occlusion culling on frustum select","shortMessageHtmlLink":"occlusion culling on frustum select"}},{"before":"0eafb01cb0734140e678258251b25dd95175a5df","after":"79db066b8ec822e5e25fa8b4942f2575a4f76a9a","ref":"refs/heads/big-refactor","pushedAt":"2023-09-23T18:17:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jarneson","name":"jeffrey","path":"/jarneson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3580111?s=80&v=4"},"commit":{"message":"refactor frustum select","shortMessageHtmlLink":"refactor frustum select"}},{"before":"bdbdfd8331e01cfc11117d199b5a910fb6aa4e14","after":"0eafb01cb0734140e678258251b25dd95175a5df","ref":"refs/heads/big-refactor","pushedAt":"2023-09-18T02:44:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jarneson","name":"jeffrey","path":"/jarneson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3580111?s=80&v=4"},"commit":{"message":"refactor ray scan","shortMessageHtmlLink":"refactor ray scan"}},{"before":"ab48579ad74b17e9402f28d7e20263c8d6c7a4e2","after":"bdbdfd8331e01cfc11117d199b5a910fb6aa4e14","ref":"refs/heads/big-refactor","pushedAt":"2023-09-16T22:41:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jarneson","name":"jeffrey","path":"/jarneson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3580111?s=80&v=4"},"commit":{"message":"start moving functionality into mesh_editor wrapper around ply meshes.","shortMessageHtmlLink":"start moving functionality into mesh_editor wrapper around ply meshes."}},{"before":null,"after":"ab48579ad74b17e9402f28d7e20263c8d6c7a4e2","ref":"refs/heads/big-refactor","pushedAt":"2023-09-16T17:53:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jarneson","name":"jeffrey","path":"/jarneson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3580111?s=80&v=4"},"commit":{"message":"fix transform gizmo rendering after deselecting ply editor","shortMessageHtmlLink":"fix transform gizmo rendering after deselecting ply editor"}},{"before":"c7b38f5c401fa37b91ecca65d92a133134b1d8bc","after":"ab48579ad74b17e9402f28d7e20263c8d6c7a4e2","ref":"refs/heads/main","pushedAt":"2023-09-15T02:37:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jarneson","name":"jeffrey","path":"/jarneson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3580111?s=80&v=4"},"commit":{"message":"fix transform gizmo rendering after deselecting ply editor","shortMessageHtmlLink":"fix transform gizmo rendering after deselecting ply editor"}},{"before":"a9d04234e9ffdf94da4158fed256b3262ca6b651","after":"c7b38f5c401fa37b91ecca65d92a133134b1d8bc","ref":"refs/heads/main","pushedAt":"2023-09-15T01:48:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jarneson","name":"jeffrey","path":"/jarneson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3580111?s=80&v=4"},"commit":{"message":"remove dead code, fix edge ray scan, fix box select occlusion culling","shortMessageHtmlLink":"remove dead code, fix edge ray scan, fix box select occlusion culling"}},{"before":"bd31fcf5511eb9e4dea4f951d7c2f4b87ecf7073","after":"a9d04234e9ffdf94da4158fed256b3262ca6b651","ref":"refs/heads/main","pushedAt":"2023-09-14T02:52:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jarneson","name":"jeffrey","path":"/jarneson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3580111?s=80&v=4"},"commit":{"message":"fix indentation and hotkeys","shortMessageHtmlLink":"fix indentation and hotkeys"}},{"before":"0779e535deabcc3d40b5ac48a2e23fd89aa872aa","after":"bd31fcf5511eb9e4dea4f951d7c2f4b87ecf7073","ref":"refs/heads/main","pushedAt":"2023-08-28T18:30:11.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"fire","name":"K. S. Ernest (iFire) Lee","path":"/fire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32321?s=80&v=4"},"commit":{"message":"Merge pull request #82 from MineBill/fix-shadows\n\nDisable shadow casting of vertices and edges","shortMessageHtmlLink":"Merge pull request #82 from MineBill/fix-shadows"}},{"before":"c400144e6751bdd3f8f5b4c3d4d039d46e38997d","after":"0779e535deabcc3d40b5ac48a2e23fd89aa872aa","ref":"refs/heads/main","pushedAt":"2023-08-28T18:29:40.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"fire","name":"K. S. Ernest (iFire) Lee","path":"/fire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32321?s=80&v=4"},"commit":{"message":"Merge pull request #83 from MineBill/fix-selection-2\n\nSet selected to true on the new selection","shortMessageHtmlLink":"Merge pull request #83 from MineBill/fix-selection-2"}},{"before":"00209b800f15d320a50035f6e8ff63f5dedec0ef","after":"c400144e6751bdd3f8f5b4c3d4d039d46e38997d","ref":"refs/heads/main","pushedAt":"2023-08-04T04:13:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fire","name":"K. S. Ernest (iFire) Lee","path":"/fire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32321?s=80&v=4"},"commit":{"message":"Hide toolbar when no object is selected","shortMessageHtmlLink":"Hide toolbar when no object is selected"}},{"before":"57d9ead608366f569d3ed5e485d3f02a39fb8c86","after":"00209b800f15d320a50035f6e8ff63f5dedec0ef","ref":"refs/heads/main","pushedAt":"2023-08-04T04:07:21.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"fire","name":"K. S. Ernest (iFire) Lee","path":"/fire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32321?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'ellogwen/main' into main","shortMessageHtmlLink":"Merge remote-tracking branch 'ellogwen/main' into main"}},{"before":"bdbe76da15e6555a2140a437a4b11fa15f09377a","after":"57d9ead608366f569d3ed5e485d3f02a39fb8c86","ref":"refs/heads/main","pushedAt":"2023-08-04T04:01:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fire","name":"K. S. Ernest (iFire) Lee","path":"/fire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32321?s=80&v=4"},"commit":{"message":"Refactor selection handling in plugin.gd","shortMessageHtmlLink":"Refactor selection handling in plugin.gd"}},{"before":"c3941570f6535961c40e242cbdefd9e6f7454731","after":"bdbe76da15e6555a2140a437a4b11fa15f09377a","ref":"refs/heads/main","pushedAt":"2023-08-04T03:49:34.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"fire","name":"K. S. Ernest (iFire) Lee","path":"/fire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32321?s=80&v=4"},"commit":{"message":"Refactor ply_vertices.gd to disable casting shadows","shortMessageHtmlLink":"Refactor ply_vertices.gd to disable casting shadows"}},{"before":"c4bff9cd993f7be7d797e88ff99620762d74c6f7","after":"c3941570f6535961c40e242cbdefd9e6f7454731","ref":"refs/heads/main","pushedAt":"2023-08-04T03:43:55.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"fire","name":"K. S. Ernest (iFire) Lee","path":"/fire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32321?s=80&v=4"},"commit":{"message":"Update project.godot with new config version and features","shortMessageHtmlLink":"Update project.godot with new config version and features"}},{"before":"05dc43526e73c5c7ab673155f2d3c750d7ac698c","after":"c4bff9cd993f7be7d797e88ff99620762d74c6f7","ref":"refs/heads/main","pushedAt":"2023-03-15T00:13:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fire","name":"K. S. Ernest (iFire) Lee","path":"/fire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32321?s=80&v=4"},"commit":{"message":"Port to Godot 4.0 stable.","shortMessageHtmlLink":"Port to Godot 4.0 stable."}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYC1GvQA","startCursor":null,"endCursor":null}},"title":"Activity ยท jarneson/godot-ply"}