{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":234798675,"defaultBranch":"main","name":"bevy","ownerLogin":"bevyengine","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-01-18T21:13:55.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/60047606?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717079622.0","currentOid":""},"activityList":{"items":[{"before":"5cfb063d4ae4b6abb40c3e7d2c7752a68ab5eb3d","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-13442-e208fb70f5b49518fe196d02703ab97060bf6378","pushedAt":"2024-05-30T15:04:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"e208fb70f5b49518fe196d02703ab97060bf6378","after":"5cfb063d4ae4b6abb40c3e7d2c7752a68ab5eb3d","ref":"refs/heads/main","pushedAt":"2024-05-30T15:04:07.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"constrain WorldQuery::init_state argument to ComponentInitializer (#13442)\n\n# Objective\n\nIn #13343, `WorldQuery::get_state` was constrained from `&World` as the\nargument to `&Components`, but `WorldQuery::init_state` hasn't yet been\nchanged from `&mut World` to match.\n\nFixes #13358\n\n## Solution\n\nCreate a wrapper around `&mut Components` and `&mut Storages` that can\nbe obtained from `&mut World` with a `component_initializer` method.\nThis new `ComponentInitializer` re-exposes the API on `&mut Components`\nminus the `&mut Storages` parameter where it was present. For the\n`&Components` API, it simply derefs to its `components` field.\n\n## Changelog\n\n### Added\nThe `World::component_initializer` method.\nThe `ComponentInitializer` struct that re-exposes `Components` API.\n### Changed\n`WorldQuery::init_state` now takes `&mut ComponentInitializer` instead\nof `&mut World`.\n\n## Migration Guide\nInstead of passing `&mut World` to `WorldQuery::init_state` directly,\npass in a mutable reference to the struct returned from\n`World::component_initializer`.","shortMessageHtmlLink":"constrain WorldQuery::init_state argument to ComponentInitializer (#1…"}},{"before":"e208fb70f5b49518fe196d02703ab97060bf6378","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-13323-16fe7e64cc0d866d215010a31bf5f5605e1563eb","pushedAt":"2024-05-30T14:47:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":null,"after":"5cfb063d4ae4b6abb40c3e7d2c7752a68ab5eb3d","ref":"refs/heads/gh-readonly-queue/main/pr-13442-e208fb70f5b49518fe196d02703ab97060bf6378","pushedAt":"2024-05-30T14:47:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"constrain WorldQuery::init_state argument to ComponentInitializer (#13442)\n\n# Objective\n\nIn #13343, `WorldQuery::get_state` was constrained from `&World` as the\nargument to `&Components`, but `WorldQuery::init_state` hasn't yet been\nchanged from `&mut World` to match.\n\nFixes #13358\n\n## Solution\n\nCreate a wrapper around `&mut Components` and `&mut Storages` that can\nbe obtained from `&mut World` with a `component_initializer` method.\nThis new `ComponentInitializer` re-exposes the API on `&mut Components`\nminus the `&mut Storages` parameter where it was present. For the\n`&Components` API, it simply derefs to its `components` field.\n\n## Changelog\n\n### Added\nThe `World::component_initializer` method.\nThe `ComponentInitializer` struct that re-exposes `Components` API.\n### Changed\n`WorldQuery::init_state` now takes `&mut ComponentInitializer` instead\nof `&mut World`.\n\n## Migration Guide\nInstead of passing `&mut World` to `WorldQuery::init_state` directly,\npass in a mutable reference to the struct returned from\n`World::component_initializer`.","shortMessageHtmlLink":"constrain WorldQuery::init_state argument to ComponentInitializer (#1…"}},{"before":"16fe7e64cc0d866d215010a31bf5f5605e1563eb","after":"e208fb70f5b49518fe196d02703ab97060bf6378","ref":"refs/heads/main","pushedAt":"2024-05-30T14:47:37.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"disable gpu preprocessing on android with Adreno 6xx GPU (#13323)\n\n# Objective\n\n- Fixes #13038 \n\n## Solution\n\n- Disable gpu preprocessing when feature\n`SAMPLED_TEXTURE_AND_STORAGE_BUFFER_ARRAY_NON_UNIFORM_INDEXING` is not\navailable\n\n## Testing\n\n- Tested on android device that used to crash","shortMessageHtmlLink":"disable gpu preprocessing on android with Adreno 6xx GPU (#13323)"}},{"before":null,"after":"e208fb70f5b49518fe196d02703ab97060bf6378","ref":"refs/heads/gh-readonly-queue/main/pr-13323-16fe7e64cc0d866d215010a31bf5f5605e1563eb","pushedAt":"2024-05-30T14:33:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"disable gpu preprocessing on android with Adreno 6xx GPU (#13323)\n\n# Objective\n\n- Fixes #13038 \n\n## Solution\n\n- Disable gpu preprocessing when feature\n`SAMPLED_TEXTURE_AND_STORAGE_BUFFER_ARRAY_NON_UNIFORM_INDEXING` is not\navailable\n\n## Testing\n\n- Tested on android device that used to crash","shortMessageHtmlLink":"disable gpu preprocessing on android with Adreno 6xx GPU (#13323)"}},{"before":"c81b9bba78c16bddb63ac0865f07350259c0d1c5","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-13323-16fe7e64cc0d866d215010a31bf5f5605e1563eb","pushedAt":"2024-05-30T14:24:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":null,"after":"c81b9bba78c16bddb63ac0865f07350259c0d1c5","ref":"refs/heads/gh-readonly-queue/main/pr-13323-16fe7e64cc0d866d215010a31bf5f5605e1563eb","pushedAt":"2024-05-30T14:17:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"disable gpu preprocessing on android with Adreno 6xx GPU (#13323)\n\n# Objective\n\n- Fixes #13038 \n\n## Solution\n\n- Disable gpu preprocessing when feature\n`SAMPLED_TEXTURE_AND_STORAGE_BUFFER_ARRAY_NON_UNIFORM_INDEXING` is not\navailable\n\n## Testing\n\n- Tested on android device that used to crash","shortMessageHtmlLink":"disable gpu preprocessing on android with Adreno 6xx GPU (#13323)"}},{"before":"16fe7e64cc0d866d215010a31bf5f5605e1563eb","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-13573-c566ae715549c5e43d8c3b714be4ae915456331d","pushedAt":"2024-05-30T14:08:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"c566ae715549c5e43d8c3b714be4ae915456331d","after":"16fe7e64cc0d866d215010a31bf5f5605e1563eb","ref":"refs/heads/main","pushedAt":"2024-05-30T14:08:33.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Fix: Motion blur should sample onscreen fragments with no depth (#13573)\n\n# Objective\n\n- Motion blur does not currently work with skyboxes or anything else\nthat does not write to depth.\n\n## Solution\n\n- When computing blur, include fragments with no depth, as long as they\nare onscreen.\n\n## Testing\n\n- Tested with the examples - the motion_blur example uncovered a bug\nwith this fix, where offscreen pixels where now being sampled and\ncausing artifacts.\n- Attached example showing the skybox being sampled in the blur (note\nthe feathering on edges):\n\n\n\nhttps://github.com/bevyengine/bevy/assets/2632925/fc14b0c1-2394-46a5-a2b9-a859efcd23ef","shortMessageHtmlLink":"Fix: Motion blur should sample onscreen fragments with no depth (#13573)"}},{"before":"c566ae715549c5e43d8c3b714be4ae915456331d","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-13574-32a44e14e6c86f5f7e83b8d79230f7c07050314a","pushedAt":"2024-05-30T14:07:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"32a44e14e6c86f5f7e83b8d79230f7c07050314a","after":"c566ae715549c5e43d8c3b714be4ae915456331d","ref":"refs/heads/main","pushedAt":"2024-05-30T14:07:33.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Run motion blur before TAA to reduce artifacts (#13574)\n\n# Objective\n\n- Reduce edge artifacts and noise in motion blur with TAA.\n\n## Solution\n\n- Reorder's motion blur and TAA, so TAA is run after motion blur.\n\n## Testing\n\n- Tested with built in examples, as well as some external test scenes.\n\nBefore:\n\n\n![image](https://github.com/bevyengine/bevy/assets/2632925/5522b749-9235-4b11-b560-c35350ab4b92)\n\n\n![image](https://github.com/bevyengine/bevy/assets/2632925/e675aa0d-de0d-4833-9c33-ba7b3cd79955)\n\n\nAfter:\n\n\n![image](https://github.com/bevyengine/bevy/assets/2632925/97261093-1b8e-41ab-840f-f999a4e15a6d)\n\n\n![image](https://github.com/bevyengine/bevy/assets/2632925/70215d8f-2ec7-4835-9e2d-ccead8972a5e)","shortMessageHtmlLink":"Run motion blur before TAA to reduce artifacts (#13574)"}},{"before":null,"after":"16fe7e64cc0d866d215010a31bf5f5605e1563eb","ref":"refs/heads/gh-readonly-queue/main/pr-13573-c566ae715549c5e43d8c3b714be4ae915456331d","pushedAt":"2024-05-30T13:52:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Fix: Motion blur should sample onscreen fragments with no depth (#13573)\n\n# Objective\n\n- Motion blur does not currently work with skyboxes or anything else\nthat does not write to depth.\n\n## Solution\n\n- When computing blur, include fragments with no depth, as long as they\nare onscreen.\n\n## Testing\n\n- Tested with the examples - the motion_blur example uncovered a bug\nwith this fix, where offscreen pixels where now being sampled and\ncausing artifacts.\n- Attached example showing the skybox being sampled in the blur (note\nthe feathering on edges):\n\n\n\nhttps://github.com/bevyengine/bevy/assets/2632925/fc14b0c1-2394-46a5-a2b9-a859efcd23ef","shortMessageHtmlLink":"Fix: Motion blur should sample onscreen fragments with no depth (#13573)"}},{"before":null,"after":"c566ae715549c5e43d8c3b714be4ae915456331d","ref":"refs/heads/gh-readonly-queue/main/pr-13574-32a44e14e6c86f5f7e83b8d79230f7c07050314a","pushedAt":"2024-05-30T13:52:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Run motion blur before TAA to reduce artifacts (#13574)\n\n# Objective\n\n- Reduce edge artifacts and noise in motion blur with TAA.\n\n## Solution\n\n- Reorder's motion blur and TAA, so TAA is run after motion blur.\n\n## Testing\n\n- Tested with built in examples, as well as some external test scenes.\n\nBefore:\n\n\n![image](https://github.com/bevyengine/bevy/assets/2632925/5522b749-9235-4b11-b560-c35350ab4b92)\n\n\n![image](https://github.com/bevyengine/bevy/assets/2632925/e675aa0d-de0d-4833-9c33-ba7b3cd79955)\n\n\nAfter:\n\n\n![image](https://github.com/bevyengine/bevy/assets/2632925/97261093-1b8e-41ab-840f-f999a4e15a6d)\n\n\n![image](https://github.com/bevyengine/bevy/assets/2632925/70215d8f-2ec7-4835-9e2d-ccead8972a5e)","shortMessageHtmlLink":"Run motion blur before TAA to reduce artifacts (#13574)"}},{"before":"32a44e14e6c86f5f7e83b8d79230f7c07050314a","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-13567-4065098586519a1764a462c02a63f299114c35c9","pushedAt":"2024-05-30T12:24:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"4065098586519a1764a462c02a63f299114c35c9","after":"32a44e14e6c86f5f7e83b8d79230f7c07050314a","ref":"refs/heads/main","pushedAt":"2024-05-30T12:24:30.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Implement `ShapeSample` for `Extrusion` (#13567)\n\n# Objective\n\n- Implement `ShapeSample` for `Extrusion`","shortMessageHtmlLink":"Implement ShapeSample for Extrusion<T> (#13567)"}},{"before":null,"after":"32a44e14e6c86f5f7e83b8d79230f7c07050314a","ref":"refs/heads/gh-readonly-queue/main/pr-13567-4065098586519a1764a462c02a63f299114c35c9","pushedAt":"2024-05-30T12:08:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Implement `ShapeSample` for `Extrusion` (#13567)\n\n# Objective\n\n- Implement `ShapeSample` for `Extrusion`","shortMessageHtmlLink":"Implement ShapeSample for Extrusion<T> (#13567)"}},{"before":"4065098586519a1764a462c02a63f299114c35c9","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-13546-9d74e16821d1e6674d1bb7e59aec1b2d7899f8b6","pushedAt":"2024-05-29T23:19:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"9d74e16821d1e6674d1bb7e59aec1b2d7899f8b6","after":"4065098586519a1764a462c02a63f299114c35c9","ref":"refs/heads/main","pushedAt":"2024-05-29T23:19:07.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Fix UI in WebGPU: call `textureSample` from outside the if (#13546)\n\n# Objective\n\n- since #13523, UI is broken in WebGPU\n\n```\nCompilation log for [Invalid ShaderModule (unlabeled)]:\n1 error(s) generated while compiling the shader:\n:108:27 error: 'textureSample' must only be called from uniform control flow\n let texture_color_1 = textureSample(sprite_texture, sprite_sampler, in_2.uv);\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n:151:19 note: called by 'draw_background' from 'fragment'\n let _e5 = draw_background(in);\n ^^^^^^^^^^^^^^^^^^^\n\n:147:5 note: control flow depends on possibly non-uniform value\n if _e3 {\n ^^\n\n:146:23 note: parameter 'in' of 'fragment' may be non-uniform\n let _e3 = enabled(in.flags, BORDER);\n```\n\n\n## Solution\n\n- call `textureSample` from outside the if. both branches are using the\nsame parameters","shortMessageHtmlLink":"Fix UI in WebGPU: call textureSample from outside the if (#13546)"}},{"before":null,"after":"4065098586519a1764a462c02a63f299114c35c9","ref":"refs/heads/gh-readonly-queue/main/pr-13546-9d74e16821d1e6674d1bb7e59aec1b2d7899f8b6","pushedAt":"2024-05-29T23:04:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Fix UI in WebGPU: call `textureSample` from outside the if (#13546)\n\n# Objective\n\n- since #13523, UI is broken in WebGPU\n\n```\nCompilation log for [Invalid ShaderModule (unlabeled)]:\n1 error(s) generated while compiling the shader:\n:108:27 error: 'textureSample' must only be called from uniform control flow\n let texture_color_1 = textureSample(sprite_texture, sprite_sampler, in_2.uv);\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n:151:19 note: called by 'draw_background' from 'fragment'\n let _e5 = draw_background(in);\n ^^^^^^^^^^^^^^^^^^^\n\n:147:5 note: control flow depends on possibly non-uniform value\n if _e3 {\n ^^\n\n:146:23 note: parameter 'in' of 'fragment' may be non-uniform\n let _e3 = enabled(in.flags, BORDER);\n```\n\n\n## Solution\n\n- call `textureSample` from outside the if. both branches are using the\nsame parameters","shortMessageHtmlLink":"Fix UI in WebGPU: call textureSample from outside the if (#13546)"}},{"before":"9d74e16821d1e6674d1bb7e59aec1b2d7899f8b6","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-13562-4e72bf47511cfe7aab2033bf6eb196188ef01304","pushedAt":"2024-05-29T22:54:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"4e72bf47511cfe7aab2033bf6eb196188ef01304","after":"9d74e16821d1e6674d1bb7e59aec1b2d7899f8b6","ref":"refs/heads/main","pushedAt":"2024-05-29T22:54:54.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Set the default target exposure to the minimum value, not 0 (#13562)\n\n# Objective\n\n- In particularly dark scenes, auto-exposure would lead to an unexpected\ndarkening of the view.\n- Fixes #13446.\n\n## Solution\n\nThe average luminance should default to something else than 0.0 instead,\nwhen there are no samples. We set it to `settings.min_log_lum`.\n\n## Testing\n\nI was able to reproduce the problem on the `auto_exposure` example by\nsetting the point light intensity to 2000 and looking into the\nright-hand corner. There was a sudden darkening.\n\nNow, the discontinuity is gone.\n\n---------\n\nCo-authored-by: Alice Cecile \nCo-authored-by: Bram Buurlage ","shortMessageHtmlLink":"Set the default target exposure to the minimum value, not 0 (#13562)"}},{"before":null,"after":"9d74e16821d1e6674d1bb7e59aec1b2d7899f8b6","ref":"refs/heads/gh-readonly-queue/main/pr-13562-4e72bf47511cfe7aab2033bf6eb196188ef01304","pushedAt":"2024-05-29T22:37:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Set the default target exposure to the minimum value, not 0 (#13562)\n\n# Objective\n\n- In particularly dark scenes, auto-exposure would lead to an unexpected\ndarkening of the view.\n- Fixes #13446.\n\n## Solution\n\nThe average luminance should default to something else than 0.0 instead,\nwhen there are no samples. We set it to `settings.min_log_lum`.\n\n## Testing\n\nI was able to reproduce the problem on the `auto_exposure` example by\nsetting the point light intensity to 2000 and looking into the\nright-hand corner. There was a sudden darkening.\n\nNow, the discontinuity is gone.\n\n---------\n\nCo-authored-by: Alice Cecile \nCo-authored-by: Bram Buurlage ","shortMessageHtmlLink":"Set the default target exposure to the minimum value, not 0 (#13562)"}},{"before":"4e72bf47511cfe7aab2033bf6eb196188ef01304","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-13568-2ac290dd8f61e1dd804dd918a564a1a44e7d1499","pushedAt":"2024-05-29T20:38:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"2ac290dd8f61e1dd804dd918a564a1a44e7d1499","after":"4e72bf47511cfe7aab2033bf6eb196188ef01304","ref":"refs/heads/main","pushedAt":"2024-05-29T20:37:59.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Clarify cone position (#13568)\n\n# Objective\n\n- Fixes #10616\n\n## Solution\n\n- Added docs describing the center as being the midpoint between the tip\nand the center of its base.","shortMessageHtmlLink":"Clarify cone position (#13568)"}},{"before":null,"after":"4e72bf47511cfe7aab2033bf6eb196188ef01304","ref":"refs/heads/gh-readonly-queue/main/pr-13568-2ac290dd8f61e1dd804dd918a564a1a44e7d1499","pushedAt":"2024-05-29T20:20:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Clarify cone position (#13568)\n\n# Objective\n\n- Fixes #10616\n\n## Solution\n\n- Added docs describing the center as being the midpoint between the tip\nand the center of its base.","shortMessageHtmlLink":"Clarify cone position (#13568)"}},{"before":"2ac290dd8f61e1dd804dd918a564a1a44e7d1499","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-13566-29d6575e222abbe4bdb4f5cec79377bc8a1c4cf5","pushedAt":"2024-05-29T14:06:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"29d6575e222abbe4bdb4f5cec79377bc8a1c4cf5","after":"2ac290dd8f61e1dd804dd918a564a1a44e7d1499","ref":"refs/heads/main","pushedAt":"2024-05-29T14:06:03.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Swapping back to using From for StandardMaterial in examples (#13566)\n\n# Objective\n\nFixes #13547","shortMessageHtmlLink":"Swapping back to using From<Color> for StandardMaterial in examples (#…"}},{"before":null,"after":"2ac290dd8f61e1dd804dd918a564a1a44e7d1499","ref":"refs/heads/gh-readonly-queue/main/pr-13566-29d6575e222abbe4bdb4f5cec79377bc8a1c4cf5","pushedAt":"2024-05-29T13:50:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Swapping back to using From for StandardMaterial in examples (#13566)\n\n# Objective\n\nFixes #13547","shortMessageHtmlLink":"Swapping back to using From<Color> for StandardMaterial in examples (#…"}},{"before":"29d6575e222abbe4bdb4f5cec79377bc8a1c4cf5","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-13548-05288ffa329297ef7a74badab1986104b29a9fa1","pushedAt":"2024-05-28T23:01:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWCWreAA","startCursor":null,"endCursor":null}},"title":"Activity · bevyengine/bevy"}