Replies: 2 comments 5 replies
-
Hi! In theory, it is slower than raw Vulkan for the following reasons:
Nothing about Safe Rust makes it slower, fwiw. Now, in practice, our abstraction over Vulkan is very efficient. You can see it in |
Beta Was this translation helpful? Give feedback.
-
I see thanks mate
…On Mon, Oct 18, 2021 at 2:12 PM Dzmitry Malyshau ***@***.***> wrote:
No, this is integral to wgpu-core. The state tracking is not only needed
for validation, it's also to generate proper Vulkan barriers and DX12
resource transitions. The lifetime tracking is to know when to delete
objects.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#2080 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AIKO7IOFCPLHSDX5C4DMW6TUHOGDFANCNFSM5GDBQOLA>
.
Triage notifications on the go with GitHub Mobile for iOS
<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
or Android
<https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
|
Beta Was this translation helpful? Give feedback.
-
Hi, in regards to the performance of wgpu:
Is it slower than say vulkin? If so is it due to the fact that it is an abstraction layer or is it due to the fact that it is all written in Safe Rust which has its limits or is it due to both reasons?
Beta Was this translation helpful? Give feedback.
All reactions