{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":148686316,"defaultBranch":"trunk","name":"wgpu","ownerLogin":"gfx-rs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-09-13T19:18:50.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/8213174?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718009637.0","currentOid":""},"activityList":{"items":[{"before":"73401ede253314ac2ddfcb2f0cb95b43463d82ca","after":"eb24be47e1350f695793a255552aec807578af22","ref":"refs/heads/trunk","pushedAt":"2024-06-10T10:19:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Wumpf","name":"Andreas Reich","path":"/Wumpf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1220815?s=80&v=4"},"commit":{"message":"Validate for device mismatch during compute pass recording (#5779)\n\n* compute pass recording device validation\r\n\r\n* add changelog entry\r\n\r\n* validate device of timestamp query set as well","shortMessageHtmlLink":"Validate for device mismatch during compute pass recording (#5779)"}},{"before":"5790514e63dea2f2cea3db82dd2f2403f11bc1c7","after":"73401ede253314ac2ddfcb2f0cb95b43463d82ca","ref":"refs/heads/trunk","pushedAt":"2024-06-10T09:20:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"teoxoy","name":"Teodor Tanasoaia","path":"/teoxoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28601907?s=80&v=4"},"commit":{"message":"Fix double decoration if a binding array contains a struct with a runtime array (#5776)","shortMessageHtmlLink":"Fix double decoration if a binding array contains a struct with a run…"}},{"before":"1ad1c4ae77d8d147b6fe83220727dbdd989a4818","after":"5790514e63dea2f2cea3db82dd2f2403f11bc1c7","ref":"refs/heads/trunk","pushedAt":"2024-06-10T09:02:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"teoxoy","name":"Teodor Tanasoaia","path":"/teoxoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28601907?s=80&v=4"},"commit":{"message":"[naga] Document which `Arena` each `Handle` refers to.","shortMessageHtmlLink":"[naga] Document which Arena each Handle<Expression> refers to."}},{"before":null,"after":"74b2f22746d8e155917e3bbbdd11752afe8c8923","ref":"refs/heads/ci-check-untracked","pushedAt":"2024-06-10T08:53:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"teoxoy","name":"Teodor Tanasoaia","path":"/teoxoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28601907?s=80&v=4"},"commit":{"message":"[ci] check for untracked naga snapshots","shortMessageHtmlLink":"[ci] check for untracked naga snapshots"}},{"before":"09acceebca3db7c5e9a3981fb71d3ec8e91b187b","after":"1ad1c4ae77d8d147b6fe83220727dbdd989a4818","ref":"refs/heads/trunk","pushedAt":"2024-06-10T08:22:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"teoxoy","name":"Teodor Tanasoaia","path":"/teoxoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28601907?s=80&v=4"},"commit":{"message":"[naga] Add snapshot test output omitted from #5702.","shortMessageHtmlLink":"[naga] Add snapshot test output omitted from #5702."}},{"before":"d2f2fb40d8cb4e1c1372d72cf6e5454a4218768a","after":null,"ref":"refs/heads/dependabot/cargo/patch-updates-1dc473c7b7","pushedAt":"2024-06-10T07:51:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Wumpf","name":"Andreas Reich","path":"/Wumpf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1220815?s=80&v=4"}},{"before":"532e71efb9c6de42bd70a937d3aaa7fa210e3283","after":"09acceebca3db7c5e9a3981fb71d3ec8e91b187b","ref":"refs/heads/trunk","pushedAt":"2024-06-10T07:51:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Wumpf","name":"Andreas Reich","path":"/Wumpf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1220815?s=80&v=4"},"commit":{"message":"build(deps): bump the patch-updates group with 12 updates (#5790)\n\nBumps the patch-updates group with 12 updates:\r\n\r\n| Package | From | To |\r\n| --- | --- | --- |\r\n| [glutin_wgl_sys](https://github.com/rust-windowing/glutin) | `0.5.0` | `0.6.0` |\r\n| [anstyle-query](https://github.com/rust-cli/anstyle) | `1.0.3` | `1.1.0` |\r\n| [cc](https://github.com/rust-lang/cc-rs) | `1.0.98` | `1.0.99` |\r\n| [clap](https://github.com/clap-rs/clap) | `4.5.4` | `4.5.6` |\r\n| [clap_builder](https://github.com/clap-rs/clap) | `4.5.2` | `4.5.6` |\r\n| [clap_derive](https://github.com/clap-rs/clap) | `4.5.4` | `4.5.5` |\r\n| [clap_lex](https://github.com/clap-rs/clap) | `0.7.0` | `0.7.1` |\r\n| [regex](https://github.com/rust-lang/regex) | `1.10.4` | `1.10.5` |\r\n| [unicode-width](https://github.com/unicode-rs/unicode-width) | `0.1.12` | `0.1.13` |\r\n| [utf8parse](https://github.com/alacritty/vte) | `0.2.1` | `0.2.2` |\r\n| [windows-result](https://github.com/microsoft/windows-rs) | `0.1.1` | `0.1.2` |\r\n| [xkeysym](https://github.com/notgull/xkeysym) | `0.2.0` | `0.2.1` |\r\n\r\n\r\nUpdates `glutin_wgl_sys` from 0.5.0 to 0.6.0\r\n- [Release notes](https://github.com/rust-windowing/glutin/releases)\r\n- [Changelog](https://github.com/rust-windowing/glutin/blob/master/CHANGELOG.md)\r\n- [Commits](https://github.com/rust-windowing/glutin/commits)\r\n\r\nUpdates `anstyle-query` from 1.0.3 to 1.1.0\r\n- [Commits](https://github.com/rust-cli/anstyle/compare/anstyle-query-v1.0.3...anstyle-query-v1.1.0)\r\n\r\nUpdates `cc` from 1.0.98 to 1.0.99\r\n- [Release notes](https://github.com/rust-lang/cc-rs/releases)\r\n- [Commits](https://github.com/rust-lang/cc-rs/compare/1.0.98...1.0.99)\r\n\r\nUpdates `clap` from 4.5.4 to 4.5.6\r\n- [Release notes](https://github.com/clap-rs/clap/releases)\r\n- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)\r\n- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.4...v4.5.6)\r\n\r\nUpdates `clap_builder` from 4.5.2 to 4.5.6\r\n- [Release notes](https://github.com/clap-rs/clap/releases)\r\n- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)\r\n- [Commits](https://github.com/clap-rs/clap/compare/v4.5.2...v4.5.6)\r\n\r\nUpdates `clap_derive` from 4.5.4 to 4.5.5\r\n- [Release notes](https://github.com/clap-rs/clap/releases)\r\n- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)\r\n- [Commits](https://github.com/clap-rs/clap/compare/v4.5.4...v4.5.5)\r\n\r\nUpdates `clap_lex` from 0.7.0 to 0.7.1\r\n- [Release notes](https://github.com/clap-rs/clap/releases)\r\n- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)\r\n- [Commits](https://github.com/clap-rs/clap/compare/clap_lex-v0.7.0...clap_lex-v0.7.1)\r\n\r\nUpdates `regex` from 1.10.4 to 1.10.5\r\n- [Release notes](https://github.com/rust-lang/regex/releases)\r\n- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md)\r\n- [Commits](https://github.com/rust-lang/regex/compare/1.10.4...1.10.5)\r\n\r\nUpdates `unicode-width` from 0.1.12 to 0.1.13\r\n- [Commits](https://github.com/unicode-rs/unicode-width/compare/v0.1.12...v0.1.13)\r\n\r\nUpdates `utf8parse` from 0.2.1 to 0.2.2\r\n- [Release notes](https://github.com/alacritty/vte/releases)\r\n- [Changelog](https://github.com/alacritty/vte/blob/master/CHANGELOG.md)\r\n- [Commits](https://github.com/alacritty/vte/compare/utf8parse_v0.2.1...utf8parse_v0.2.2)\r\n\r\nUpdates `windows-result` from 0.1.1 to 0.1.2\r\n- [Release notes](https://github.com/microsoft/windows-rs/releases)\r\n- [Commits](https://github.com/microsoft/windows-rs/commits)\r\n\r\nUpdates `xkeysym` from 0.2.0 to 0.2.1\r\n- [Release notes](https://github.com/notgull/xkeysym/releases)\r\n- [Changelog](https://github.com/rust-windowing/xkeysym/blob/master/CHANGELOG.md)\r\n- [Commits](https://github.com/notgull/xkeysym/compare/v0.2.0...v0.2.1)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: glutin_wgl_sys\r\n dependency-type: direct:production\r\n update-type: version-update:semver-minor\r\n dependency-group: patch-updates\r\n- dependency-name: anstyle-query\r\n dependency-type: indirect\r\n update-type: version-update:semver-minor\r\n dependency-group: patch-updates\r\n- dependency-name: cc\r\n dependency-type: indirect\r\n update-type: version-update:semver-patch\r\n dependency-group: patch-updates\r\n- dependency-name: clap\r\n dependency-type: indirect\r\n update-type: version-update:semver-patch\r\n dependency-group: patch-updates\r\n- dependency-name: clap_builder\r\n dependency-type: indirect\r\n update-type: version-update:semver-patch\r\n dependency-group: patch-updates\r\n- dependency-name: clap_derive\r\n dependency-type: indirect\r\n update-type: version-update:semver-patch\r\n dependency-group: patch-updates\r\n- dependency-name: clap_lex\r\n dependency-type: indirect\r\n update-type: version-update:semver-patch\r\n dependency-group: patch-updates\r\n- dependency-name: regex\r\n dependency-type: indirect\r\n update-type: version-update:semver-patch\r\n dependency-group: patch-updates\r\n- dependency-name: unicode-width\r\n dependency-type: indirect\r\n update-type: version-update:semver-patch\r\n dependency-group: patch-updates\r\n- dependency-name: utf8parse\r\n dependency-type: indirect\r\n update-type: version-update:semver-patch\r\n dependency-group: patch-updates\r\n- dependency-name: windows-result\r\n dependency-type: indirect\r\n update-type: version-update:semver-patch\r\n dependency-group: patch-updates\r\n- dependency-name: xkeysym\r\n dependency-type: indirect\r\n update-type: version-update:semver-patch\r\n dependency-group: patch-updates\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"build(deps): bump the patch-updates group with 12 updates (#5790)"}},{"before":"a9629d82a64221eec8196485ae5e422830a9cd5d","after":null,"ref":"refs/heads/dependabot/github_actions/crate-ci/typos-1.22.3","pushedAt":"2024-06-10T07:48:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Wumpf","name":"Andreas Reich","path":"/Wumpf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1220815?s=80&v=4"}},{"before":"abba12ae4e5488b08d9e189fc37dab5e1755b443","after":"532e71efb9c6de42bd70a937d3aaa7fa210e3283","ref":"refs/heads/trunk","pushedAt":"2024-06-10T07:48:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Wumpf","name":"Andreas Reich","path":"/Wumpf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1220815?s=80&v=4"},"commit":{"message":"build(deps): bump crate-ci/typos from 1.21.0 to 1.22.3 (#5789)\n\nBumps [crate-ci/typos](https://github.com/crate-ci/typos) from 1.21.0 to 1.22.3.\r\n- [Release notes](https://github.com/crate-ci/typos/releases)\r\n- [Changelog](https://github.com/crate-ci/typos/blob/master/CHANGELOG.md)\r\n- [Commits](https://github.com/crate-ci/typos/compare/v1.21.0...v1.22.3)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: crate-ci/typos\r\n dependency-type: direct:production\r\n update-type: version-update:semver-minor\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"build(deps): bump crate-ci/typos from 1.21.0 to 1.22.3 (#5789)"}},{"before":null,"after":"d2f2fb40d8cb4e1c1372d72cf6e5454a4218768a","ref":"refs/heads/dependabot/cargo/patch-updates-1dc473c7b7","pushedAt":"2024-06-10T02:36:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump the patch-updates group with 12 updates\n\nBumps the patch-updates group with 12 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [glutin_wgl_sys](https://github.com/rust-windowing/glutin) | `0.5.0` | `0.6.0` |\n| [anstyle-query](https://github.com/rust-cli/anstyle) | `1.0.3` | `1.1.0` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.0.98` | `1.0.99` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.4` | `4.5.6` |\n| [clap_builder](https://github.com/clap-rs/clap) | `4.5.2` | `4.5.6` |\n| [clap_derive](https://github.com/clap-rs/clap) | `4.5.4` | `4.5.5` |\n| [clap_lex](https://github.com/clap-rs/clap) | `0.7.0` | `0.7.1` |\n| [regex](https://github.com/rust-lang/regex) | `1.10.4` | `1.10.5` |\n| [unicode-width](https://github.com/unicode-rs/unicode-width) | `0.1.12` | `0.1.13` |\n| [utf8parse](https://github.com/alacritty/vte) | `0.2.1` | `0.2.2` |\n| [windows-result](https://github.com/microsoft/windows-rs) | `0.1.1` | `0.1.2` |\n| [xkeysym](https://github.com/notgull/xkeysym) | `0.2.0` | `0.2.1` |\n\n\nUpdates `glutin_wgl_sys` from 0.5.0 to 0.6.0\n- [Release notes](https://github.com/rust-windowing/glutin/releases)\n- [Changelog](https://github.com/rust-windowing/glutin/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/rust-windowing/glutin/commits)\n\nUpdates `anstyle-query` from 1.0.3 to 1.1.0\n- [Commits](https://github.com/rust-cli/anstyle/compare/anstyle-query-v1.0.3...anstyle-query-v1.1.0)\n\nUpdates `cc` from 1.0.98 to 1.0.99\n- [Release notes](https://github.com/rust-lang/cc-rs/releases)\n- [Commits](https://github.com/rust-lang/cc-rs/compare/1.0.98...1.0.99)\n\nUpdates `clap` from 4.5.4 to 4.5.6\n- [Release notes](https://github.com/clap-rs/clap/releases)\n- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.4...v4.5.6)\n\nUpdates `clap_builder` from 4.5.2 to 4.5.6\n- [Release notes](https://github.com/clap-rs/clap/releases)\n- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/clap-rs/clap/compare/v4.5.2...v4.5.6)\n\nUpdates `clap_derive` from 4.5.4 to 4.5.5\n- [Release notes](https://github.com/clap-rs/clap/releases)\n- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/clap-rs/clap/compare/v4.5.4...v4.5.5)\n\nUpdates `clap_lex` from 0.7.0 to 0.7.1\n- [Release notes](https://github.com/clap-rs/clap/releases)\n- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/clap-rs/clap/compare/clap_lex-v0.7.0...clap_lex-v0.7.1)\n\nUpdates `regex` from 1.10.4 to 1.10.5\n- [Release notes](https://github.com/rust-lang/regex/releases)\n- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/rust-lang/regex/compare/1.10.4...1.10.5)\n\nUpdates `unicode-width` from 0.1.12 to 0.1.13\n- [Commits](https://github.com/unicode-rs/unicode-width/compare/v0.1.12...v0.1.13)\n\nUpdates `utf8parse` from 0.2.1 to 0.2.2\n- [Release notes](https://github.com/alacritty/vte/releases)\n- [Changelog](https://github.com/alacritty/vte/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/alacritty/vte/compare/utf8parse_v0.2.1...utf8parse_v0.2.2)\n\nUpdates `windows-result` from 0.1.1 to 0.1.2\n- [Release notes](https://github.com/microsoft/windows-rs/releases)\n- [Commits](https://github.com/microsoft/windows-rs/commits)\n\nUpdates `xkeysym` from 0.2.0 to 0.2.1\n- [Release notes](https://github.com/notgull/xkeysym/releases)\n- [Changelog](https://github.com/rust-windowing/xkeysym/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/notgull/xkeysym/compare/v0.2.0...v0.2.1)\n\n---\nupdated-dependencies:\n- dependency-name: glutin_wgl_sys\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: patch-updates\n- dependency-name: anstyle-query\n dependency-type: indirect\n update-type: version-update:semver-minor\n dependency-group: patch-updates\n- dependency-name: cc\n dependency-type: indirect\n update-type: version-update:semver-patch\n dependency-group: patch-updates\n- dependency-name: clap\n dependency-type: indirect\n update-type: version-update:semver-patch\n dependency-group: patch-updates\n- dependency-name: clap_builder\n dependency-type: indirect\n update-type: version-update:semver-patch\n dependency-group: patch-updates\n- dependency-name: clap_derive\n dependency-type: indirect\n update-type: version-update:semver-patch\n dependency-group: patch-updates\n- dependency-name: clap_lex\n dependency-type: indirect\n update-type: version-update:semver-patch\n dependency-group: patch-updates\n- dependency-name: regex\n dependency-type: indirect\n update-type: version-update:semver-patch\n dependency-group: patch-updates\n- dependency-name: unicode-width\n dependency-type: indirect\n update-type: version-update:semver-patch\n dependency-group: patch-updates\n- dependency-name: utf8parse\n dependency-type: indirect\n update-type: version-update:semver-patch\n dependency-group: patch-updates\n- dependency-name: windows-result\n dependency-type: indirect\n update-type: version-update:semver-patch\n dependency-group: patch-updates\n- dependency-name: xkeysym\n dependency-type: indirect\n update-type: version-update:semver-patch\n dependency-group: patch-updates\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump the patch-updates group with 12 updates"}},{"before":null,"after":"a9629d82a64221eec8196485ae5e422830a9cd5d","ref":"refs/heads/dependabot/github_actions/crate-ci/typos-1.22.3","pushedAt":"2024-06-10T02:35:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump crate-ci/typos from 1.21.0 to 1.22.3\n\nBumps [crate-ci/typos](https://github.com/crate-ci/typos) from 1.21.0 to 1.22.3.\n- [Release notes](https://github.com/crate-ci/typos/releases)\n- [Changelog](https://github.com/crate-ci/typos/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/crate-ci/typos/compare/v1.21.0...v1.22.3)\n\n---\nupdated-dependencies:\n- dependency-name: crate-ci/typos\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump crate-ci/typos from 1.21.0 to 1.22.3"}},{"before":"583cc6ab04796b8ab29a84920ff5bd42d9736e7a","after":"abba12ae4e5488b08d9e189fc37dab5e1755b443","ref":"refs/heads/trunk","pushedAt":"2024-06-09T01:36:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jimblandy","name":"Jim Blandy","path":"/jimblandy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/751272?s=80&v=4"},"commit":{"message":"Add support for 64 bit integer atomic operations in shaders.\n\nAdd the following flags to `wgpu_types::Features`:\n\n- `SHADER_INT64_ATOMIC_ALL_OPS` enables all atomic operations on `atomic` and\n `atomic` values.\n\n- `SHADER_INT64_ATOMIC_MIN_MAX` is a subset of the above, enabling only\n `AtomicFunction::Min` and `AtomicFunction::Max` operations on `atomic` and\n `atomic` values in the `Storage` address space. These are the only 64-bit\n atomic operations available on Metal as of 3.1.\n\nAdd corresponding flags to `naga::valid::Capabilities`. These are supported by the\nWGSL front end, and all Naga backends.\n\nPlatform support:\n\n- On Direct3d 12, in `D3D12_FEATURE_DATA_D3D12_OPTIONS9`, if\n `AtomicInt64OnTypedResourceSupported` and `AtomicInt64OnGroupSharedSupported` are\n both available, then both wgpu features described above are available.\n\n- On Metal, `SHADER_INT64_ATOMIC_MIN_MAX` is available on Apple9 hardware, and on\n hardware that advertises both Apple8 and Mac2 support. This also requires Metal\n Shading Language 2.4 or later. Metal does not yet support the more general\n `SHADER_INT64_ATOMIC_ALL_OPS`.\n\n- On Vulkan, if the `VK_KHR_shader_atomic_int64` extension is available with both the\n `shader_buffer_int64_atomics` and `shader_shared_int64_atomics` features, then both\n wgpu features described above are available.","shortMessageHtmlLink":"Add support for 64 bit integer atomic operations in shaders."}},{"before":"996ed2f0c4774437f1cd5466a4ab80d9e9be1509","after":null,"ref":"refs/heads/use-d3d12-0.7.0","pushedAt":"2024-06-07T19:51:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ErichDonGubler","name":"Erich Gubler","path":"/ErichDonGubler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/658538?s=80&v=4"}},{"before":"9a27ba53ca008e16decdaf089dae8cfa695d984e","after":"583cc6ab04796b8ab29a84920ff5bd42d9736e7a","ref":"refs/heads/trunk","pushedAt":"2024-06-04T12:39:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"teoxoy","name":"Teodor Tanasoaia","path":"/teoxoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28601907?s=80&v=4"},"commit":{"message":"[naga] Ensure that `FooResult` expressions are correctly populated.\n\nMake Naga module validation require that `CallResult` and\n`AtomicResult` expressions are indeed visited by exactly one `Call` /\n`Atomic` statement.","shortMessageHtmlLink":"[naga] Ensure that FooResult expressions are correctly populated."}},{"before":"d258d6ce730485a3b236451aaf035c75e68c6fab","after":"9a27ba53ca008e16decdaf089dae8cfa695d984e","ref":"refs/heads/trunk","pushedAt":"2024-06-04T07:47:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ErichDonGubler","name":"Erich Gubler","path":"/ErichDonGubler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/658538?s=80&v=4"},"commit":{"message":"Fix QuerySet ownership of ComputePass (#5671)\n\n* add new tests for checking on query set lifetime\r\n\r\n* Fix ownership management of query sets on compute passes for write_timestamp, timestamp_writes (on desc) and pipeline statistic queries\r\n\r\n* changelog entry","shortMessageHtmlLink":"Fix QuerySet ownership of ComputePass (#5671)"}},{"before":"aa2821bff699a148845b27874cf3e44d2e8462ac","after":"d258d6ce730485a3b236451aaf035c75e68c6fab","ref":"refs/heads/trunk","pushedAt":"2024-06-04T01:34:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ErichDonGubler","name":"Erich Gubler","path":"/ErichDonGubler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/658538?s=80&v=4"},"commit":{"message":"meta: add `GOVERNANCE.md`","shortMessageHtmlLink":"meta: add GOVERNANCE.md"}},{"before":"badcaee6e33812df6023d2322ee55d6a9f992d1c","after":"aa2821bff699a148845b27874cf3e44d2e8462ac","ref":"refs/heads/trunk","pushedAt":"2024-06-03T18:04:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Wumpf","name":"Andreas Reich","path":"/Wumpf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1220815?s=80&v=4"},"commit":{"message":"Reintroduce computepass->encoder lifetime constraint and make it opt-out via `wgpu::ComputePass::forget_lifetime` (#5768)\n\n* Reintroduce computepass->encoder lifetime constraint and make it opt-out via `wgpu::ComputePass::make_static`\r\n\r\n* improve comments based on review feedback\r\n\r\n* use the same lifetime name for all usages of `ComputePass<'encoder>`\r\n\r\n* comment improvement that I missed earlier\r\n\r\n* more review based comment improvements\r\n\r\n* use suggested zero-overhead lifetime removal\r\n\r\n* rename make_static to forge_lifetime\r\n\r\n* missed comma","shortMessageHtmlLink":"Reintroduce computepass->encoder lifetime constraint and make it opt-…"}},{"before":"91e4be314ccd88383a63b28208b58caeb1b71fe7","after":"badcaee6e33812df6023d2322ee55d6a9f992d1c","ref":"refs/heads/trunk","pushedAt":"2024-06-03T09:30:28.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"teoxoy","name":"Teodor Tanasoaia","path":"/teoxoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28601907?s=80&v=4"},"commit":{"message":"[naga] Make `BlockContext::resolve_pointer_type` infallible.\n\nSince `BlockContext::resolve_pointer_type` never returns an error,\nchange its result type from a `Result` to a `&TypeInner`. Adjust\ncallers accordingly.\n\nRemove calls (well, there's only one) to `resolve_pointer_type`\nentirely when the caller does not need the value, since\n`resolve_pointer_type` is now infallible and has no side effects.","shortMessageHtmlLink":"[naga] Make BlockContext::resolve_pointer_type infallible."}},{"before":"dd86dcf8f859008707908e654f4c00d232ae0eb6","after":"91e4be314ccd88383a63b28208b58caeb1b71fe7","ref":"refs/heads/trunk","pushedAt":"2024-06-03T08:26:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"teoxoy","name":"Teodor Tanasoaia","path":"/teoxoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28601907?s=80&v=4"},"commit":{"message":"[naga doc] Fix broken links in Naga `bitflags` types.\n\nFix links in documentation for types defined using the `bitflags!` macro.\n\nAs described in [bitflags#407], for some reason, `cargo doc` doesn't\ncheck for broken links in documentation for types or members defined\nusing `bitflags::bitflags!`.\n\n[bitflags#407]: https://github.com/bitflags/bitflags/issues/407","shortMessageHtmlLink":"[naga doc] Fix broken links in Naga bitflags types."}},{"before":"3eb379c3d30e69ac102324c16651370d79bbf540","after":null,"ref":"refs/heads/dependabot/cargo/patch-updates-7c1b0f1688","pushedAt":"2024-06-03T07:20:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Wumpf","name":"Andreas Reich","path":"/Wumpf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1220815?s=80&v=4"}},{"before":"7954a6bd3ee1b3b28050019f1e67d57fcea4efed","after":"dd86dcf8f859008707908e654f4c00d232ae0eb6","ref":"refs/heads/trunk","pushedAt":"2024-06-03T07:20:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Wumpf","name":"Andreas Reich","path":"/Wumpf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1220815?s=80&v=4"},"commit":{"message":"build(deps): bump the patch-updates group with 19 updates (#5770)\n\nBumps the patch-updates group with 19 updates:\r\n\r\n| Package | From | To |\r\n| --- | --- | --- |\r\n| [parking_lot](https://github.com/Amanieu/parking_lot) | `0.12.2` | `0.12.3` |\r\n| [serde](https://github.com/serde-rs/serde) | `1.0.202` | `1.0.203` |\r\n| [tokio](https://github.com/tokio-rs/tokio) | `1.37.0` | `1.38.0` |\r\n| [syn](https://github.com/dtolnay/syn) | `2.0.65` | `2.0.66` |\r\n| [backtrace](https://github.com/rust-lang/backtrace-rs) | `0.3.71` | `0.3.72` |\r\n| [bytemuck_derive](https://github.com/Lokathor/bytemuck) | `1.6.0` | `1.7.0` |\r\n| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.4.0` | `1.4.2` |\r\n| [deno_unsync](https://github.com/denoland/deno_unsync) | `0.3.3` | `0.3.4` |\r\n| [gimli](https://github.com/gimli-rs/gimli) | `0.28.1` | `0.29.0` |\r\n| [objc-sys](https://github.com/madsmtm/objc2) | `0.3.3` | `0.3.5` |\r\n| [object](https://github.com/gimli-rs/object) | `0.32.2` | `0.35.0` |\r\n| [plotters](https://github.com/plotters-rs/plotters) | `0.3.5` | `0.3.6` |\r\n| [plotters-backend](https://github.com/plotters-rs/plotters) | `0.3.5` | `0.3.6` |\r\n| [plotters-svg](https://github.com/plotters-rs/plotters) | `0.3.5` | `0.3.6` |\r\n| [polling](https://github.com/smol-rs/polling) | `3.7.0` | `3.7.1` |\r\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.83` | `1.0.85` |\r\n| [serde_derive](https://github.com/serde-rs/serde) | `1.0.202` | `1.0.203` |\r\n| [tokio-macros](https://github.com/tokio-rs/tokio) | `2.2.0` | `2.3.0` |\r\n| [wayland-backend](https://github.com/smithay/wayland-rs) | `0.3.3` | `0.3.4` |\r\n\r\n\r\nUpdates `parking_lot` from 0.12.2 to 0.12.3\r\n- [Changelog](https://github.com/Amanieu/parking_lot/blob/master/CHANGELOG.md)\r\n- [Commits](https://github.com/Amanieu/parking_lot/compare/0.12.2...0.12.3)\r\n\r\nUpdates `serde` from 1.0.202 to 1.0.203\r\n- [Release notes](https://github.com/serde-rs/serde/releases)\r\n- [Commits](https://github.com/serde-rs/serde/compare/v1.0.202...v1.0.203)\r\n\r\nUpdates `tokio` from 1.37.0 to 1.38.0\r\n- [Release notes](https://github.com/tokio-rs/tokio/releases)\r\n- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.37.0...tokio-1.38.0)\r\n\r\nUpdates `syn` from 2.0.65 to 2.0.66\r\n- [Release notes](https://github.com/dtolnay/syn/releases)\r\n- [Commits](https://github.com/dtolnay/syn/compare/2.0.65...2.0.66)\r\n\r\nUpdates `backtrace` from 0.3.71 to 0.3.72\r\n- [Release notes](https://github.com/rust-lang/backtrace-rs/releases)\r\n- [Commits](https://github.com/rust-lang/backtrace-rs/compare/0.3.71...0.3.72)\r\n\r\nUpdates `bytemuck_derive` from 1.6.0 to 1.7.0\r\n- [Changelog](https://github.com/Lokathor/bytemuck/blob/main/changelog.md)\r\n- [Commits](https://github.com/Lokathor/bytemuck/compare/bytemuck_derive-v1.6.0...bytemuck_derive-v1.7.0)\r\n\r\nUpdates `crc32fast` from 1.4.0 to 1.4.2\r\n- [Commits](https://github.com/srijs/rust-crc32fast/compare/v1.4.0...v1.4.2)\r\n\r\nUpdates `deno_unsync` from 0.3.3 to 0.3.4\r\n- [Commits](https://github.com/denoland/deno_unsync/commits)\r\n\r\nUpdates `gimli` from 0.28.1 to 0.29.0\r\n- [Changelog](https://github.com/gimli-rs/gimli/blob/master/CHANGELOG.md)\r\n- [Commits](https://github.com/gimli-rs/gimli/compare/0.28.1...0.29.0)\r\n\r\nUpdates `objc-sys` from 0.3.3 to 0.3.5\r\n- [Commits](https://github.com/madsmtm/objc2/compare/objc-sys-0.3.3...objc-sys-0.3.5)\r\n\r\nUpdates `object` from 0.32.2 to 0.35.0\r\n- [Changelog](https://github.com/gimli-rs/object/blob/master/CHANGELOG.md)\r\n- [Commits](https://github.com/gimli-rs/object/compare/0.32.2...0.35.0)\r\n\r\nUpdates `plotters` from 0.3.5 to 0.3.6\r\n- [Changelog](https://github.com/plotters-rs/plotters/blob/master/CHANGELOG.md)\r\n- [Commits](https://github.com/plotters-rs/plotters/compare/v0.3.5...v0.3.6)\r\n\r\nUpdates `plotters-backend` from 0.3.5 to 0.3.6\r\n- [Changelog](https://github.com/plotters-rs/plotters/blob/master/CHANGELOG.md)\r\n- [Commits](https://github.com/plotters-rs/plotters/compare/v0.3.5...v0.3.6)\r\n\r\nUpdates `plotters-svg` from 0.3.5 to 0.3.6\r\n- [Changelog](https://github.com/plotters-rs/plotters/blob/master/CHANGELOG.md)\r\n- [Commits](https://github.com/plotters-rs/plotters/compare/v0.3.5...v0.3.6)\r\n\r\nUpdates `polling` from 3.7.0 to 3.7.1\r\n- [Release notes](https://github.com/smol-rs/polling/releases)\r\n- [Changelog](https://github.com/smol-rs/polling/blob/master/CHANGELOG.md)\r\n- [Commits](https://github.com/smol-rs/polling/compare/v3.7.0...v3.7.1)\r\n\r\nUpdates `proc-macro2` from 1.0.83 to 1.0.85\r\n- [Release notes](https://github.com/dtolnay/proc-macro2/releases)\r\n- [Commits](https://github.com/dtolnay/proc-macro2/compare/1.0.83...1.0.85)\r\n\r\nUpdates `serde_derive` from 1.0.202 to 1.0.203\r\n- [Release notes](https://github.com/serde-rs/serde/releases)\r\n- [Commits](https://github.com/serde-rs/serde/compare/v1.0.202...v1.0.203)\r\n\r\nUpdates `tokio-macros` from 2.2.0 to 2.3.0\r\n- [Release notes](https://github.com/tokio-rs/tokio/releases)\r\n- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-macros-2.2.0...tokio-macros-2.3.0)\r\n\r\nUpdates `wayland-backend` from 0.3.3 to 0.3.4\r\n- [Release notes](https://github.com/smithay/wayland-rs/releases)\r\n- [Changelog](https://github.com/Smithay/wayland-rs/blob/master/historical_changelog.md)\r\n- [Commits](https://github.com/smithay/wayland-rs/commits)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: parking_lot\r\n dependency-type: direct:production\r\n update-type: version-update:semver-patch\r\n dependency-group: patch-updates\r\n- dependency-name: serde\r\n dependency-type: direct:production\r\n update-type: version-update:semver-patch\r\n dependency-group: patch-updates\r\n- dependency-name: tokio\r\n dependency-type: direct:production\r\n update-type: version-update:semver-minor\r\n dependency-group: patch-updates\r\n- dependency-name: syn\r\n dependency-type: direct:production\r\n update-type: version-update:semver-patch\r\n dependency-group: patch-updates\r\n- dependency-name: backtrace\r\n dependency-type: indirect\r\n update-type: version-update:semver-patch\r\n dependency-group: patch-updates\r\n- dependency-name: bytemuck_derive\r\n dependency-type: indirect\r\n update-type: version-update:semver-minor\r\n dependency-group: patch-updates\r\n- dependency-name: crc32fast\r\n dependency-type: indirect\r\n update-type: version-update:semver-patch\r\n dependency-group: patch-updates\r\n- dependency-name: deno_unsync\r\n dependency-type: indirect\r\n update-type: version-update:semver-patch\r\n dependency-group: patch-updates\r\n- dependency-name: gimli\r\n dependency-type: indirect\r\n update-type: version-update:semver-minor\r\n dependency-group: patch-updates\r\n- dependency-name: objc-sys\r\n dependency-type: indirect\r\n update-type: version-update:semver-patch\r\n dependency-group: patch-updates\r\n- dependency-name: object\r\n dependency-type: indirect\r\n update-type: version-update:semver-minor\r\n dependency-group: patch-updates\r\n- dependency-name: plotters\r\n dependency-type: indirect\r\n update-type: version-update:semver-patch\r\n dependency-group: patch-updates\r\n- dependency-name: plotters-backend\r\n dependency-type: indirect\r\n update-type: version-update:semver-patch\r\n dependency-group: patch-updates\r\n- dependency-name: plotters-svg\r\n dependency-type: indirect\r\n update-type: version-update:semver-patch\r\n dependency-group: patch-updates\r\n- dependency-name: polling\r\n dependency-type: indirect\r\n update-type: version-update:semver-patch\r\n dependency-group: patch-updates\r\n- dependency-name: proc-macro2\r\n dependency-type: indirect\r\n update-type: version-update:semver-patch\r\n dependency-group: patch-updates\r\n- dependency-name: serde_derive\r\n dependency-type: indirect\r\n update-type: version-update:semver-patch\r\n dependency-group: patch-updates\r\n- dependency-name: tokio-macros\r\n dependency-type: indirect\r\n update-type: version-update:semver-minor\r\n dependency-group: patch-updates\r\n- dependency-name: wayland-backend\r\n dependency-type: indirect\r\n update-type: version-update:semver-patch\r\n dependency-group: patch-updates\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"build(deps): bump the patch-updates group with 19 updates (#5770)"}},{"before":null,"after":"3eb379c3d30e69ac102324c16651370d79bbf540","ref":"refs/heads/dependabot/cargo/patch-updates-7c1b0f1688","pushedAt":"2024-06-03T02:39:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump the patch-updates group with 19 updates\n\nBumps the patch-updates group with 19 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [parking_lot](https://github.com/Amanieu/parking_lot) | `0.12.2` | `0.12.3` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.202` | `1.0.203` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.37.0` | `1.38.0` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.65` | `2.0.66` |\n| [backtrace](https://github.com/rust-lang/backtrace-rs) | `0.3.71` | `0.3.72` |\n| [bytemuck_derive](https://github.com/Lokathor/bytemuck) | `1.6.0` | `1.7.0` |\n| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.4.0` | `1.4.2` |\n| [deno_unsync](https://github.com/denoland/deno_unsync) | `0.3.3` | `0.3.4` |\n| [gimli](https://github.com/gimli-rs/gimli) | `0.28.1` | `0.29.0` |\n| [objc-sys](https://github.com/madsmtm/objc2) | `0.3.3` | `0.3.5` |\n| [object](https://github.com/gimli-rs/object) | `0.32.2` | `0.35.0` |\n| [plotters](https://github.com/plotters-rs/plotters) | `0.3.5` | `0.3.6` |\n| [plotters-backend](https://github.com/plotters-rs/plotters) | `0.3.5` | `0.3.6` |\n| [plotters-svg](https://github.com/plotters-rs/plotters) | `0.3.5` | `0.3.6` |\n| [polling](https://github.com/smol-rs/polling) | `3.7.0` | `3.7.1` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.83` | `1.0.85` |\n| [serde_derive](https://github.com/serde-rs/serde) | `1.0.202` | `1.0.203` |\n| [tokio-macros](https://github.com/tokio-rs/tokio) | `2.2.0` | `2.3.0` |\n| [wayland-backend](https://github.com/smithay/wayland-rs) | `0.3.3` | `0.3.4` |\n\n\nUpdates `parking_lot` from 0.12.2 to 0.12.3\n- [Changelog](https://github.com/Amanieu/parking_lot/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/Amanieu/parking_lot/compare/0.12.2...0.12.3)\n\nUpdates `serde` from 1.0.202 to 1.0.203\n- [Release notes](https://github.com/serde-rs/serde/releases)\n- [Commits](https://github.com/serde-rs/serde/compare/v1.0.202...v1.0.203)\n\nUpdates `tokio` from 1.37.0 to 1.38.0\n- [Release notes](https://github.com/tokio-rs/tokio/releases)\n- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.37.0...tokio-1.38.0)\n\nUpdates `syn` from 2.0.65 to 2.0.66\n- [Release notes](https://github.com/dtolnay/syn/releases)\n- [Commits](https://github.com/dtolnay/syn/compare/2.0.65...2.0.66)\n\nUpdates `backtrace` from 0.3.71 to 0.3.72\n- [Release notes](https://github.com/rust-lang/backtrace-rs/releases)\n- [Commits](https://github.com/rust-lang/backtrace-rs/compare/0.3.71...0.3.72)\n\nUpdates `bytemuck_derive` from 1.6.0 to 1.7.0\n- [Changelog](https://github.com/Lokathor/bytemuck/blob/main/changelog.md)\n- [Commits](https://github.com/Lokathor/bytemuck/compare/bytemuck_derive-v1.6.0...bytemuck_derive-v1.7.0)\n\nUpdates `crc32fast` from 1.4.0 to 1.4.2\n- [Commits](https://github.com/srijs/rust-crc32fast/compare/v1.4.0...v1.4.2)\n\nUpdates `deno_unsync` from 0.3.3 to 0.3.4\n- [Commits](https://github.com/denoland/deno_unsync/commits)\n\nUpdates `gimli` from 0.28.1 to 0.29.0\n- [Changelog](https://github.com/gimli-rs/gimli/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/gimli-rs/gimli/compare/0.28.1...0.29.0)\n\nUpdates `objc-sys` from 0.3.3 to 0.3.5\n- [Commits](https://github.com/madsmtm/objc2/compare/objc-sys-0.3.3...objc-sys-0.3.5)\n\nUpdates `object` from 0.32.2 to 0.35.0\n- [Changelog](https://github.com/gimli-rs/object/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/gimli-rs/object/compare/0.32.2...0.35.0)\n\nUpdates `plotters` from 0.3.5 to 0.3.6\n- [Changelog](https://github.com/plotters-rs/plotters/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/plotters-rs/plotters/compare/v0.3.5...v0.3.6)\n\nUpdates `plotters-backend` from 0.3.5 to 0.3.6\n- [Changelog](https://github.com/plotters-rs/plotters/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/plotters-rs/plotters/compare/v0.3.5...v0.3.6)\n\nUpdates `plotters-svg` from 0.3.5 to 0.3.6\n- [Changelog](https://github.com/plotters-rs/plotters/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/plotters-rs/plotters/compare/v0.3.5...v0.3.6)\n\nUpdates `polling` from 3.7.0 to 3.7.1\n- [Release notes](https://github.com/smol-rs/polling/releases)\n- [Changelog](https://github.com/smol-rs/polling/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/smol-rs/polling/compare/v3.7.0...v3.7.1)\n\nUpdates `proc-macro2` from 1.0.83 to 1.0.85\n- [Release notes](https://github.com/dtolnay/proc-macro2/releases)\n- [Commits](https://github.com/dtolnay/proc-macro2/compare/1.0.83...1.0.85)\n\nUpdates `serde_derive` from 1.0.202 to 1.0.203\n- [Release notes](https://github.com/serde-rs/serde/releases)\n- [Commits](https://github.com/serde-rs/serde/compare/v1.0.202...v1.0.203)\n\nUpdates `tokio-macros` from 2.2.0 to 2.3.0\n- [Release notes](https://github.com/tokio-rs/tokio/releases)\n- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-macros-2.2.0...tokio-macros-2.3.0)\n\nUpdates `wayland-backend` from 0.3.3 to 0.3.4\n- [Release notes](https://github.com/smithay/wayland-rs/releases)\n- [Changelog](https://github.com/Smithay/wayland-rs/blob/master/historical_changelog.md)\n- [Commits](https://github.com/smithay/wayland-rs/commits)\n\n---\nupdated-dependencies:\n- dependency-name: parking_lot\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: patch-updates\n- dependency-name: serde\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: patch-updates\n- dependency-name: tokio\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: patch-updates\n- dependency-name: syn\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: patch-updates\n- dependency-name: backtrace\n dependency-type: indirect\n update-type: version-update:semver-patch\n dependency-group: patch-updates\n- dependency-name: bytemuck_derive\n dependency-type: indirect\n update-type: version-update:semver-minor\n dependency-group: patch-updates\n- dependency-name: crc32fast\n dependency-type: indirect\n update-type: version-update:semver-patch\n dependency-group: patch-updates\n- dependency-name: deno_unsync\n dependency-type: indirect\n update-type: version-update:semver-patch\n dependency-group: patch-updates\n- dependency-name: gimli\n dependency-type: indirect\n update-type: version-update:semver-minor\n dependency-group: patch-updates\n- dependency-name: objc-sys\n dependency-type: indirect\n update-type: version-update:semver-patch\n dependency-group: patch-updates\n- dependency-name: object\n dependency-type: indirect\n update-type: version-update:semver-minor\n dependency-group: patch-updates\n- dependency-name: plotters\n dependency-type: indirect\n update-type: version-update:semver-patch\n dependency-group: patch-updates\n- dependency-name: plotters-backend\n dependency-type: indirect\n update-type: version-update:semver-patch\n dependency-group: patch-updates\n- dependency-name: plotters-svg\n dependency-type: indirect\n update-type: version-update:semver-patch\n dependency-group: patch-updates\n- dependency-name: polling\n dependency-type: indirect\n update-type: version-update:semver-patch\n dependency-group: patch-updates\n- dependency-name: proc-macro2\n dependency-type: indirect\n update-type: version-update:semver-patch\n dependency-group: patch-updates\n- dependency-name: serde_derive\n dependency-type: indirect\n update-type: version-update:semver-patch\n dependency-group: patch-updates\n- dependency-name: tokio-macros\n dependency-type: indirect\n update-type: version-update:semver-minor\n dependency-group: patch-updates\n- dependency-name: wayland-backend\n dependency-type: indirect\n update-type: version-update:semver-patch\n dependency-group: patch-updates\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump the patch-updates group with 19 updates"}},{"before":"e7a528b62b20f0036721237715a8f7f74c11f401","after":"7954a6bd3ee1b3b28050019f1e67d57fcea4efed","ref":"refs/heads/trunk","pushedAt":"2024-06-02T07:59:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Wumpf","name":"Andreas Reich","path":"/Wumpf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1220815?s=80&v=4"},"commit":{"message":"Add missing acceleration structure buffer flag (#5760)\n\n* add the missing acceleration structure buffer flag\r\n\r\n* fmt","shortMessageHtmlLink":"Add missing acceleration structure buffer flag (#5760)"}},{"before":"c7458638d14921c7562e4197ddeefa17be413587","after":"e7a528b62b20f0036721237715a8f7f74c11f401","ref":"refs/heads/trunk","pushedAt":"2024-06-01T01:25:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cwfitzgerald","name":"Connor Fitzgerald","path":"/cwfitzgerald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7861353?s=80&v=4"},"commit":{"message":"Document WebGPU spec rule that an `Adapter` should be used only once. (#5764)","shortMessageHtmlLink":"Document WebGPU spec rule that an Adapter should be used only once. ("}},{"before":"9b7a9656670d74d364c359b918b062f814cb5f01","after":"c7458638d14921c7562e4197ddeefa17be413587","ref":"refs/heads/trunk","pushedAt":"2024-05-30T20:53:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jimblandy","name":"Jim Blandy","path":"/jimblandy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/751272?s=80&v=4"},"commit":{"message":"[hal/vk] Rework Submission and Surface Synchronization (#5681)\n\nFix two major synchronization issues in `wgpu_val::vulkan`:\r\n\r\n- Properly order queue command buffer submissions. Due to Mesa bugs, two semaphores are required even though the Vulkan spec says that only one should be necessary.\r\n\r\n- Properly manage surface texture acquisition and presentation:\r\n\r\n - Acquiring a surface texture can return while the presentation engine is still displaying the texture. Applications must wait for a semaphore to be signaled before using the acquired texture.\r\n\r\n - Presenting a surface texture requires a semaphore to ensure that drawing is complete before presentation occurs.\r\n\r\nCo-authored-by: Jim Blandy ","shortMessageHtmlLink":"[hal/vk] Rework Submission and Surface Synchronization (#5681)"}},{"before":"480d4dbd738c0f46e7104ca9986ef2bf2b5f455a","after":"9b7a9656670d74d364c359b918b062f814cb5f01","ref":"refs/heads/trunk","pushedAt":"2024-05-30T11:09:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"teoxoy","name":"Teodor Tanasoaia","path":"/teoxoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28601907?s=80&v=4"},"commit":{"message":"Add an experimental vertex pulling flag to Metal pipelines.\n\nThis proves a flag in msl::PipelineOptions that attempts to write all\nMetal vertex entry points to use a vertex pulling technique. It does\nthis by:\n\n1) Forcing the _buffer_sizes structure to be generated for all vertex\nentry points. The structure has additional buffer_size members that\ncontain the byte sizes of the vertex buffers.\n2) Adding new args to vertex entry points for the vertex id and/or\nthe instance id and for the bound buffers. If there is an existing\n@builtin(vertex_index) or @builtin(instance_index) param, then no\nduplicate arg is created.\n3) Adding code at the beginning of the function for vertex entry points\nto compare the vertex id or instance id against the lengths of all the\nbound buffers, and force an early-exit if the bounds are violated.\n4) Extracting the raw bytes from the vertex buffer(s) and unpacking\nthose bytes into the bound attributes with the expected types.\n5) Replacing the varyings input and instead using the unpacked\nattributes to fill any structs-as-args that are rebuilt in the entry\npoint.\n\nA new naga test is added which exercises this flag and demonstrates the\neffect of the transform. The msl generated by this test passes\nvalidation.\n\nEventually this transformation will be the default, always-on behavior\nfor Metal pipelines, though the flag may remain so that naga\ntranslation tests can be run with and without the tranformation.","shortMessageHtmlLink":"Add an experimental vertex pulling flag to Metal pipelines."}},{"before":"60a14c67fb43e68b7e64bee45ab3fac3f4253e72","after":"480d4dbd738c0f46e7104ca9986ef2bf2b5f455a","ref":"refs/heads/trunk","pushedAt":"2024-05-30T04:39:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jimblandy","name":"Jim Blandy","path":"/jimblandy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/751272?s=80&v=4"},"commit":{"message":"spv-in parsing Op::AtomicIIncrement (#5702)\n\nParse spirv::Op::AtomicIIncrement, add atomic_i_increment test.","shortMessageHtmlLink":"spv-in parsing Op::AtomicIIncrement (#5702)"}},{"before":"588950110af8aca278516ec15d33ef6b7b66588c","after":"60a14c67fb43e68b7e64bee45ab3fac3f4253e72","ref":"refs/heads/trunk","pushedAt":"2024-05-29T22:55:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"crowlKats","name":"Leo Kettmeir","path":"/crowlKats","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13135287?s=80&v=4"},"commit":{"message":"Remove the `link` Cargo feature (#5752)","shortMessageHtmlLink":"Remove the link Cargo feature (#5752)"}},{"before":"071fb14e159749241b810ada3ee2e620f15d915e","after":"588950110af8aca278516ec15d33ef6b7b66588c","ref":"refs/heads/trunk","pushedAt":"2024-05-29T22:43:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Wumpf","name":"Andreas Reich","path":"/Wumpf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1220815?s=80&v=4"},"commit":{"message":"Remove lifetime dependency of `ComputePass` to its parent command encoder (#5620)\n\n* lift encoder->computepass lifetime constraint and add now failing test\r\n* compute passes now take an arc to their parent command encoder, thus removing compile time dependency to it\r\n* Command encoder goes now into locked state while compute pass is open\r\n* changelog entry\r\n* share most of the code between get_encoder and lock_encoder","shortMessageHtmlLink":"Remove lifetime dependency of ComputePass to its parent command enc…"}},{"before":"23307e1dc355df3686547c48e9d1523105faa735","after":"071fb14e159749241b810ada3ee2e620f15d915e","ref":"refs/heads/trunk","pushedAt":"2024-05-29T19:33:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Wumpf","name":"Andreas Reich","path":"/Wumpf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1220815?s=80&v=4"},"commit":{"message":"Add support for pipeline-overridable constants in web backend (#5688)\n\n* Add support for pipeline-overridable constants in WebGPU\r\n\r\n* Add utility function for setting constants map\r\n\r\n* Panic on failure to set constants map\r\n\r\n---------\r\n\r\nCo-authored-by: Andreas Reich ","shortMessageHtmlLink":"Add support for pipeline-overridable constants in web backend (#5688)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYPgw3AA","startCursor":null,"endCursor":null}},"title":"Activity · gfx-rs/wgpu"}