{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":70195624,"defaultBranch":"master","name":"noclip.website","ownerLogin":"magcius","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-10-06T21:43:45.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/40890?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726160120.0","currentOid":""},"activityList":{"items":[{"before":"3e76af9c35faacce405e51b3807505beffd63b76","after":"1c7f46fc685e4c3824d7e82e8ce59bf8ce7a610c","ref":"refs/heads/master","pushedAt":"2024-09-22T23:19:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"magcius","name":"Jasper St. Pierre","path":"/magcius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40890?s=80&v=4"},"commit":{"message":"Studio: Fix issues with VideoEncoder on Firefox\n\nFirefox seems to support VideoEncoder, but doesn't seem to have any codecs marked as supported (???). Handle this case better.","shortMessageHtmlLink":"Studio: Fix issues with VideoEncoder on Firefox"}},{"before":"86773671fcda1e60df932b4243dc8fcaffa44a50","after":"3e76af9c35faacce405e51b3807505beffd63b76","ref":"refs/heads/master","pushedAt":"2024-09-21T22:26:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"magcius","name":"Jasper St. Pierre","path":"/magcius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40890?s=80&v=4"},"commit":{"message":"wow: use clipped frustums to cull exterior (#704)\n\n* source: fix typescript issue\r\n\r\n* wow: use clipped portal frustums in exterior, rustify group check\r\n\r\nWhen we clip a frustum through a WMO group's portal, use that clipped\r\nfrustum to cull things outside. Also, perform the group membership check\r\nin rust, which is both more convenient and faster.\r\n\r\nFixes a couple bugs also","shortMessageHtmlLink":"wow: use clipped frustums to cull exterior (#704)"}},{"before":"0399e73bfd914c70df4a851db46253afae0f15c4","after":"86773671fcda1e60df932b4243dc8fcaffa44a50","ref":"refs/heads/master","pushedAt":"2024-09-21T22:13:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"magcius","name":"Jasper St. Pierre","path":"/magcius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40890?s=80&v=4"},"commit":{"message":"vscode: Use local repository version of TypeScript","shortMessageHtmlLink":"vscode: Use local repository version of TypeScript"}},{"before":"c35c38fb3be99eee076559f86deb9bb8cebd17e1","after":"11587c4744d025dab2db2611ce91709b7bd08d33","ref":"refs/heads/wow-better-frustums","pushedAt":"2024-09-21T19:35:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"wgreenberg","name":"Will Greenberg","path":"/wgreenberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/626277?s=80&v=4"},"commit":{"message":"wow: use clipped portal frustums in exterior, rustify group check\n\nWhen we clip a frustum through a WMO group's portal, use that clipped\nfrustum to cull things outside. Also, perform the group membership check\nin rust, which is both more convenient and faster.\n\nFixes a couple bugs also","shortMessageHtmlLink":"wow: use clipped portal frustums in exterior, rustify group check"}},{"before":"eac651ee78cc20d34e2f039f37237085c0b9d88e","after":"0399e73bfd914c70df4a851db46253afae0f15c4","ref":"refs/heads/master","pushedAt":"2024-09-20T22:25:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PFedak","name":null,"path":"/PFedak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9019740?s=80&v=4"},"commit":{"message":"FFX: add render hacks","shortMessageHtmlLink":"FFX: add render hacks"}},{"before":"e5eb04a5448e7c8779dcb497e8a71c040484c3dc","after":"eac651ee78cc20d34e2f039f37237085c0b9d88e","ref":"refs/heads/master","pushedAt":"2024-09-17T04:18:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PFedak","name":null,"path":"/PFedak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9019740?s=80&v=4"},"commit":{"message":"FFX: rescale, and make map data more accessible","shortMessageHtmlLink":"FFX: rescale, and make map data more accessible"}},{"before":"3c09d34487910b4ba218145459a25b96485451ed","after":"c35c38fb3be99eee076559f86deb9bb8cebd17e1","ref":"refs/heads/wow-better-frustums","pushedAt":"2024-09-15T02:17:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"wgreenberg","name":"Will Greenberg","path":"/wgreenberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/626277?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":"668d4884adfdc8f9536be7de4b1ec404fa0cfb8e","after":"3c09d34487910b4ba218145459a25b96485451ed","ref":"refs/heads/wow-better-frustums","pushedAt":"2024-09-13T18:09:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wgreenberg","name":"Will Greenberg","path":"/wgreenberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/626277?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":null,"after":"668d4884adfdc8f9536be7de4b1ec404fa0cfb8e","ref":"refs/heads/wow-better-frustums","pushedAt":"2024-09-12T16:55:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wgreenberg","name":"Will Greenberg","path":"/wgreenberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/626277?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":"2391b1b8901a706fd4580a84cc01aa2d166682c1","after":"e5eb04a5448e7c8779dcb497e8a71c040484c3dc","ref":"refs/heads/master","pushedAt":"2024-09-10T05:19:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"magcius","name":"Jasper St. Pierre","path":"/magcius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40890?s=80&v=4"},"commit":{"message":"gfx: Some ill-advised renames","shortMessageHtmlLink":"gfx: Some ill-advised renames"}},{"before":"dc77e124f5a977795c33d40afd7b1ab824ba2b53","after":"2391b1b8901a706fd4580a84cc01aa2d166682c1","ref":"refs/heads/master","pushedAt":"2024-09-10T04:42:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"magcius","name":"Jasper St. Pierre","path":"/magcius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40890?s=80&v=4"},"commit":{"message":"gfx: Some platform layer cleanup","shortMessageHtmlLink":"gfx: Some platform layer cleanup"}},{"before":"5af08cd015c56f932d9e97b5f9ee251c89d21860","after":"dc77e124f5a977795c33d40afd7b1ab824ba2b53","ref":"refs/heads/master","pushedAt":"2024-09-09T04:32:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"magcius","name":"Jasper St. Pierre","path":"/magcius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40890?s=80&v=4"},"commit":{"message":"Source Engine: Fix frustum culling on animated entities","shortMessageHtmlLink":"Source Engine: Fix frustum culling on animated entities"}},{"before":"04c36a0e3635facf842171e6d4360970e1f2f2a5","after":"5af08cd015c56f932d9e97b5f9ee251c89d21860","ref":"refs/heads/master","pushedAt":"2024-09-09T04:10:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"magcius","name":"Jasper St. Pierre","path":"/magcius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40890?s=80&v=4"},"commit":{"message":"Source Engine: Fix lightmaps on BSP models","shortMessageHtmlLink":"Source Engine: Fix lightmaps on BSP models"}},{"before":"17f343a91013ed2dcd7e3c73eeec2aeae9e956f0","after":"04c36a0e3635facf842171e6d4360970e1f2f2a5","ref":"refs/heads/master","pushedAt":"2024-09-08T18:18:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"magcius","name":"Jasper St. Pierre","path":"/magcius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40890?s=80&v=4"},"commit":{"message":"CodeEditor: Fix some performance issues caused by large shaders\n\nVirtualize the canvas scroll.","shortMessageHtmlLink":"CodeEditor: Fix some performance issues caused by large shaders"}},{"before":"7a2845fddeb32f60b789841b9350b8d8f83207bf","after":"17f343a91013ed2dcd7e3c73eeec2aeae9e956f0","ref":"refs/heads/master","pushedAt":"2024-09-08T16:06:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"magcius","name":"Jasper St. Pierre","path":"/magcius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40890?s=80&v=4"},"commit":{"message":"rust: One more warning cleanup","shortMessageHtmlLink":"rust: One more warning cleanup"}},{"before":"7f1c07c097e3b574f386163c42a8631537bd8247","after":"7a2845fddeb32f60b789841b9350b8d8f83207bf","ref":"refs/heads/master","pushedAt":"2024-09-08T16:05:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"magcius","name":"Jasper St. Pierre","path":"/magcius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40890?s=80&v=4"},"commit":{"message":"rust: Clean up some warnings","shortMessageHtmlLink":"rust: Clean up some warnings"}},{"before":"5589b940e0dddbbab93757b1cab3f73439253f20","after":"7f1c07c097e3b574f386163c42a8631537bd8247","ref":"refs/heads/master","pushedAt":"2024-09-08T03:58:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"magcius","name":"Jasper St. Pierre","path":"/magcius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40890?s=80&v=4"},"commit":{"message":"Source Engine: Merge displacement surfaces, and fix some lightmap issues on them","shortMessageHtmlLink":"Source Engine: Merge displacement surfaces, and fix some lightmap iss…"}},{"before":"a4b0bae06d1d10ec004a70e18af76ce46552bd25","after":"5589b940e0dddbbab93757b1cab3f73439253f20","ref":"refs/heads/master","pushedAt":"2024-09-07T21:48:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"magcius","name":"Jasper St. Pierre","path":"/magcius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40890?s=80&v=4"},"commit":{"message":"Source Engine: Add support for entity PVS culling\n\nTraverse the BSP and query the entity's world render bounds using the PVS. This cuts down on quite a few draws, but more importantly, it removes junk from the skybox.","shortMessageHtmlLink":"Source Engine: Add support for entity PVS culling"}},{"before":"5dff4b304ccaeb606d36fd65334ef2c63c0c906d","after":"a4b0bae06d1d10ec004a70e18af76ce46552bd25","ref":"refs/heads/master","pushedAt":"2024-09-07T20:56:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"magcius","name":"Jasper St. Pierre","path":"/magcius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40890?s=80&v=4"},"commit":{"message":"Geometry: Replace AABB's minX/Y/Z fields with vec3's","shortMessageHtmlLink":"Geometry: Replace AABB's minX/Y/Z fields with vec3's"}},{"before":"d6b4881b1af820736ed69dd855d08e9a9e102d60","after":"5dff4b304ccaeb606d36fd65334ef2c63c0c906d","ref":"refs/heads/master","pushedAt":"2024-09-07T20:43:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"magcius","name":"Jasper St. Pierre","path":"/magcius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40890?s=80&v=4"},"commit":{"message":"Source Engine: Rework how culling is done a bit\n\nRather than collect all visible surfaces, collect all visible faces,\nand then collate those back to surfaces. This is step 1 of adding\nsupport for infodecal, but is also cleaner when it comes to other\nsystems; more cleanups here coming soon.\n\nAlso, turn off entities in the skybox until we have proper entity/leaf tracking.","shortMessageHtmlLink":"Source Engine: Rework how culling is done a bit"}},{"before":"44bc635ee0b75596655f8d003a3d8179c7918969","after":"d6b4881b1af820736ed69dd855d08e9a9e102d60","ref":"refs/heads/master","pushedAt":"2024-09-07T18:43:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"magcius","name":"Jasper St. Pierre","path":"/magcius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40890?s=80&v=4"},"commit":{"message":"Source Engine: Cleanup","shortMessageHtmlLink":"Source Engine: Cleanup"}},{"before":"fe9e5035fa58746f05605ff3e5fbd667ba2cd35e","after":"44bc635ee0b75596655f8d003a3d8179c7918969","ref":"refs/heads/master","pushedAt":"2024-09-06T03:21:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"magcius","name":"Jasper St. Pierre","path":"/magcius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40890?s=80&v=4"},"commit":{"message":"Source Engine: Fix worldvertextransition alpha on non-displacement surfaces\n\nThis is something the client warns on, but Ravenholm appears to depend on it, so, you know...","shortMessageHtmlLink":"Source Engine: Fix worldvertextransition alpha on non-displacement su…"}},{"before":"b7452ed068bfd0112b5289a7b91eeaadb63bbe35","after":"fe9e5035fa58746f05605ff3e5fbd667ba2cd35e","ref":"refs/heads/master","pushedAt":"2024-09-02T21:45:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"magcius","name":"Jasper St. Pierre","path":"/magcius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40890?s=80&v=4"},"commit":{"message":"Mario Kart Wii: Ignore unknown object types\n\nThis is what the game appears to do. Fixes #697.","shortMessageHtmlLink":"Mario Kart Wii: Ignore unknown object types"}},{"before":"919fdaeb3d3d14fc800514f1eb699a2fb8e4a79b","after":"b7452ed068bfd0112b5289a7b91eeaadb63bbe35","ref":"refs/heads/master","pushedAt":"2024-08-30T03:03:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"magcius","name":"Jasper St. Pierre","path":"/magcius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40890?s=80&v=4"},"commit":{"message":"Geometry: Move Frustum into Rust for everybody\n\nThe performance wins look exciting. There's some work to do to make it more efficient, but already I'm liking this.","shortMessageHtmlLink":"Geometry: Move Frustum into Rust for everybody"}},{"before":"b11246bc164de3cf952a0983f518f4f536b17c03","after":null,"ref":"refs/heads/rustify-wmo-groups","pushedAt":"2024-08-28T03:43:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"magcius","name":"Jasper St. Pierre","path":"/magcius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40890?s=80&v=4"}},{"before":"43652c6d87367d634b4fec60bf62acb3ca2ac898","after":"919fdaeb3d3d14fc800514f1eb699a2fb8e4a79b","ref":"refs/heads/master","pushedAt":"2024-08-28T03:43:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"magcius","name":"Jasper St. Pierre","path":"/magcius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40890?s=80&v=4"},"commit":{"message":"Move WMO and ParticleEmitter to rust (#700)\n\n* wow: Move most WMO stuff to rust\r\n\r\nThis introduces nalgebra-glm as a matrix library for rust code, and\r\nports over plenty of the existing typescript geometric stuff.\r\n\r\n* World of Warcraft: Fix some bad buffer management\r\n\r\n* rm unused stuff\r\n\r\n* wow: fix more bad buffer management\r\n\r\n* wow: move particle emitter stuff to rust\r\n\r\n* wow: rm fixme\r\n\r\n* wow: dynamically set max_particles, fix particle bugs\r\n\r\nAlso actually make use of TXAC value\r\n\r\n---------\r\n\r\nCo-authored-by: Jasper St. Pierre ","shortMessageHtmlLink":"Move WMO and ParticleEmitter to rust (#700)"}},{"before":"936bf51dfcb743312e0f75afd51f14f9b010352b","after":"b11246bc164de3cf952a0983f518f4f536b17c03","ref":"refs/heads/rustify-wmo-groups","pushedAt":"2024-08-28T03:13:38.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"wgreenberg","name":"Will Greenberg","path":"/wgreenberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/626277?s=80&v=4"},"commit":{"message":"wow: dynamically set max_particles, fix particle bugs\n\nAlso actually make use of TXAC value","shortMessageHtmlLink":"wow: dynamically set max_particles, fix particle bugs"}},{"before":"586fe4a4c59bdc5df01a3fc2daadde55cf179d6b","after":"936bf51dfcb743312e0f75afd51f14f9b010352b","ref":"refs/heads/rustify-wmo-groups","pushedAt":"2024-08-28T02:04:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"wgreenberg","name":"Will Greenberg","path":"/wgreenberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/626277?s=80&v=4"},"commit":{"message":"wow: move particle emitter stuff to rust","shortMessageHtmlLink":"wow: move particle emitter stuff to rust"}},{"before":"67b28cac486747355bcd6a7bd5eaa10f883640a4","after":"43652c6d87367d634b4fec60bf62acb3ca2ac898","ref":"refs/heads/master","pushedAt":"2024-08-28T01:58:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"magcius","name":"Jasper St. Pierre","path":"/magcius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40890?s=80&v=4"},"commit":{"message":"World of Warcraft: Fix skybox models\n\nWas applying w to the wrong multiplication","shortMessageHtmlLink":"World of Warcraft: Fix skybox models"}},{"before":"dc030ccd0dd87e38996fee2be66ca7b8753f72ce","after":"586fe4a4c59bdc5df01a3fc2daadde55cf179d6b","ref":"refs/heads/rustify-wmo-groups","pushedAt":"2024-08-25T22:33:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"magcius","name":"Jasper St. Pierre","path":"/magcius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40890?s=80&v=4"},"commit":{"message":"World of Warcraft: Fix some bad buffer management","shortMessageHtmlLink":"World of Warcraft: Fix some bad buffer management"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMlQyMzoxOTozNC4wMDAwMDBazwAAAAS9aUot","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMlQyMzoxOTozNC4wMDAwMDBazwAAAAS9aUot","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yNVQyMjozMzowMy4wMDAwMDBazwAAAASjtf8A"}},"title":"Activity · magcius/noclip.website"}