vulkan-tutorial-rs | Rust version of https | Learning library
kandi X-RAY | vulkan-tutorial-rs Summary
kandi X-RAY | vulkan-tutorial-rs Summary
(nothing to note here).
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of vulkan-tutorial-rs
vulkan-tutorial-rs Key Features
vulkan-tutorial-rs Examples and Code Snippets
Community Discussions
Trending Discussions on vulkan-tutorial-rs
QUESTION
I'm trying to create my first Vulkan application using Rust following adrien ben's vulkan-tutorial.
As I progressed to commit 1.2.1 I noticed he is creating the winit-window for Windows.
Because I'm developing the application on my Linux-system I decided to leave the pre-scripted path, and try to implement the windowing-part on my own.
So I stumbled across the ash-window-crate which gives me a create-surface()
method that needs a window-handle
as a parameter.
My problem is as follows:
I'm not able to call the raw-window-handle function from my winit-window although the docs of winit suggest the Window-Struct implements the HasRawWindowHandle-Trait, which to my understanding would expose the aforementioned function.
I'm trying to create the KHRSurface like this:
...ANSWER
Answered 2021-Jun-21 at 18:07welcome to StackOverflow.
The window
does indeed implement the HasRawWindowHandle
trait, and the create_surface
function wants to be passed a window object that implements this trait.
That tells us that, somewhere inside of create_surface
, it will call raw_window_handle
on that object.
But in your code, you are already grabbing the window
's raw_window_handle
and passing that into the function.
So now create_surface
would want to get the raw_window_handle
of your raw_window_handle.
Long story short, just try passing in &window
instead of &window.raw_window_handle()
.
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install vulkan-tutorial-rs
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page