{"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:1717109134.0","currentOid":""},"activityList":{"items":[{"before":"b6cb8a2bcab91644bc94ae1475b37b26144cf735","after":"5cd50506fd416517b18703df1ed33914b18cbced","ref":"refs/heads/ma/descriptor-sets","pushedAt":"2024-05-31T21:51:12.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":"unhardcode descriptor-set layouts in the materials\n\nstill hardcoded on the filamat side.","shortMessageHtmlLink":"unhardcode descriptor-set layouts in the materials"}},{"before":"588fefb9295dfb89341418524f2b5ca7e06e45fe","after":"b48a479a6e95d327f0329678b81b21c14b854e79","ref":"refs/heads/pf/descriptor-set-wip","pushedAt":"2024-05-31T17:52:38.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":"391cbcfb5cdf3a15050c566904a55c528c5493e9","after":"b6cb8a2bcab91644bc94ae1475b37b26144cf735","ref":"refs/heads/ma/descriptor-sets","pushedAt":"2024-05-31T00:58:47.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":"validate descriptor set layouts in debug builds\n\nWe check that the pipeline layout matches the bound descriptor-sets.\n\nThis PR also prepares a little bit the work needed for binding the\nper-view descriptor-set when the material changes.","shortMessageHtmlLink":"validate descriptor set layouts in debug builds"}},{"before":"9b457786726ffdfaa995283b5bd47f0215b31cca","after":null,"ref":"refs/heads/bjd/deprecate-hat-trie","pushedAt":"2024-05-30T22:45:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bejado","name":"Ben Doherty","path":"/bejado","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5298046?s=80&v=4"}},{"before":"343be60eb306238c98b799cfcedbea346785c8e6","after":"51d749f451be344c2be4622332e71733c422a49f","ref":"refs/heads/main","pushedAt":"2024-05-30T22:45:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bejado","name":"Ben Doherty","path":"/bejado","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5298046?s=80&v=4"},"commit":{"message":"Deprecate use of hat-trie (#7889)","shortMessageHtmlLink":"Deprecate use of hat-trie (#7889)"}},{"before":"62da111e37da384f00440021ebeded3d760c8c2c","after":"391cbcfb5cdf3a15050c566904a55c528c5493e9","ref":"refs/heads/ma/descriptor-sets","pushedAt":"2024-05-30T22:19:10.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":"the per-view descriptor-set layout must come from the material\n\nin this CL it's stil hardcoded, but moved to FMaterial","shortMessageHtmlLink":"the per-view descriptor-set layout must come from the material"}},{"before":"c1ebb0bc482bd75eb6f149b4e5823d59d7b37cd8","after":null,"ref":"refs/heads/pf/vk-unused-engine","pushedAt":"2024-05-30T17:29:20.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":"783c35e85b3825ae990fe6ca109f5712a3aced1a","after":"343be60eb306238c98b799cfcedbea346785c8e6","ref":"refs/heads/main","pushedAt":"2024-05-30T17:29:19.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: flush commands in terminate() (#7890)\n\nFixes #7866","shortMessageHtmlLink":"vk: flush commands in terminate() (#7890)"}},{"before":"1b7b48126d91e37044183745dbacb9c48da5c11a","after":"c1ebb0bc482bd75eb6f149b4e5823d59d7b37cd8","ref":"refs/heads/pf/vk-unused-engine","pushedAt":"2024-05-30T17:06:25.000Z","pushType":"push","commitsCount":2,"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/vk-unused-engine","shortMessageHtmlLink":"Merge branch 'main' into pf/vk-unused-engine"}},{"before":"a46ca78f41af245bc3410750b26028f5369bdf54","after":"3603202cc5922a4e0387887f537af46b40190cac","ref":"refs/heads/release","pushedAt":"2024-05-29T23:19:50.000Z","pushType":"push","commitsCount":24,"pusher":{"login":"poweifeng","name":"Powei Feng","path":"/poweifeng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48371888?s=80&v=4"},"commit":{"message":"Merge branch 'rc/1.52.1' into release","shortMessageHtmlLink":"Merge branch 'rc/1.52.1' into release"}},{"before":null,"after":"a8596ae9c9a55b4898db74cee392aa9f2f1981f6","ref":"refs/heads/rc/1.52.2","pushedAt":"2024-05-29T23:19:47.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":"Bump version to 1.52.2","shortMessageHtmlLink":"Bump version to 1.52.2"}},{"before":"278e706d205e191cc8aed6c8c295392716b3461d","after":"783c35e85b3825ae990fe6ca109f5712a3aced1a","ref":"refs/heads/main","pushedAt":"2024-05-29T23:19:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"poweifeng","name":"Powei Feng","path":"/poweifeng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48371888?s=80&v=4"},"commit":{"message":"Release Filament 1.52.1","shortMessageHtmlLink":"Release Filament 1.52.1"}},{"before":"607e4106501c5c88391e62d5f809a8bc118e759e","after":"1b7b48126d91e37044183745dbacb9c48da5c11a","ref":"refs/heads/pf/vk-unused-engine","pushedAt":"2024-05-29T23:15:24.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: flush commands in terminate()\n\nFixes #7866","shortMessageHtmlLink":"vk: flush commands in terminate()"}},{"before":null,"after":"607e4106501c5c88391e62d5f809a8bc118e759e","ref":"refs/heads/pf/vk-unused-engine","pushedAt":"2024-05-29T23:14:28.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: flush commands in terminate()","shortMessageHtmlLink":"vk: flush commands in terminate()"}},{"before":null,"after":"9b457786726ffdfaa995283b5bd47f0215b31cca","ref":"refs/heads/bjd/deprecate-hat-trie","pushedAt":"2024-05-29T21:15:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bejado","name":"Ben Doherty","path":"/bejado","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5298046?s=80&v=4"},"commit":{"message":"Deprecate use of hat-trie","shortMessageHtmlLink":"Deprecate use of hat-trie"}},{"before":"a16d07810a056144303f2696cfd3b3585e37b194","after":"588fefb9295dfb89341418524f2b5ca7e06e45fe","ref":"refs/heads/pf/descriptor-set-wip","pushedAt":"2024-05-29T21:01:30.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":"17f32d198adcc71c4af311406e1a7f20de951877","after":"3fb9521c104e6f6bde88415164d2317892bd69e9","ref":"refs/heads/rc/1.52.1","pushedAt":"2024-05-28T20:59:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"poweifeng","name":"Powei Feng","path":"/poweifeng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48371888?s=80&v=4"},"commit":{"message":"Bump MATERIAL_VERSION to 52","shortMessageHtmlLink":"Bump MATERIAL_VERSION to 52"}},{"before":"e324ce62a284bb44b3a977a0597b24b05eba3cd3","after":null,"ref":"refs/heads/pf/fix-gltfio-invalid-gltf","pushedAt":"2024-05-27T21:33:30.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":"cf91e42847d3772555aa5fd95073caa97a86de31","after":"278e706d205e191cc8aed6c8c295392716b3461d","ref":"refs/heads/main","pushedAt":"2024-05-27T21:33:29.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":"gltfio: fix invalid gltf crash (#7885)\n\nInvalid gltf but valid json should not crash but\r\nreturn null for asset.\r\n\r\nFixes #7868","shortMessageHtmlLink":"gltfio: fix invalid gltf crash (#7885)"}},{"before":"7e2370292250b9e15466c032015a8bc5f3d0bfef","after":"e324ce62a284bb44b3a977a0597b24b05eba3cd3","ref":"refs/heads/pf/fix-gltfio-invalid-gltf","pushedAt":"2024-05-27T21:11:03.000Z","pushType":"push","commitsCount":4,"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/fix-gltfio-invalid-gltf","shortMessageHtmlLink":"Merge branch 'main' into pf/fix-gltfio-invalid-gltf"}},{"before":"9a90b12277e7c4fe244a685c6eaf1ed387655a4e","after":"62da111e37da384f00440021ebeded3d760c8c2c","ref":"refs/heads/ma/descriptor-sets","pushedAt":"2024-05-24T23:28:52.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":"fix typo","shortMessageHtmlLink":"fix typo"}},{"before":"67e5f9f5c776b2efe939b893fe65d8bcb8ad9ae8","after":null,"ref":"refs/heads/bjd/switch-assert-macros","pushedAt":"2024-05-24T20:46:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bejado","name":"Ben Doherty","path":"/bejado","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5298046?s=80&v=4"}},{"before":"3ec2249b2abe8472cc4720ad3cc84998d47d2f9e","after":"cf91e42847d3772555aa5fd95073caa97a86de31","ref":"refs/heads/main","pushedAt":"2024-05-24T20:46:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bejado","name":"Ben Doherty","path":"/bejado","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5298046?s=80&v=4"},"commit":{"message":"Switch ASSERT macros to new stream API (#7881)","shortMessageHtmlLink":"Switch ASSERT macros to new stream API (#7881)"}},{"before":"3fba5029087eefa472bc0efe556e17978dc98ea7","after":"9a90b12277e7c4fe244a685c6eaf1ed387655a4e","ref":"refs/heads/ma/descriptor-sets","pushedAt":"2024-05-24T20:38: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":"check that sampler parameters are not missing","shortMessageHtmlLink":"check that sampler parameters are not missing"}},{"before":"c4576c78c5782911c9259ec3a8731a865c1e1798","after":"3fba5029087eefa472bc0efe556e17978dc98ea7","ref":"refs/heads/ma/descriptor-sets","pushedAt":"2024-05-24T20:36:50.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":"check that sampler parameters are not missing","shortMessageHtmlLink":"check that sampler parameters are not missing"}},{"before":"7578bd13ce1d4933f4076c5bda30b801f5c8f22b","after":"67e5f9f5c776b2efe939b893fe65d8bcb8ad9ae8","ref":"refs/heads/bjd/switch-assert-macros","pushedAt":"2024-05-24T20:23:32.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"bejado","name":"Ben Doherty","path":"/bejado","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5298046?s=80&v=4"},"commit":{"message":"Merge branch 'main' into bjd/switch-assert-macros","shortMessageHtmlLink":"Merge branch 'main' into bjd/switch-assert-macros"}},{"before":"11ecaa2fbf4af31738cb3cf5ea5ad835b48ff1fb","after":"17f32d198adcc71c4af311406e1a7f20de951877","ref":"refs/heads/rc/1.52.1","pushedAt":"2024-05-24T20:12:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bejado","name":"Ben Doherty","path":"/bejado","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5298046?s=80&v=4"},"commit":{"message":"Throw an exception when failing to build a Metal render pipeline state. (#7878)\n\nCurrently, if this fails we log the error message to stderr (which\r\ndoesn't get captured by most crash reporting systems) and then crash in\r\na postcondition assert. By including the error message in an exception\r\nreason and throwing an ObjC exception, we get better discoverability of\r\nerror causes.\r\n\r\n(Building a render pipeline state from shaders is usually when a shader\r\nactually gets JITted from LLVM IR to GPU-specific code, so if we\r\naccidentally used a feature that's not available on the local GPU, we'll\r\nfind out about it here.)","shortMessageHtmlLink":"Throw an exception when failing to build a Metal render pipeline stat…"}},{"before":"d56f769d4dbe6b4452c702c0b408840b76cb8222","after":"11ecaa2fbf4af31738cb3cf5ea5ad835b48ff1fb","ref":"refs/heads/rc/1.52.1","pushedAt":"2024-05-24T20:11:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bejado","name":"Ben Doherty","path":"/bejado","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5298046?s=80&v=4"},"commit":{"message":"Revert \"Metal: implement more accurate buffer tracking (#7839)\"\n\nThis reverts commit 54a800a25dac26021cb001aa3740f4a0d8a0ffaa.","shortMessageHtmlLink":"Revert \"Metal: implement more accurate buffer tracking (#7839)\""}},{"before":"a52ae3a7ef25f1ab81d9e14d236880498c7bebe2","after":"3ec2249b2abe8472cc4720ad3cc84998d47d2f9e","ref":"refs/heads/main","pushedAt":"2024-05-24T20:11:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bejado","name":"Ben Doherty","path":"/bejado","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5298046?s=80&v=4"},"commit":{"message":"Revert \"Metal: implement more accurate buffer tracking (#7839)\"\n\nThis reverts commit 54a800a25dac26021cb001aa3740f4a0d8a0ffaa.","shortMessageHtmlLink":"Revert \"Metal: implement more accurate buffer tracking (#7839)\""}},{"before":"272a25b596d10009d6cd7aa1b4f4b3e53ebb1ea5","after":null,"ref":"refs/heads/ma/fix-panic","pushedAt":"2024-05-24T19:00:23.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"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWWvvhgA","startCursor":null,"endCursor":null}},"title":"Activity · google/filament"}