{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":628789683,"defaultBranch":"main","name":"hawxide","ownerLogin":"oleiman","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-04-17T01:39:09.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1635704?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1688796239.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"ae8cb2f6ebc36e4c61757d7e3f63e11218c3f796","ref":"refs/heads/json-scenes","pushedAt":"2023-07-08T06:03:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"oleiman","name":"Oren Leiman","path":"/oleiman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1635704?s=80&v=4"},"commit":{"message":"WIP - load scenes from JSON; try parsing by hand, should use proper serde","shortMessageHtmlLink":"WIP - load scenes from JSON; try parsing by hand, should use proper s…"}},{"before":"0276d5a8cba7c1e90aa477bcf998ce23bfb300c4","after":"ae38f0d4fa1bc83c4a866eb059206bcafcf05f73","ref":"refs/heads/main","pushedAt":"2023-06-08T00:55:14.155Z","pushType":"push","commitsCount":10,"pusher":{"login":"oleiman","name":"Oren Leiman","path":"/oleiman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1635704?s=80&v=4"},"commit":{"message":"Bit of refactoring and cleanup in object loader","shortMessageHtmlLink":"Bit of refactoring and cleanup in object loader"}},{"before":"58c468ed05e9a1f87d77e4a67a2a83e103afcd70","after":"e89b8c6ad6967bea27f0bb371718659cec57c279","ref":"refs/heads/mesh-rework","pushedAt":"2023-05-31T07:40:48.084Z","pushType":"push","commitsCount":3,"pusher":{"login":"oleiman","name":"Oren Leiman","path":"/oleiman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1635704?s=80&v=4"},"commit":{"message":"4x performance improvement by maintaining one list of triangles for the whole model (better for BVH)","shortMessageHtmlLink":"4x performance improvement by maintaining one list of triangles for t…"}},{"before":"823e10743de07549cbcccdcd1d262a0300d50f2e","after":"58c468ed05e9a1f87d77e4a67a2a83e103afcd70","ref":"refs/heads/mesh-rework","pushedAt":"2023-05-29T04:15:18.001Z","pushType":"push","commitsCount":1,"pusher":{"login":"oleiman","name":"Oren Leiman","path":"/oleiman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1635704?s=80&v=4"},"commit":{"message":"WIP - shading normals for triangle mesh","shortMessageHtmlLink":"WIP - shading normals for triangle mesh"}},{"before":null,"after":"823e10743de07549cbcccdcd1d262a0300d50f2e","ref":"refs/heads/mesh-rework","pushedAt":"2023-05-29T03:43:09.246Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"oleiman","name":"Oren Leiman","path":"/oleiman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1635704?s=80&v=4"},"commit":{"message":"Better geometric norm calculation","shortMessageHtmlLink":"Better geometric norm calculation"}},{"before":null,"after":"c5b8a443ac9c759797f3de518b8de771084bc4a2","ref":"refs/heads/dev","pushedAt":"2023-05-18T04:27:34.299Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"oleiman","name":"Oren Leiman","path":"/oleiman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1635704?s=80&v=4"},"commit":{"message":"Adds a locally lit version of the random scene from RIOW","shortMessageHtmlLink":"Adds a locally lit version of the random scene from RIOW"}},{"before":"6167d49d87865e77c2143102cdd022d463c64fa4","after":null,"ref":"refs/heads/par-pix","pushedAt":"2023-05-18T04:27:33.356Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"oleiman","name":"Oren Leiman","path":"/oleiman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1635704?s=80&v=4"}},{"before":null,"after":"6167d49d87865e77c2143102cdd022d463c64fa4","ref":"refs/heads/par-pix","pushedAt":"2023-05-18T04:27:31.558Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"oleiman","name":"Oren Leiman","path":"/oleiman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1635704?s=80&v=4"},"commit":{"message":"Parallelize by pixel rather than by sample\n\nFor the \"final scene\" (with 200 samples per pixel)\n ~25% speedup compared to the sample-wise version\n ~75% speedup compared to the single threaded version\n\nFinal scene with 3000 samples per pixel renders in ~76m!","shortMessageHtmlLink":"Parallelize by pixel rather than by sample"}},{"before":"6167d49d87865e77c2143102cdd022d463c64fa4","after":null,"ref":"refs/heads/par-pix","pushedAt":"2023-05-18T04:27:10.146Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"oleiman","name":"Oren Leiman","path":"/oleiman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1635704?s=80&v=4"}},{"before":"c5b8a443ac9c759797f3de518b8de771084bc4a2","after":null,"ref":"refs/heads/dev","pushedAt":"2023-05-18T04:27:07.428Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"oleiman","name":"Oren Leiman","path":"/oleiman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1635704?s=80&v=4"}},{"before":"d150d33b516551a6e0940ea57798f1051c1daaee","after":null,"ref":"refs/heads/refs","pushedAt":"2023-05-18T04:27:02.468Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"oleiman","name":"Oren Leiman","path":"/oleiman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1635704?s=80&v=4"}},{"before":"a2cde31b0d6e0178e96d87967a35437edfa1c680","after":null,"ref":"refs/heads/scene-refactor","pushedAt":"2023-05-18T04:26:58.956Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"oleiman","name":"Oren Leiman","path":"/oleiman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1635704?s=80&v=4"}},{"before":"3752ff5d0dcb0c5c36645073c4f4ff3b0328774a","after":"0276d5a8cba7c1e90aa477bcf998ce23bfb300c4","ref":"refs/heads/main","pushedAt":"2023-05-18T04:07:06.138Z","pushType":"push","commitsCount":2,"pusher":{"login":"oleiman","name":"Oren Leiman","path":"/oleiman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1635704?s=80&v=4"},"commit":{"message":"Adds Beer-Lambert absorbance to Dielectric material","shortMessageHtmlLink":"Adds Beer-Lambert absorbance to Dielectric material"}},{"before":"6167d49d87865e77c2143102cdd022d463c64fa4","after":"3752ff5d0dcb0c5c36645073c4f4ff3b0328774a","ref":"refs/heads/main","pushedAt":"2023-05-14T20:34:24.654Z","pushType":"push","commitsCount":12,"pusher":{"login":"oleiman","name":"Oren Leiman","path":"/oleiman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1635704?s=80&v=4"},"commit":{"message":"Triangles","shortMessageHtmlLink":"Triangles"}},{"before":"ef5978cf96cf7d418e8ab9f6b502faf5c990c537","after":"d150d33b516551a6e0940ea57798f1051c1daaee","ref":"refs/heads/refs","pushedAt":"2023-05-12T09:39:50.714Z","pushType":"push","commitsCount":9,"pusher":{"login":"oleiman","name":"Oren Leiman","path":"/oleiman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1635704?s=80&v=4"},"commit":{"message":"Default derivations","shortMessageHtmlLink":"Default derivations"}},{"before":"653679a7b8936e2e74a0071fbe0d8760f5f8cfd8","after":"ef5978cf96cf7d418e8ab9f6b502faf5c990c537","ref":"refs/heads/refs","pushedAt":"2023-05-12T04:48:24.097Z","pushType":"push","commitsCount":4,"pusher":{"login":"oleiman","name":"Oren Leiman","path":"/oleiman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1635704?s=80&v=4"},"commit":{"message":"Arc refactoring for materials","shortMessageHtmlLink":"Arc refactoring for materials"}},{"before":null,"after":"653679a7b8936e2e74a0071fbe0d8760f5f8cfd8","ref":"refs/heads/refs","pushedAt":"2023-05-11T09:10:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"oleiman","name":"Oren Leiman","path":"/oleiman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1635704?s=80&v=4"},"commit":{"message":"Arc cleanup for last non-list hittables","shortMessageHtmlLink":"Arc cleanup for last non-list hittables"}},{"before":"a064d19683412c95ac20a1f83daa71e891a9efd8","after":"a2cde31b0d6e0178e96d87967a35437edfa1c680","ref":"refs/heads/scene-refactor","pushedAt":"2023-05-11T04:23:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"oleiman","name":"Oren Leiman","path":"/oleiman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1635704?s=80&v=4"},"commit":{"message":"Finish moving scenes defs over to module","shortMessageHtmlLink":"Finish moving scenes defs over to module"}},{"before":null,"after":"a064d19683412c95ac20a1f83daa71e891a9efd8","ref":"refs/heads/scene-refactor","pushedAt":"2023-05-10T08:27:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"oleiman","name":"Oren Leiman","path":"/oleiman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1635704?s=80&v=4"},"commit":{"message":"Scenes, most of the good ones refactored into new format","shortMessageHtmlLink":"Scenes, most of the good ones refactored into new format"}},{"before":"17b3c485a78f26234aa40528477c47381758ef5d","after":"c5b8a443ac9c759797f3de518b8de771084bc4a2","ref":"refs/heads/dev","pushedAt":"2023-05-07T02:26:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"oleiman","name":"Oren Leiman","path":"/oleiman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1635704?s=80&v=4"},"commit":{"message":"Adds a locally lit version of the random scene from RIOW","shortMessageHtmlLink":"Adds a locally lit version of the random scene from RIOW"}},{"before":"7e580188d27ec798adfa7612c96fd35b3f0f1044","after":"17b3c485a78f26234aa40528477c47381758ef5d","ref":"refs/heads/dev","pushedAt":"2023-05-06T08:19:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"oleiman","name":"Oren Leiman","path":"/oleiman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1635704?s=80&v=4"},"commit":{"message":"Minor interface changes, rotation cleanup, few janky scenes","shortMessageHtmlLink":"Minor interface changes, rotation cleanup, few janky scenes"}},{"before":"61e71a07a0b3fe3dcd5874c139cc9f1298f5f211","after":"7e580188d27ec798adfa7612c96fd35b3f0f1044","ref":"refs/heads/dev","pushedAt":"2023-05-02T07:20:40.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"oleiman","name":"Oren Leiman","path":"/oleiman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1635704?s=80&v=4"},"commit":{"message":"Adds a couple of fun textures\n\n- NoiseTexture - swirly sine function\n- VoronoiTexture - what it says on the box\n\nref:\nhttp://www.upvector.com/?section=Tutorials&subsection=Intro%20to%20Procedural%20Textures","shortMessageHtmlLink":"Adds a couple of fun textures"}},{"before":"d67ce42c91dc9773732c464a604935a2d9829d69","after":"6167d49d87865e77c2143102cdd022d463c64fa4","ref":"refs/heads/main","pushedAt":"2023-04-30T06:13:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"oleiman","name":"Oren Leiman","path":"/oleiman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1635704?s=80&v=4"},"commit":{"message":"Parallelize by pixel rather than by sample\n\nFor the \"final scene\" (with 200 samples per pixel)\n ~25% speedup compared to the sample-wise version\n ~75% speedup compared to the single threaded version\n\nFinal scene with 3000 samples per pixel renders in ~76m!","shortMessageHtmlLink":"Parallelize by pixel rather than by sample"}},{"before":"5be5c41ca68725336abeab062152ce4c2e168e9f","after":"6167d49d87865e77c2143102cdd022d463c64fa4","ref":"refs/heads/par-pix","pushedAt":"2023-04-30T06:13:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"oleiman","name":"Oren Leiman","path":"/oleiman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1635704?s=80&v=4"},"commit":{"message":"Parallelize by pixel rather than by sample\n\nFor the \"final scene\" (with 200 samples per pixel)\n ~25% speedup compared to the sample-wise version\n ~75% speedup compared to the single threaded version\n\nFinal scene with 3000 samples per pixel renders in ~76m!","shortMessageHtmlLink":"Parallelize by pixel rather than by sample"}},{"before":null,"after":"5be5c41ca68725336abeab062152ce4c2e168e9f","ref":"refs/heads/par-pix","pushedAt":"2023-04-30T03:25:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"oleiman","name":"Oren Leiman","path":"/oleiman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1635704?s=80&v=4"},"commit":{"message":"Parallelize by pixel rather than by sample\n\nFor the \"final scene\" (with 200 samples per pixel)\n ~25% speedup compared to the sample-wise version\n ~75% speedup compared to the single threaded version","shortMessageHtmlLink":"Parallelize by pixel rather than by sample"}},{"before":"61e71a07a0b3fe3dcd5874c139cc9f1298f5f211","after":"d67ce42c91dc9773732c464a604935a2d9829d69","ref":"refs/heads/main","pushedAt":"2023-04-29T23:38:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"oleiman","name":"Oren Leiman","path":"/oleiman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1635704?s=80&v=4"},"commit":{"message":"final scene ppm -> png","shortMessageHtmlLink":"final scene ppm -> png"}},{"before":"541bf846f49213564db5a8a1fa3ac9f7eb11c8b2","after":"61e71a07a0b3fe3dcd5874c139cc9f1298f5f211","ref":"refs/heads/main","pushedAt":"2023-04-29T23:34:56.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"oleiman","name":"Oren Leiman","path":"/oleiman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1635704?s=80&v=4"},"commit":{"message":"Final Scene\n\nAlso remove Rc references from various interfaces (clone at call site)","shortMessageHtmlLink":"Final Scene"}},{"before":"d01f60f7bbd1822f4495fa7272c53ce07d45c78b","after":"61e71a07a0b3fe3dcd5874c139cc9f1298f5f211","ref":"refs/heads/dev","pushedAt":"2023-04-29T23:34:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"oleiman","name":"Oren Leiman","path":"/oleiman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1635704?s=80&v=4"},"commit":{"message":"Final Scene\n\nAlso remove Rc references from various interfaces (clone at call site)","shortMessageHtmlLink":"Final Scene"}},{"before":"5659cd8635bae4b6ec7025195c1e8aaf0dd451b3","after":"d01f60f7bbd1822f4495fa7272c53ce07d45c78b","ref":"refs/heads/dev","pushedAt":"2023-04-29T06:13:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"oleiman","name":"Oren Leiman","path":"/oleiman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1635704?s=80&v=4"},"commit":{"message":"Constant density medium, cornell smoke model","shortMessageHtmlLink":"Constant density medium, cornell smoke model"}},{"before":"3b53478b3633329b0cabeee244fd9fe20e25fabc","after":"5659cd8635bae4b6ec7025195c1e8aaf0dd451b3","ref":"refs/heads/dev","pushedAt":"2023-04-29T04:49:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"oleiman","name":"Oren Leiman","path":"/oleiman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1635704?s=80&v=4"},"commit":{"message":"Adds boxes to cornell box, fix aperture issue, instance (translation, rotation) support","shortMessageHtmlLink":"Adds boxes to cornell box, fix aperture issue, instance (translation,…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNy0wOFQwNjowMzo1OS4wMDAwMDBazwAAAANRRjWl","startCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNy0wOFQwNjowMzo1OS4wMDAwMDBazwAAAANRRjWl","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNC0yOVQwNDo0OToxOC4wMDAwMDBazwAAAAMitcIs"}},"title":"Activity · oleiman/hawxide"}