Vulkan support status

131 views
Skip to first unread message

Irena Pasvinter

unread,
Apr 11, 2019, 4:59:45 AM4/11/19
to swiftshader
Hello,

Looking at the sources, I see that you've been adding Vulkan support. What is the current status of Vulkan support in Swiftshader? Is it enough for working with Vulkan API suported in Android Q?
Also, if I want to experiment with Vulkan's support in Swiftshader, what branch should I use -- master or some other branch?

Thank you,
Irena

Alexis Hétu

unread,
Apr 11, 2019, 1:19:16 PM4/11/19
to Irena Pasvinter, swiftshader
Vulkan is under development currently, it's in the master branch, but it's not ready to be used for testing yet.


--
You received this message because you are subscribed to the Google Groups "swiftshader" group.
To unsubscribe from this group and stop receiving emails from it, send an email to swiftshader...@googlegroups.com.
To post to this group, send email to swift...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/swiftshader/9a9899d6-692b-4d4b-91a5-4efa53695052%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Irena Pasvinter

unread,
Apr 17, 2019, 12:15:30 PM4/17/19
to swiftshader
Thank you, Alexis. Do you have an estimate of when it will be ready for testing?


On Thursday, April 11, 2019 at 8:19:16 PM UTC+3, Alexis Hétu wrote:
Vulkan is under development currently, it's in the master branch, but it's not ready to be used for testing yet.


Le jeu. 11 avr. 2019, à 04 h 59, Irena Pasvinter <irena.p...@gmail.com> a écrit :
Hello,

Looking at the sources, I see that you've been adding Vulkan support. What is the current status of Vulkan support in Swiftshader? Is it enough for working with Vulkan API suported in Android Q?
Also, if I want to experiment with Vulkan's support in Swiftshader, what branch should I use -- master or some other branch?

Thank you,
Irena

--
You received this message because you are subscribed to the Google Groups "swiftshader" group.
To unsubscribe from this group and stop receiving emails from it, send an email to swift...@googlegroups.com.

Nicolas Capens

unread,
Apr 17, 2019, 3:35:24 PM4/17/19
to Irena Pasvinter, swiftshader
Hi Irena,


The main missing feature now is texture sampling, but we'll be able to recycle a lot of that from our OpenGL ES 3 implementation so we can get something interesting rendering soon.

Cheers,
Nicolas

To unsubscribe from this group and stop receiving emails from it, send an email to swiftshader...@googlegroups.com.

To post to this group, send email to swift...@googlegroups.com.

Irena Pasvinter

unread,
May 15, 2019, 5:10:35 AM5/15/19
to swiftshader
Hi Nicolas,

Thank you very much for providing the link to your progress tracking.
vulkan-master graph looks very promising.
Does it show vulkan support status on master branch?

Could you please clarify what are vulkan-master-risky and vulkan-wsi?
Are those branch names? I don't see such branches in the repo.

Regards,
Irena

Nicolas Capens

unread,
May 15, 2019, 5:29:41 PM5/15/19
to swiftshader
Hi Irena,

Yes, the graph shows conformance restults for our master branch. The vulkan-master tab actually refers to master folder of the Android dEQP repository that we're using: https://android.googlesource.com/platform/external/deqp/+/refs/heads/master/android/cts/master/ i.e. we're not using tests from older 'desert' versions of Android.

Likewise vulkan-master-risky refers to the tests in the vk-master-risky.txt file. Note that we're actually using a more up-to-date internal repository than the one in AOSP.

I hope that clarifies things. We're now ready to start receiving feedback from users, so if you find any issues not covered by a dEQP test, feel free to file a bug!

Cheers,
Nicolas
Reply all
Reply to author
Forward
0 new messages