From 287197a580d8154d248d51e207366ed43ae645b2 Mon Sep 17 00:00:00 2001 From: Tendsin Mende Date: Sun, 6 Nov 2022 12:36:52 +0100 Subject: [PATCH 1/4] add n039 section for MarpII --- content/news/039/index.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/content/news/039/index.md b/content/news/039/index.md index 7b9aacd2e..75c8da73e 100644 --- a/content/news/039/index.md +++ b/content/news/039/index.md @@ -134,6 +134,16 @@ it hit version 0.28 which added new functionality and improved existing: ## Library Updates +### MarpII + +MarpII ([GitLab](https://gitlab.com/tendsinmende/marpii), [Twitter](https://twitter.com/siebencorgie), [Mastodon](https://mastodon.social/@siebencorgie)) by [Siebencorgie](https://github.com/siebencorgie) +is a *highlevel-ish* helper for Vulkan using [Ash](https://crates.io/crates/ash). + +MarpII is the successor to [Marp](https://gitlab.com/tendsinmende/marp). It does not focus on wrapping Vulkan into one safe wrapper, but instead provides multiple levels of helpers that should make using it easier. This includes handling resource lifetimes and providing simplifications for common operations. + +The main crate provides utilities for robust Vulkan context (instances, devices, etc.) and resource (images, buffers, descriptors etc.) creation. Lately higher level helpers like a [resource managing frame graph](https://siebencorgie.rs/posts/marpii-rmg/) and helpers for descriptor creation and command buffer recording joint the project. + + ### [presser] [presser] ([GitHub][presser-github], [docs.rs][presser-docs]) From dc38bb6626dac5d166c0e5681b4eaa6e67175fba Mon Sep 17 00:00:00 2001 From: Tendsin Mende Date: Sun, 6 Nov 2022 12:45:46 +0100 Subject: [PATCH 2/4] reduce line length to ~80 --- content/news/039/index.md | 23 +++++++++++++++++------ 1 file changed, 17 insertions(+), 6 deletions(-) diff --git a/content/news/039/index.md b/content/news/039/index.md index 75c8da73e..ec9041f11 100644 --- a/content/news/039/index.md +++ b/content/news/039/index.md @@ -136,12 +136,23 @@ it hit version 0.28 which added new functionality and improved existing: ### MarpII -MarpII ([GitLab](https://gitlab.com/tendsinmende/marpii), [Twitter](https://twitter.com/siebencorgie), [Mastodon](https://mastodon.social/@siebencorgie)) by [Siebencorgie](https://github.com/siebencorgie) -is a *highlevel-ish* helper for Vulkan using [Ash](https://crates.io/crates/ash). - -MarpII is the successor to [Marp](https://gitlab.com/tendsinmende/marp). It does not focus on wrapping Vulkan into one safe wrapper, but instead provides multiple levels of helpers that should make using it easier. This includes handling resource lifetimes and providing simplifications for common operations. - -The main crate provides utilities for robust Vulkan context (instances, devices, etc.) and resource (images, buffers, descriptors etc.) creation. Lately higher level helpers like a [resource managing frame graph](https://siebencorgie.rs/posts/marpii-rmg/) and helpers for descriptor creation and command buffer recording joint the project. +MarpII ([GitLab](https://gitlab.com/tendsinmende/marpii), +[Twitter](https://twitter.com/siebencorgie), +[Mastodon](https://mastodon.social/@siebencorgie)) by +[Siebencorgie](https://github.com/siebencorgie) +is a *highlevel-ish* helper for Vulkan using +[Ash](https://crates.io/crates/ash). + +MarpII is the successor to [Marp](https://gitlab.com/tendsinmende/marp). It +does not focus on wrapping Vulkan into one safe wrapper, but instead provides +multiple levels of helpers that should make using it easier. This includes +handling resource lifetimes and providing simplifications for common operations. + +The main crate provides utilities for robust Vulkan context (instances, devices +, etc.) and resource (images, buffers, descriptors etc.) creation. Lately +higher level helpers like a +[resource managing frame graph](https://siebencorgie.rs/posts/marpii-rmg/) and +helpers for descriptor creation and command buffer recording joint the project. ### [presser] From 603b82daf560a263feeb6630ad7288563e8c35d3 Mon Sep 17 00:00:00 2001 From: Tendsin Mende Date: Sun, 6 Nov 2022 12:51:45 +0100 Subject: [PATCH 3/4] remove second blank line and trailing spaces --- content/news/039/index.md | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/content/news/039/index.md b/content/news/039/index.md index ec9041f11..e27f58b38 100644 --- a/content/news/039/index.md +++ b/content/news/039/index.md @@ -136,24 +136,23 @@ it hit version 0.28 which added new functionality and improved existing: ### MarpII -MarpII ([GitLab](https://gitlab.com/tendsinmende/marpii), -[Twitter](https://twitter.com/siebencorgie), -[Mastodon](https://mastodon.social/@siebencorgie)) by +MarpII ([GitLab](https://gitlab.com/tendsinmende/marpii), +[Twitter](https://twitter.com/siebencorgie), +[Mastodon](https://mastodon.social/@siebencorgie)) by [Siebencorgie](https://github.com/siebencorgie) -is a *highlevel-ish* helper for Vulkan using +is a *highlevel-ish* helper for Vulkan using [Ash](https://crates.io/crates/ash). -MarpII is the successor to [Marp](https://gitlab.com/tendsinmende/marp). It +MarpII is the successor to [Marp](https://gitlab.com/tendsinmende/marp). It does not focus on wrapping Vulkan into one safe wrapper, but instead provides -multiple levels of helpers that should make using it easier. This includes +multiple levels of helpers that should make using it easier. This includes handling resource lifetimes and providing simplifications for common operations. The main crate provides utilities for robust Vulkan context (instances, devices -, etc.) and resource (images, buffers, descriptors etc.) creation. Lately -higher level helpers like a -[resource managing frame graph](https://siebencorgie.rs/posts/marpii-rmg/) and -helpers for descriptor creation and command buffer recording joint the project. - +, etc.) and resource (images, buffers, descriptors etc.) creation. Lately +higher level helpers like a +[resource managing frame graph](https://siebencorgie.rs/posts/marpii-rmg/) and +helpers for descriptor creation and command buffer recording joint the project. ### [presser] From 7e22b03694d0b1621339f61d3da73c206aff269a Mon Sep 17 00:00:00 2001 From: Joe Clay <27cupsofcoffee@gmail.com> Date: Sun, 6 Nov 2022 15:19:30 +0000 Subject: [PATCH 4/4] Update index.md --- content/news/039/index.md | 43 +++++++++++++++++++++------------------ 1 file changed, 23 insertions(+), 20 deletions(-) diff --git a/content/news/039/index.md b/content/news/039/index.md index e27f58b38..45a115de2 100644 --- a/content/news/039/index.md +++ b/content/news/039/index.md @@ -134,26 +134,6 @@ it hit version 0.28 which added new functionality and improved existing: ## Library Updates -### MarpII - -MarpII ([GitLab](https://gitlab.com/tendsinmende/marpii), -[Twitter](https://twitter.com/siebencorgie), -[Mastodon](https://mastodon.social/@siebencorgie)) by -[Siebencorgie](https://github.com/siebencorgie) -is a *highlevel-ish* helper for Vulkan using -[Ash](https://crates.io/crates/ash). - -MarpII is the successor to [Marp](https://gitlab.com/tendsinmende/marp). It -does not focus on wrapping Vulkan into one safe wrapper, but instead provides -multiple levels of helpers that should make using it easier. This includes -handling resource lifetimes and providing simplifications for common operations. - -The main crate provides utilities for robust Vulkan context (instances, devices -, etc.) and resource (images, buffers, descriptors etc.) creation. Lately -higher level helpers like a -[resource managing frame graph](https://siebencorgie.rs/posts/marpii-rmg/) and -helpers for descriptor creation and command buffer recording joint the project. - ### [presser] [presser] ([GitHub][presser-github], [docs.rs][presser-docs]) @@ -215,6 +195,29 @@ _Discussions: [/r/rust](https://reddit.com/r/rust/comments/y5mq3w/presser), [embark]: https://github.com/embarkstudios [presser-readme]: https://crates.io/crates/presser +### MarpII + +MarpII ([GitLab](https://gitlab.com/tendsinmende/marpii), +[Twitter](https://twitter.com/siebencorgie), +[Mastodon](https://mastodon.social/@siebencorgie)) by +[Siebencorgie](https://github.com/siebencorgie) +is a *highlevel-ish* helper for Vulkan using +[Ash](https://crates.io/crates/ash). + +MarpII is the successor to [Marp](https://gitlab.com/tendsinmende/marp), which +was a Rust-y abstraction layer over low-level Vulkan bindings. + +The new crate does not focus on wrapping Vulkan into one safe wrapper, but +instead provides multiple levels of helpers that should make using it easier. +This includes handling resource lifetimes and providing simplifications for +common operations. + +The main crate provides utilities for robust Vulkan context (instances, devices, +etc.) and resource (images, buffers, descriptors etc.) creation. Lately, +higher level helpers like a +[resource managing frame graph](https://siebencorgie.rs/posts/marpii-rmg/) and +helpers for descriptor creation and command buffer recording joined the project. + ## Popular Workgroup Issues in Github