Skip to content

Commit b04175e

Browse files
ApoorvaJozkriff
andauthored
Newsletter 12: Graphene (#210)
* Add graphene.png * Add graphene to index.md * Update index.md * Newsletter 12: Graphene: Split imgs & tweak style Co-authored-by: Andrey Lesnikov <[email protected]>
1 parent bbce1d4 commit b04175e

File tree

3 files changed

+24
-0
lines changed

3 files changed

+24
-0
lines changed
69.1 KB
Loading
69.8 KB
Loading

content/posts/newsletter-012/index.md

+24
Original file line numberDiff line numberDiff line change
@@ -211,6 +211,30 @@ and viewable from Firefox, Servo, Chrome, and other browsers.
211211
[nannou]: https://nannou.cc
212212
[wgpu-site]: https://wgpu.rs
213213

214+
### [Graphene][graphene] - Vulkan Render Graph
215+
216+
![execution flow example](graphene.png)
217+
218+
[Graphene][graphene] is a Vulkan render graph. Still heavily a work in progress,
219+
it is built to be a simpler abstraction over Vulkan, with long-term ambitions to
220+
serve as a graphics test-bench.
221+
222+
Currently, it implements a mesh render pass followed by a chromatic aberration
223+
post-process in less than [250 lines of Rust code][graphene_example_code].
224+
Current features include easy Vulkan initialization, automatic swapchain
225+
resizing, glTF mesh loading, and shader hot-reloading.
226+
Check out a ["Render graphs" blog post][graphene_blog]
227+
for a more in-depth introduction to the project.
228+
229+
![chromatic aberration demo](graphene-demo.jpeg)
230+
231+
You can follow progress on [GitHub][graphene] or on [Twitter][apoorvaj].
232+
233+
[graphene]: https://github.com/ApoorvaJ/graphene
234+
[graphene_blog]: https://apoorvaj.io/render-graphs-1/
235+
[graphene_example_code]: https://github.com/ApoorvaJ/graphene/blob/a1ee574d92445f4cff195ca517af2912ebfce697/src/demos/00/main.rs
236+
[apoorvaj]: https://twitter.com/ApoorvaJ
237+
214238
### Vulkan Renderer (Name TBD)
215239

216240
[![Vulkan renderer on iOS prototype](vulkan-renderer-prototype.jpeg)][vulkan-renderer-prototype-video]

0 commit comments

Comments
 (0)