{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":143455116,"defaultBranch":"main","name":"filament","ownerLogin":"google","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-08-03T17:26:00.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1342004?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717798819.0","currentOid":""},"activityList":{"items":[{"before":"5f1e9dc513b86f13f21825df6380ed3df3a25e8e","after":"bcca3cb3d3594796d8c2ddbbeba377dceb5710d3","ref":"refs/heads/ma/morphing","pushedAt":"2024-06-07T23:25:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pixelflinger","name":"Mathias Agopian","path":"/pixelflinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1240896?s=80&v=4"},"commit":{"message":"repair extended asset loader for morphing","shortMessageHtmlLink":"repair extended asset loader for morphing"}},{"before":null,"after":"a655a9d25979f1dcb9de61f3ca0de1bfc2914fc9","ref":"refs/heads/ma/debug-disable-subpasses","pushedAt":"2024-06-07T22:20:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pixelflinger","name":"Mathias Agopian","path":"/pixelflinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1240896?s=80&v=4"},"commit":{"message":"add debug option to disable sub-passes","shortMessageHtmlLink":"add debug option to disable sub-passes"}},{"before":"5404f8ac9b2dbce69a3b85fe1142145df31cf461","after":"2282c0817a8814fc184a028ca2392e86f8398139","ref":"refs/heads/ma/descriptor-sets","pushedAt":"2024-06-07T21:32:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pixelflinger","name":"Mathias Agopian","path":"/pixelflinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1240896?s=80&v=4"},"commit":{"message":"vk: build new descriptor set framework","shortMessageHtmlLink":"vk: build new descriptor set framework"}},{"before":"5900c24a72345314e0bc3dd84930d1fa9c0a8655","after":"5404f8ac9b2dbce69a3b85fe1142145df31cf461","ref":"refs/heads/ma/descriptor-sets","pushedAt":"2024-06-07T18:19:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pixelflinger","name":"Mathias Agopian","path":"/pixelflinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1240896?s=80&v=4"},"commit":{"message":"generate the proper per-view descriptor-set layout in the shader\n\nthe per-view descriptor-set layout depends on both the material\nand the variant.","shortMessageHtmlLink":"generate the proper per-view descriptor-set layout in the shader"}},{"before":"7bdb7a41f824444d40c3c3a87067515ce55a3f9a","after":null,"ref":"refs/heads/pf/vk-fix-adreno-ext-name","pushedAt":"2024-06-07T17:29:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"poweifeng","name":"Powei Feng","path":"/poweifeng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48371888?s=80&v=4"}},{"before":"020668733a1a1104a232c6cfef8d338a8a21915b","after":"af2ecf201f5b9116cba84d0c6ca0593fae1d52f1","ref":"refs/heads/main","pushedAt":"2024-06-07T17:29:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"poweifeng","name":"Powei Feng","path":"/poweifeng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48371888?s=80&v=4"},"commit":{"message":"vk: workaround extension name length = 0 (adreno) (#7910)","shortMessageHtmlLink":"vk: workaround extension name length = 0 (adreno) (#7910)"}},{"before":"176133b2d11cb081147f7e027581b58e6535c655","after":"5f1e9dc513b86f13f21825df6380ed3df3a25e8e","ref":"refs/heads/ma/morphing","pushedAt":"2024-06-07T16:43:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pixelflinger","name":"Mathias Agopian","path":"/pixelflinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1240896?s=80&v=4"},"commit":{"message":"switch to new morphing API\n\n- remove deprecated morphing APIs\n- repair gltfio, samples and tests\n\nThe new API doesn't allow a MorphTargetBuffer per RenderPrimitive,\ninstead the MorphTargetBuffer is specified per Renderable.\n\ngltfio separates RenderPrimitives from Renderables, in particular all\nRenderPrimitives are created before their Renderable; this was\nproblematic for this change because all primitives must share\na single MorphTargetBuffer living in the Renderable.\n\nTo fix this, we're no longer initializing the morphing paramters\nat RenderPrimitive creation, instead we store a reference to the\nBufferSlot in the Primtive structure, so that later, when the Renderable\nis created we can finally retrieve the BufferSlot and initialize its\nmorphing paramters, which are not available. The \"morphing parameters\"\nare now expanded to contain the MorphTargetBuffer as before (except now\nit's always the same for all the primitives of a Rendrable), as well\nas the offset within the buffer and the vertex count.\n\ncaveat: this PR breaks the \"extended\" AssetLoader","shortMessageHtmlLink":"switch to new morphing API"}},{"before":null,"after":"176133b2d11cb081147f7e027581b58e6535c655","ref":"refs/heads/ma/morphing","pushedAt":"2024-06-07T06:00:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pixelflinger","name":"Mathias Agopian","path":"/pixelflinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1240896?s=80&v=4"},"commit":{"message":"switch to new morphing API\n\n- remove deprecated morphing APIs\n- repair gltfio, samples and tests\n\nThe new API doesn't allow a MorphTargetBuffer per RenderPrimitive,\ninstead the MorphTargetBuffer is specified per Renderable.\n\ngltfio separates RenderPrimitives from Renderables, in particular all\nRenderPrimitives are created before their Renderable; this was\nproblematic for this change because all primitives must share\na single MorphTargetBuffer living in the Renderable.\n\nTo fix this, we're no longer initializing the morphing paramters\nat RenderPrimitive creation, instead we store a reference to the\nBufferSlot in the Primtive structure, so that later, when the Renderable\nis created we can finally retrieve the BufferSlot and initialize its\nmorphing paramters, which are not available. The \"morphing parameters\"\nare now expanded to contain the MorphTargetBuffer as before (except now\nit's always the same for all the primitives of a Rendrable), as well\nas the offset within the buffer and the vertex count.\n\ncaveat: this PR breaks the \"extended\" AssetLoader","shortMessageHtmlLink":"switch to new morphing API"}},{"before":null,"after":"7bdb7a41f824444d40c3c3a87067515ce55a3f9a","ref":"refs/heads/pf/vk-fix-adreno-ext-name","pushedAt":"2024-06-06T23:29:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"poweifeng","name":"Powei Feng","path":"/poweifeng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48371888?s=80&v=4"},"commit":{"message":"vk: workaround extension name length = 0 (adreno)","shortMessageHtmlLink":"vk: workaround extension name length = 0 (adreno)"}},{"before":"e7eb71855368491511522a78395c728d0323c353","after":"5900c24a72345314e0bc3dd84930d1fa9c0a8655","ref":"refs/heads/ma/descriptor-sets","pushedAt":"2024-06-05T23:34:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pixelflinger","name":"Mathias Agopian","path":"/pixelflinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1240896?s=80&v=4"},"commit":{"message":"finally the per-view descriptors are no longer hardcoded","shortMessageHtmlLink":"finally the per-view descriptors are no longer hardcoded"}},{"before":"0b72b7da4d8799cd076b8c5940f9178d24b8655b","after":"e7eb71855368491511522a78395c728d0323c353","ref":"refs/heads/ma/descriptor-sets","pushedAt":"2024-06-05T23:17:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pixelflinger","name":"Mathias Agopian","path":"/pixelflinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1240896?s=80&v=4"},"commit":{"message":"finally the per-view descriptors are no longer hardcoded","shortMessageHtmlLink":"finally the per-view descriptors are no longer hardcoded"}},{"before":"4c6d653d603437130d84697dc592da62954ce902","after":"020668733a1a1104a232c6cfef8d338a8a21915b","ref":"refs/heads/main","pushedAt":"2024-06-05T21:58:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"poweifeng","name":"Powei Feng","path":"/poweifeng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48371888?s=80&v=4"},"commit":{"message":"Adding the begin frame message for later xtrace post processing. (#7903)\n\nBUG=343930963","shortMessageHtmlLink":"Adding the begin frame message for later xtrace post processing. (#7903)"}},{"before":"ed9c63f95ac8d335c407eff4d7ecf2ff2c4864b7","after":null,"ref":"refs/heads/pf/sample-hellopbr-backend","pushedAt":"2024-06-05T19:15:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"poweifeng","name":"Powei Feng","path":"/poweifeng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48371888?s=80&v=4"}},{"before":"d1022527ac2b5e128d612993288df319a3b6bb3e","after":"4c6d653d603437130d84697dc592da62954ce902","ref":"refs/heads/main","pushedAt":"2024-06-05T19:15:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"poweifeng","name":"Powei Feng","path":"/poweifeng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48371888?s=80&v=4"},"commit":{"message":"samples: Enable backend selection for hellopbr (#7898)","shortMessageHtmlLink":"samples: Enable backend selection for hellopbr (#7898)"}},{"before":"3ecf606e5995c1d2e0c9878a327ebb331a86c99b","after":"ed9c63f95ac8d335c407eff4d7ecf2ff2c4864b7","ref":"refs/heads/pf/sample-hellopbr-backend","pushedAt":"2024-06-05T18:52:54.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"poweifeng","name":"Powei Feng","path":"/poweifeng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48371888?s=80&v=4"},"commit":{"message":"Merge branch 'main' into pf/sample-hellopbr-backend","shortMessageHtmlLink":"Merge branch 'main' into pf/sample-hellopbr-backend"}},{"before":"28069e43dcff94f0ed777d4fac3ca3320d44c515","after":"ec44c4a1573d88b539b411e5f37f818ca57c638a","ref":"refs/heads/rc/1.52.3","pushedAt":"2024-06-05T18:05:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pixelflinger","name":"Mathias Agopian","path":"/pixelflinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1240896?s=80&v=4"},"commit":{"message":"export PanicStream since it's a public API","shortMessageHtmlLink":"export PanicStream since it's a public API"}},{"before":"3a5c8dc0495ccfaf3c73ebe8193d9cb2022e8402","after":null,"ref":"refs/heads/ma/panicstream","pushedAt":"2024-06-05T18:00:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pixelflinger","name":"Mathias Agopian","path":"/pixelflinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1240896?s=80&v=4"}},{"before":"68c7a6c7b6113253d77fe8a700aa151ff0f22667","after":"d1022527ac2b5e128d612993288df319a3b6bb3e","ref":"refs/heads/main","pushedAt":"2024-06-05T18:00:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pixelflinger","name":"Mathias Agopian","path":"/pixelflinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1240896?s=80&v=4"},"commit":{"message":"export PanicStream since it's a public API","shortMessageHtmlLink":"export PanicStream since it's a public API"}},{"before":null,"after":"3a5c8dc0495ccfaf3c73ebe8193d9cb2022e8402","ref":"refs/heads/ma/panicstream","pushedAt":"2024-06-05T17:40:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pixelflinger","name":"Mathias Agopian","path":"/pixelflinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1240896?s=80&v=4"},"commit":{"message":"export PanicStream since it's a public API","shortMessageHtmlLink":"export PanicStream since it's a public API"}},{"before":"5cd50506fd416517b18703df1ed33914b18cbced","after":"0b72b7da4d8799cd076b8c5940f9178d24b8655b","ref":"refs/heads/ma/descriptor-sets","pushedAt":"2024-06-04T23:36:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pixelflinger","name":"Mathias Agopian","path":"/pixelflinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1240896?s=80&v=4"},"commit":{"message":"generate the exact per-view descriptor-set per material","shortMessageHtmlLink":"generate the exact per-view descriptor-set per material"}},{"before":"8aecfe44e0057dfe8f4eb5a042b7e709522e6bb0","after":"f7ac831fb9924915883a0656023c3a195aefd02e","ref":"refs/heads/pf/descriptor-set-wip","pushedAt":"2024-06-04T22:48:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"poweifeng","name":"Powei Feng","path":"/poweifeng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48371888?s=80&v=4"},"commit":{"message":"vk: build new descriptor set framework","shortMessageHtmlLink":"vk: build new descriptor set framework"}},{"before":"2ea6f299b38ab8de04df37102d3f631b811ab250","after":null,"ref":"refs/heads/rg/deps","pushedAt":"2024-06-04T22:33:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"romainguy","name":"Romain Guy","path":"/romainguy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/869684?s=80&v=4"}},{"before":"f077fff012555564a275c570068605134532019a","after":"68c7a6c7b6113253d77fe8a700aa151ff0f22667","ref":"refs/heads/main","pushedAt":"2024-06-04T22:33:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"romainguy","name":"Romain Guy","path":"/romainguy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/869684?s=80&v=4"},"commit":{"message":"Update Android dependencies to latest (#7902)","shortMessageHtmlLink":"Update Android dependencies to latest (#7902)"}},{"before":"40d09df4de50b6ef80cb275615c6ac2719de8267","after":"8aecfe44e0057dfe8f4eb5a042b7e709522e6bb0","ref":"refs/heads/pf/descriptor-set-wip","pushedAt":"2024-06-04T22:29:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"poweifeng","name":"Powei Feng","path":"/poweifeng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48371888?s=80&v=4"},"commit":{"message":"vk: build new descriptor set framework","shortMessageHtmlLink":"vk: build new descriptor set framework"}},{"before":"42b871b3405cfd6d82f54019ac088a00a3aa6e32","after":"40d09df4de50b6ef80cb275615c6ac2719de8267","ref":"refs/heads/pf/descriptor-set-wip","pushedAt":"2024-06-04T22:21:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"poweifeng","name":"Powei Feng","path":"/poweifeng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48371888?s=80&v=4"},"commit":{"message":"vk: build new descriptor set framework","shortMessageHtmlLink":"vk: build new descriptor set framework"}},{"before":"302465b428fcf2671c11ad41e1d51986b40b4584","after":"42b871b3405cfd6d82f54019ac088a00a3aa6e32","ref":"refs/heads/pf/descriptor-set-wip","pushedAt":"2024-06-04T22:16:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"poweifeng","name":"Powei Feng","path":"/poweifeng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48371888?s=80&v=4"},"commit":{"message":"vk: build new descriptor set framework","shortMessageHtmlLink":"vk: build new descriptor set framework"}},{"before":"bc39577593154f360efff3f2c98b08f23859563b","after":"9b936fc7798ba830dfc7a6a70bb0375d84a2b63c","ref":"refs/heads/ma/fix-mail-timerquery","pushedAt":"2024-06-04T22:15:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pixelflinger","name":"Mathias Agopian","path":"/pixelflinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1240896?s=80&v=4"},"commit":{"message":"enable timer queries on Mali drivers known to be good\n\nFIXES=[273759031]","shortMessageHtmlLink":"enable timer queries on Mali drivers known to be good"}},{"before":"bcde6b6f9f71bcc461ec61304e7a059ac6f10a4e","after":"2ea6f299b38ab8de04df37102d3f631b811ab250","ref":"refs/heads/rg/deps","pushedAt":"2024-06-04T22:04:07.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"romainguy","name":"Romain Guy","path":"/romainguy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/869684?s=80&v=4"},"commit":{"message":"Merge branch 'main' into rg/deps","shortMessageHtmlLink":"Merge branch 'main' into rg/deps"}},{"before":"46075f844a3fc201111ce8050c2ce19160ca3886","after":null,"ref":"refs/heads/rg/workflows","pushedAt":"2024-06-04T22:03:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"romainguy","name":"Romain Guy","path":"/romainguy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/869684?s=80&v=4"}},{"before":"bea02427edee198f81eb10a2fc33d992f3804866","after":"f077fff012555564a275c570068605134532019a","ref":"refs/heads/main","pushedAt":"2024-06-04T22:03:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"romainguy","name":"Romain Guy","path":"/romainguy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/869684?s=80&v=4"},"commit":{"message":"Update actions/checkout to a supported version of Node.js (#7904)","shortMessageHtmlLink":"Update actions/checkout to a supported version of Node.js (#7904)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEX6j67QA","startCursor":null,"endCursor":null}},"title":"Activity ยท google/filament"}