Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit b04175e

Browse filesBrowse files
ApoorvaJozkriff
andauthored
Newsletter 12: Graphene (rust-gamedev#210)
* Add graphene.png * Add graphene to index.md * Update index.md * Newsletter 12: Graphene: Split imgs & tweak style Co-authored-by: Andrey Lesnikov <ozkriff@gmail.com>
1 parent bbce1d4 commit b04175e
Copy full SHA for b04175e

File tree

Expand file treeCollapse file tree

3 files changed

+24
-0
lines changed
Filter options
Expand file treeCollapse file tree

3 files changed

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

‎content/posts/newsletter-012/index.md

Copy file name to clipboardExpand all lines: content/posts/newsletter-012/index.md
+24Lines changed: 24 additions & 0 deletions
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 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.