Angle-Vulkan support for Wayland?

364 views
Skip to first unread message

Craig Stout

unread,
Jan 21, 2021, 11:01:36 AM1/21/21
to angleproject
For Angle-Vulkan on Linux, are there plans to add support for Wayland?

Thanks,
-craig

Ken Russell

unread,
Jan 21, 2021, 7:52:59 PM1/21/21
to Craig Stout, Robert Kroeger, Brian Sheedy, angleproject
+rjkroege explicitly; I assume the answer is yes, as we're bringing up Chromium's GPU testing on Wayland, but am not sure.


--
You received this message because you are subscribed to the Google Groups "angleproject" group.
To unsubscribe from this group and stop receiving emails from it, send an email to angleproject...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/angleproject/CADsDW7NshUEgnEbRsQpj-F7-%3DnxU2aKVyU%2BM%2BVcUbULw2cfdGQ%40mail.gmail.com.

Jamie Madill

unread,
Jan 22, 2021, 12:19:03 PM1/22/21
to Kenneth Russell, Shahbaz Youssefi, Craig Stout, Robert Kroeger, Brian Sheedy, angleproject

Shahbaz Youssefi

unread,
Jan 22, 2021, 12:43:17 PM1/22/21
to angleproject
This was on my personal wish list of Things To Do When I Have Time™. Probably the core of the work is trivial, because Vulkan's WSI takes care of most things? Fixing up our test infrastructure would probably be the bulk of the work. It would make it simpler all around probably if we used SDL instead of talking to X directly (which for some reason people still do).

Can't say I could get around to it any time soon.

Craig Stout

unread,
Jan 26, 2021, 12:49:23 PM1/26/21
to Robert Kroeger, Shahbaz Youssefi, Jamie Madill, Kenneth Russell, Shahbaz Youssefi, Brian Sheedy, angleproject
Just to confirm: Angle-Vulkan is the version of Angle that implements GLES->Vulkan? If so, I think that Chrome Linux on Vulkan should definitely be using that for WebGL instead of doing interop (which I'd expect to be (extra) brittle on Wayland.)

Yes GLES->Vulkan is the Angle I'm asking about.

GLES->Vulkan on Wayland is a configuration the Fuchsia team would like to test for our Linux virtualization effort.  For now I'm using headless Vulkan display in Angle, and testing offscreen only.

-craig

kvs...@gmail.com

unread,
Jan 27, 2021, 3:53:42 AM1/27/21
to angleproject
How do you use headless vulkan angle, does this work in linxu?

Craig Stout

unread,
Jan 28, 2021, 11:26:21 AM1/28/21
to kvs...@gmail.com, angleproject
Yes, it's enabled by two GN variables:
  • angle_use_vulkan_display - enabled when other window systems are disabled
  • angle_vulkan_display_mode - set this to "headless"


--
You received this message because you are subscribed to the Google Groups "angleproject" group.
To unsubscribe from this group and stop receiving emails from it, send an email to angleproject...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages