Gfx: [ll] Vulkan portable implementation FFI

Created on 10 Apr 2017  Â·  3Comments  Â·  Source: gfx-rs/gfx

If #1102 brings us to a Vulkan-like API of the gfx_core, there is one interesting option to explore - create a C FFI layer that with Vulkan-like header (or better - an actual one from upstream) that would work with our core library.

This would allow any application targeting Vulkan to work on a variety of platforms, and will be solidly backed by our Rust implementation. Essentially, the Angle of the new era, taking on MoltenVK at the same time. The future has many use of such a layer ;)

Another absolutely crazy extension of this path is a possible use of vulkano as a high-level layer instead of gfx_render. It can just be an alternative, but convergence is great!

hal api discussion strategic

Most helpful comment

All 3 comments

Wouldn't this need shader support too ?

Yes, via existing SPIRV-Cross library

On Apr 10, 2017, at 12:19, Thomas Koehler notifications@github.com wrote:

Wouldn't this need shader support too ?

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

djcsdy picture djcsdy  Â·  4Comments

kvark picture kvark  Â·  4Comments

Michael-Lfx picture Michael-Lfx  Â·  5Comments

kvark picture kvark  Â·  5Comments

Bastacyclop picture Bastacyclop  Â·  3Comments