{"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:1716385772.0","currentOid":""},"activityList":{"items":[{"before":"9e0fd17726ecda0cc88e8a20f911de60f1017b1a","after":"aaefc7c10dabeed7aaa5ef614735bc15c4cc46cf","ref":"refs/heads/trunk","pushedAt":"2024-05-24T08:38:06.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] Fix `cargo doc --document-private-items`. Add to CI.","shortMessageHtmlLink":"[naga] Fix cargo doc --document-private-items. Add to CI."}},{"before":"b898cdf9086a16304416a83bf578f78703bacc84","after":"9e0fd17726ecda0cc88e8a20f911de60f1017b1a","ref":"refs/heads/trunk","pushedAt":"2024-05-23T22:39:57.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] Document resource destruction methods, and a few other things. (#5627)\n\nDocument some more safety expectations for\r\n- resource destruction methods\r\n- `CommandEncoder` methods\r\n- `Queue::submit`\r\n\r\nDocument `Fence` creation a bit.\r\n\r\nDocument the `Queue` trait a bit.\r\n\r\nDocument `vulkan` shader module handling a bit.","shortMessageHtmlLink":"[hal] Document resource destruction methods, and a few other things. (#…"}},{"before":"9f74b15f0c5c7e549fbff3eaa99a69e29852a5d5","after":"b898cdf9086a16304416a83bf578f78703bacc84","ref":"refs/heads/trunk","pushedAt":"2024-05-23T10:59:12.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 spv-in] Doc fix: `Parser` -> `Frontend`\n\nFix documentation left unchanged when `Parser` was renamed to\n`Frontend`.","shortMessageHtmlLink":"[naga spv-in] Doc fix: Parser -> Frontend"}},{"before":"764f05885b55db902c37e74c9cb9464c0a0f2ce0","after":"fe57e28d237a53e8383f4c8b284020b48c08455b","ref":"refs/heads/remove-redundant-code","pushedAt":"2024-05-22T13:52:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ErichDonGubler","name":"Erich Gubler","path":"/ErichDonGubler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/658538?s=80&v=4"},"commit":{"message":"remove redundant code in module interface validation\n\n`TypeInner.size()` already handles the array case","shortMessageHtmlLink":"remove redundant code in module interface validation"}},{"before":"7fc7f58280bf745c93bca373d4f21f71db904f0c","after":"9f74b15f0c5c7e549fbff3eaa99a69e29852a5d5","ref":"refs/heads/trunk","pushedAt":"2024-05-22T13:49:36.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":"Remove historical comment in `rust-toolchain.toml`\n\nA version of rustup which doesn't understand toml-formatted `rust-toolchain` files won't be looking in `rust-toolchain.toml`\n\nThe file was renamed to `rust-toolchain.toml` in #4204\n\nrust-toolchain.toml support was added in rustup 1.23, which was released\non 2020-11-27 [1], 3 and a half years ago.\n\n[1]: https://blog.rust-lang.org/2020/11/27/Rustup-1.23.0.html","shortMessageHtmlLink":"Remove historical comment in rust-toolchain.toml"}},{"before":null,"after":"764f05885b55db902c37e74c9cb9464c0a0f2ce0","ref":"refs/heads/remove-redundant-code","pushedAt":"2024-05-22T13:49:32.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":"remove redundant code in module interface validation\n\n`TypeInner.size()` already handles the array case","shortMessageHtmlLink":"remove redundant code in module interface validation"}},{"before":"ccccffda1954485c6aab25d1cdfb360079ba0f72","after":"7fc7f58280bf745c93bca373d4f21f71db904f0c","ref":"refs/heads/trunk","pushedAt":"2024-05-22T06:38:31.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 spv-in] Delete misplaced, outdated comment.\n\nThis comment had become misplaced - it belongs on\n`lookup_sampled_image` - but also, that table is no longer \"storing\nflags on how they are used\". So the name of the field and type are\nprobably documentation enough.","shortMessageHtmlLink":"[naga spv-in] Delete misplaced, outdated comment."}},{"before":"c7a16b36b16be7484c2306d1155705f3f6241bf4","after":"ccccffda1954485c6aab25d1cdfb360079ba0f72","ref":"refs/heads/trunk","pushedAt":"2024-05-21T21:16:06.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"ErichDonGubler","name":"Erich Gubler","path":"/ErichDonGubler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/658538?s=80&v=4"},"commit":{"message":"test: migrate tests for specific validation err. msgs.","shortMessageHtmlLink":"test: migrate tests for specific validation err. msgs."}},{"before":"ffdbcc23218d3db32733d31a794b21e1c96802a7","after":"06f0c72f0984388e8daa916b67362e3589887764","ref":"refs/heads/dependabot/github_actions/JamesIves/github-pages-deploy-action-4.6.1","pushedAt":"2024-05-20T10:27:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Wumpf","name":"Andreas Reich","path":"/Wumpf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1220815?s=80&v=4"},"commit":{"message":"Merge branch 'trunk' into dependabot/github_actions/JamesIves/github-pages-deploy-action-4.6.1","shortMessageHtmlLink":"Merge branch 'trunk' into dependabot/github_actions/JamesIves/github-…"}},{"before":"18b758e3889bdd6ffa769085de15e2b96a0c1eb5","after":"c7a16b36b16be7484c2306d1155705f3f6241bf4","ref":"refs/heads/trunk","pushedAt":"2024-05-20T09:02:23.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":"change `create_validator` to a free function so it's usable","shortMessageHtmlLink":"change create_validator to a free function so it's usable"}},{"before":null,"after":"6f16adf37119cbade45a1bc9ac078e1597342065","ref":"refs/heads/dependabot/cargo/patch-updates-d60d28a594","pushedAt":"2024-05-20T03:15:16.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| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.83` | `1.0.86` |\n| [bytemuck](https://github.com/Lokathor/bytemuck) | `1.15.0` | `1.16.0` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.154` | `0.2.155` |\n| [raw-window-handle](https://github.com/rust-windowing/raw-window-handle) | `0.6.1` | `0.6.2` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.201` | `1.0.202` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `1.0.60` | `1.0.61` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.63` | `2.0.65` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.0.97` | `1.0.98` |\n| [crossbeam-utils](https://github.com/crossbeam-rs/crossbeam) | `0.8.19` | `0.8.20` |\n| [either](https://github.com/rayon-rs/either) | `1.11.0` | `1.12.0` |\n| [instant](https://github.com/sebcrozet/instant) | `0.1.12` | `0.1.13` |\n| [linux-raw-sys](https://github.com/sunfishcode/linux-raw-sys) | `0.4.13` | `0.4.14` |\n| [miniz_oxide](https://github.com/Frommi/miniz_oxide) | `0.7.2` | `0.7.3` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.82` | `1.0.83` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.16` | `1.0.17` |\n| [serde_derive](https://github.com/serde-rs/serde) | `1.0.201` | `1.0.202` |\n| [smol_str](https://github.com/rust-analyzer/smol_str) | `0.2.1` | `0.2.2` |\n| [thiserror-impl](https://github.com/dtolnay/thiserror) | `1.0.60` | `1.0.61` |\n| [toml_datetime](https://github.com/toml-rs/toml) | `0.6.5` | `0.6.6` |\n\n\nUpdates `anyhow` from 1.0.83 to 1.0.86\n- [Release notes](https://github.com/dtolnay/anyhow/releases)\n- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.83...1.0.86)\n\nUpdates `bytemuck` from 1.15.0 to 1.16.0\n- [Changelog](https://github.com/Lokathor/bytemuck/blob/main/changelog.md)\n- [Commits](https://github.com/Lokathor/bytemuck/compare/v1.15.0...v1.16.0)\n\nUpdates `libc` from 0.2.154 to 0.2.155\n- [Release notes](https://github.com/rust-lang/libc/releases)\n- [Commits](https://github.com/rust-lang/libc/compare/0.2.154...0.2.155)\n\nUpdates `raw-window-handle` from 0.6.1 to 0.6.2\n- [Release notes](https://github.com/rust-windowing/raw-window-handle/releases)\n- [Changelog](https://github.com/rust-windowing/raw-window-handle/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/rust-windowing/raw-window-handle/compare/v0.6.1...v0.6.2)\n\nUpdates `serde` from 1.0.201 to 1.0.202\n- [Release notes](https://github.com/serde-rs/serde/releases)\n- [Commits](https://github.com/serde-rs/serde/compare/v1.0.201...v1.0.202)\n\nUpdates `thiserror` from 1.0.60 to 1.0.61\n- [Release notes](https://github.com/dtolnay/thiserror/releases)\n- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.60...1.0.61)\n\nUpdates `syn` from 2.0.63 to 2.0.65\n- [Release notes](https://github.com/dtolnay/syn/releases)\n- [Commits](https://github.com/dtolnay/syn/compare/2.0.63...2.0.65)\n\nUpdates `cc` from 1.0.97 to 1.0.98\n- [Release notes](https://github.com/rust-lang/cc-rs/releases)\n- [Commits](https://github.com/rust-lang/cc-rs/compare/1.0.97...1.0.98)\n\nUpdates `crossbeam-utils` from 0.8.19 to 0.8.20\n- [Release notes](https://github.com/crossbeam-rs/crossbeam/releases)\n- [Changelog](https://github.com/crossbeam-rs/crossbeam/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/crossbeam-rs/crossbeam/compare/crossbeam-utils-0.8.19...crossbeam-utils-0.8.20)\n\nUpdates `either` from 1.11.0 to 1.12.0\n- [Commits](https://github.com/rayon-rs/either/compare/1.11.0...1.12.0)\n\nUpdates `instant` from 0.1.12 to 0.1.13\n- [Changelog](https://github.com/sebcrozet/instant/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/sebcrozet/instant/commits)\n\nUpdates `linux-raw-sys` from 0.4.13 to 0.4.14\n- [Commits](https://github.com/sunfishcode/linux-raw-sys/compare/v0.4.13...v0.4.14)\n\nUpdates `miniz_oxide` from 0.7.2 to 0.7.3\n- [Changelog](https://github.com/Frommi/miniz_oxide/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/Frommi/miniz_oxide/compare/0.7.2...0.7.3)\n\nUpdates `proc-macro2` from 1.0.82 to 1.0.83\n- [Release notes](https://github.com/dtolnay/proc-macro2/releases)\n- [Commits](https://github.com/dtolnay/proc-macro2/compare/1.0.82...1.0.83)\n\nUpdates `rustversion` from 1.0.16 to 1.0.17\n- [Release notes](https://github.com/dtolnay/rustversion/releases)\n- [Commits](https://github.com/dtolnay/rustversion/compare/1.0.16...1.0.17)\n\nUpdates `serde_derive` from 1.0.201 to 1.0.202\n- [Release notes](https://github.com/serde-rs/serde/releases)\n- [Commits](https://github.com/serde-rs/serde/compare/v1.0.201...v1.0.202)\n\nUpdates `smol_str` from 0.2.1 to 0.2.2\n- [Commits](https://github.com/rust-analyzer/smol_str/commits/v0.2.2)\n\nUpdates `thiserror-impl` from 1.0.60 to 1.0.61\n- [Release notes](https://github.com/dtolnay/thiserror/releases)\n- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.60...1.0.61)\n\nUpdates `toml_datetime` from 0.6.5 to 0.6.6\n- [Commits](https://github.com/toml-rs/toml/compare/toml_datetime-v0.6.5...toml_datetime-v0.6.6)\n\n---\nupdated-dependencies:\n- dependency-name: anyhow\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: patch-updates\n- dependency-name: bytemuck\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: patch-updates\n- dependency-name: libc\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: patch-updates\n- dependency-name: raw-window-handle\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: thiserror\n dependency-type: direct:production\n update-type: version-update:semver-patch\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: cc\n dependency-type: indirect\n update-type: version-update:semver-patch\n dependency-group: patch-updates\n- dependency-name: crossbeam-utils\n dependency-type: indirect\n update-type: version-update:semver-patch\n dependency-group: patch-updates\n- dependency-name: either\n dependency-type: indirect\n update-type: version-update:semver-minor\n dependency-group: patch-updates\n- dependency-name: instant\n dependency-type: indirect\n update-type: version-update:semver-patch\n dependency-group: patch-updates\n- dependency-name: linux-raw-sys\n dependency-type: indirect\n update-type: version-update:semver-patch\n dependency-group: patch-updates\n- dependency-name: miniz_oxide\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: rustversion\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: smol_str\n dependency-type: indirect\n update-type: version-update:semver-patch\n dependency-group: patch-updates\n- dependency-name: thiserror-impl\n dependency-type: indirect\n update-type: version-update:semver-patch\n dependency-group: patch-updates\n- dependency-name: toml_datetime\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":null,"after":"ffdbcc23218d3db32733d31a794b21e1c96802a7","ref":"refs/heads/dependabot/github_actions/JamesIves/github-pages-deploy-action-4.6.1","pushedAt":"2024-05-20T02:27:45.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 JamesIves/github-pages-deploy-action\n\nBumps [JamesIves/github-pages-deploy-action](https://github.com/jamesives/github-pages-deploy-action) from 4.6.0 to 4.6.1.\n- [Release notes](https://github.com/jamesives/github-pages-deploy-action/releases)\n- [Commits](https://github.com/jamesives/github-pages-deploy-action/compare/v4.6.0...v4.6.1)\n\n---\nupdated-dependencies:\n- dependency-name: JamesIves/github-pages-deploy-action\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump JamesIves/github-pages-deploy-action"}},{"before":"4521502da69bcf4f92c8350042c268573ef216d4","after":"d1701a1e46e7c161cb2dbf64f9ec73185eed7eb4","ref":"refs/heads/v0.20","pushedAt":"2024-05-18T16:27:31.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"ErichDonGubler","name":"Erich Gubler","path":"/ErichDonGubler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/658538?s=80&v=4"},"commit":{"message":"Fix Failure Case for MacOS 14.3","shortMessageHtmlLink":"Fix Failure Case for MacOS 14.3"}},{"before":"4902e470ce61bd102a7d57f3e17bf15798095b6a","after":"18b758e3889bdd6ffa769085de15e2b96a0c1eb5","ref":"refs/heads/trunk","pushedAt":"2024-05-17T21:45:03.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ErichDonGubler","name":"Erich Gubler","path":"/ErichDonGubler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/658538?s=80&v=4"},"commit":{"message":"test: ensure render pipelines have at least 1 target","shortMessageHtmlLink":"test: ensure render pipelines have at least 1 target"}},{"before":"eeb1a9d7b751da1fd14768809ff55f15b9056504","after":"4902e470ce61bd102a7d57f3e17bf15798095b6a","ref":"refs/heads/trunk","pushedAt":"2024-05-16T13:52:56.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":"Pipeline cache API and implementation for Vulkan (#5319)\n\nCo-authored-by: Connor Fitzgerald ","shortMessageHtmlLink":"Pipeline cache API and implementation for Vulkan (#5319)"}},{"before":"3a798859cdbb78aa702fcae5eee88ae44e10663e","after":"eeb1a9d7b751da1fd14768809ff55f15b9056504","ref":"refs/heads/trunk","pushedAt":"2024-05-16T13:05:41.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":"Add Benchmarks (#5694)","shortMessageHtmlLink":"Add Benchmarks (#5694)"}},{"before":"ed5ac30a043f0ba2e37e2e63d7e0c00ce50d5d1e","after":null,"ref":"refs/heads/rem-old-validation","pushedAt":"2024-05-15T15:24:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"teoxoy","name":"Teodor Tanasoaia","path":"/teoxoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28601907?s=80&v=4"}},{"before":"77a83fb0dd9f2295f25e99a850b9a031738925c3","after":"3a798859cdbb78aa702fcae5eee88ae44e10663e","ref":"refs/heads/trunk","pushedAt":"2024-05-15T15:24:37.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":"remove old depth and/or stencil texture copy validation\n\nThis was previously added in #2230 but I don't think it was necessary. #901 already implemented the buffer <-> texture validation for those formats. It's also not a requirement in the spec.","shortMessageHtmlLink":"remove old depth and/or stencil texture copy validation"}},{"before":"00456cfb37cd5130778dbc1c8052c925b21fec30","after":"77a83fb0dd9f2295f25e99a850b9a031738925c3","ref":"refs/heads/trunk","pushedAt":"2024-05-14T20:05:18.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 constraints from `wgpu::ComputePass` methods (#5570)\n\n* basic test setup\r\n\r\n* remove lifetime and drop resources on test - test fails now just as expected\r\n\r\n* compute pass recording is now hub dependent (needs gfx_select)\r\n\r\n* compute pass recording now bumps reference count of uses resources directly on recording\r\n\r\nTODO:\r\n* bind groups don't work because the Binder gets an id only\r\n* wgpu level error handling is missing\r\n\r\n* simplify compute pass state flush, compute pass execution no longer needs to lock bind_group storage\r\n\r\n* wgpu sided error handling\r\n\r\n* make ComputePass hal dependent, removing command cast hack. Introduce DynComputePass on wgpu side\r\n\r\n* remove stray repr(C)\r\n\r\n* changelog entry\r\n\r\n* fix deno issues -> move DynComputePass into wgc\r\n\r\n* split out resources setup from test","shortMessageHtmlLink":"Remove lifetime constraints from wgpu::ComputePass methods (#5570)"}},{"before":"7078b0a0614c350a84f606a978ec3f10f2d583ba","after":"00456cfb37cd5130778dbc1c8052c925b21fec30","ref":"refs/heads/trunk","pushedAt":"2024-05-14T15:57:04.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":"Add parsing support for un/pack4xI/U8","shortMessageHtmlLink":"Add parsing support for un/pack4xI/U8"}},{"before":"65d8c94afd825cbed454af449712d408decbef6b","after":"7078b0a0614c350a84f606a978ec3f10f2d583ba","ref":"refs/heads/trunk","pushedAt":"2024-05-14T14:21:53.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 Subgroup Ops on VK 1.2 Device (#5624)","shortMessageHtmlLink":"Fix Subgroup Ops on VK 1.2 Device (#5624)"}},{"before":null,"after":"ed5ac30a043f0ba2e37e2e63d7e0c00ce50d5d1e","ref":"refs/heads/rem-old-validation","pushedAt":"2024-05-14T10:03:44.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":"remove old depth and/or stencil texture copy validation\n\nThis was previously added in #2230 but I don't think it was necessary. #901 already implemented the buffer <-> texture validation for those formats. It's also not a requirement in the spec.","shortMessageHtmlLink":"remove old depth and/or stencil texture copy validation"}},{"before":"9b702544375345f9b0d37d3bd8e0ad0ff97c9097","after":"65d8c94afd825cbed454af449712d408decbef6b","ref":"refs/heads/trunk","pushedAt":"2024-05-14T09:57:18.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":"Issue SetDrawColorBuffers before clearing buffers in GLES, use clear_buffer_f32_slice instead of clear (#5666)\n\n* Issue SetDrawColorBuffers commands before issuing ClearColor\r\n\r\nThis is necessary for glClearBuffer calls to work correctly on some machines (e.g. AMD Renoir graphics running on Linux). Without this, glClearBuffer calls are ignored.\r\n\r\n* Use clear_buffer_f32_slice instead of gl.clear to suppress WebGL warnings\r\n\r\nThis fixes the following WebGL warning: \"WebGL warning: drawBuffers: `buffers[i]` must be NONE or COLOR_ATTACHMENTi.\"\r\n\r\nWhen using native OpenGL, it is acceptable to call glDrawBuffers with an array of buffers where i != COLOR_ATTACHMENTi. In WebGL, this is not allowed.\r\n\r\n* Run cargo fmt\r\n\r\n* Add changes for PR GH-5666 to the CHANGELOG","shortMessageHtmlLink":"Issue SetDrawColorBuffers before clearing buffers in GLES, use clear_…"}},{"before":"ffd96a0a5316d48085fcb283a75466c54a43abd8","after":"9b702544375345f9b0d37d3bd8e0ad0ff97c9097","ref":"refs/heads/trunk","pushedAt":"2024-05-14T08:39:28.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":"Reduce string allocations related to labels and logging. (#5690)","shortMessageHtmlLink":"Reduce string allocations related to labels and logging. (#5690)"}},{"before":"8879733875fc2e8852d7890646b4557cb4bedf1a","after":"ffd96a0a5316d48085fcb283a75466c54a43abd8","ref":"refs/heads/trunk","pushedAt":"2024-05-14T08:38:43.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"cwfitzgerald","name":"Connor Fitzgerald","path":"/cwfitzgerald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7861353?s=80&v=4"},"commit":{"message":"[core] Use a `for` loop in `LifetimeTracker` triage code.\n\nA `for` loop is less noisy than a `drain`, which requires:\n\n- a `mut` qualifier for a variable whose modified value we never\n consult\n\n- a method name appearing mid-line instead of a control structure name\n at the front of the line\n\n- a range which is always `..`, establishing no restriction at all\n\n- a closure instead of a block\n\nStructured control flow syntax has a fine pedigree, originating in,\namong other places, Dijkstrsa's efforts at designing languages in a\nway that made it easier to formally verify programs written in\nthem (see \"A Discipline Of Programming\"). There is nothing \"more\nmathematical\" about a method call that takes a closure than a `for`\nloop. Since `for_each` is useless unless the closure has side effects,\nthere's nothing \"more functional\" about `for_each` here, either.\nObsessive use of `for_each` suggests that the author loves Haskell\nwithout understanding it.","shortMessageHtmlLink":"[core] Use a for loop in LifetimeTracker triage code."}},{"before":"ca917449552f7e53aa2f918a59136a8baa3b12c3","after":"8879733875fc2e8852d7890646b4557cb4bedf1a","ref":"refs/heads/trunk","pushedAt":"2024-05-13T15:57:44.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":"[wgpu-hal] Upgrade to `ash 0.38` (#5504)","shortMessageHtmlLink":"[wgpu-hal] Upgrade to ash 0.38 (#5504)"}},{"before":"0f751b147ab72902bf76c291e9983d2f4fc39ec7","after":"ca917449552f7e53aa2f918a59136a8baa3b12c3","ref":"refs/heads/trunk","pushedAt":"2024-05-13T14:10:55.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"ErichDonGubler","name":"Erich Gubler","path":"/ErichDonGubler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/658538?s=80&v=4"},"commit":{"message":"chore: apply `unused_qualifications` lint via `cargo +1.78.0 fix && cargo fmt`","shortMessageHtmlLink":"chore: apply unused_qualifications lint via `cargo +1.78.0 fix && c…"}},{"before":"452cf24fa1f96188eb3314397e2b7ad6dfe136a9","after":"0f751b147ab72902bf76c291e9983d2f4fc39ec7","ref":"refs/heads/trunk","pushedAt":"2024-05-13T08:43:45.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":"build(deps): bump the patch-updates group across 1 directory with 4 updates (#5698)\n\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"build(deps): bump the patch-updates group across 1 directory with 4 u…"}},{"before":"75c8fdc7e1fcfeeb2337775d669067ffb108efef","after":null,"ref":"refs/heads/dependabot/cargo/patch-updates-1e5a832fbc","pushedAt":"2024-05-13T08:43:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"cwfitzgerald","name":"Connor Fitzgerald","path":"/cwfitzgerald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7861353?s=80&v=4"}},{"before":null,"after":"75c8fdc7e1fcfeeb2337775d669067ffb108efef","ref":"refs/heads/dependabot/cargo/patch-updates-1e5a832fbc","pushedAt":"2024-05-13T08:12:17.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 across 1 directory with 4 updates\n\nBumps the patch-updates group with 2 updates in the / directory: [syn](https://github.com/dtolnay/syn) and [ab_glyph](https://github.com/alexheretic/ab-glyph).\n\n\nUpdates `syn` from 2.0.61 to 2.0.63\n- [Release notes](https://github.com/dtolnay/syn/releases)\n- [Commits](https://github.com/dtolnay/syn/compare/2.0.61...2.0.63)\n\nUpdates `ab_glyph` from 0.2.25 to 0.2.26\n- [Release notes](https://github.com/alexheretic/ab-glyph/releases)\n- [Commits](https://github.com/alexheretic/ab-glyph/compare/ab-glyph-0.2.25...ab-glyph-0.2.26)\n\nUpdates `owned_ttf_parser` from 0.20.0 to 0.21.0\n- [Release notes](https://github.com/alexheretic/owned-ttf-parser/releases)\n- [Changelog](https://github.com/alexheretic/owned-ttf-parser/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/alexheretic/owned-ttf-parser/compare/0.20.0...0.21.0)\n\nUpdates `ttf-parser` from 0.20.0 to 0.21.1\n- [Changelog](https://github.com/RazrFalcon/ttf-parser/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/RazrFalcon/ttf-parser/compare/v0.20.0...v0.21.1)\n\n---\nupdated-dependencies:\n- dependency-name: syn\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: patch-updates\n- dependency-name: ab_glyph\n dependency-type: indirect\n update-type: version-update:semver-patch\n dependency-group: patch-updates\n- dependency-name: owned_ttf_parser\n dependency-type: indirect\n update-type: version-update:semver-minor\n dependency-group: patch-updates\n- dependency-name: ttf-parser\n dependency-type: indirect\n update-type: version-update:semver-minor\n dependency-group: patch-updates\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump the patch-updates group across 1 directory with 4 u…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUtJX9gA","startCursor":null,"endCursor":null}},"title":"Activity · gfx-rs/wgpu"}