Webrender: Is rendering using gfx-rs / Vulkan possible?

Created on 29 Dec 2018  路  5Comments  路  Source: servo/webrender

Just a question because I saw a commit recently stating that webrender runs on Vulkan / unit test CI using gfx-rs. Is it possible to show how to use webrender from gfx-rs and / or Vulkan? Is integrating webrender in a Vulkan application possible?

question

Most helpful comment

Szeged team work isn't finished yet, re-opening.
Latest results on Gecko can be found here.

All 5 comments

Sorry, I accidentally hit enter too early. Yes, thanks @automatedbugreportingfacility, but I was wondering if it is possible to run it without using Gecko / Firefox (only webrender + gfx-rs)? There is one commit regarding gfx-rs here: https://github.com/szeged/webrender/commit/00ec05f6ac76a46b57f7b6d20d0cc1827799ed3d - are there any plans to merge it back into webrender (it also doesn't seem like szerge/webrender is actively maintained as the last commit was in September)?

The link by @automatedbugreportingfacility points to the Szeged fork of WR, which is exactly what you need - webrender on gfx-rs. The work on integrating it into Servo/Gecko is tracked in the issues, but that code is in different repositories.

are there any plans to merge it back into webrender

We are working on it, but there is no confirmation when (or even if) it's going to be done. WebRender is currently in the shipping stage, so any disruptions are unwelcome.

it also doesn't seem like szerge/webrender is actively maintained as the last commit was in September

The group went on holidays in December, but otherwise it's quite healthy:

Latest commit f059730 on Nov 28

Alright. For now I'll take this as a "no, not possible yet", but just wanted to ask. Thanks for answering.

Szeged team work isn't finished yet, re-opening.
Latest results on Gecko can be found here.

Was this page helpful?
0 / 5 - 0 ratings