Nicolas Koch

Results 19 comments of Nicolas Koch

> Running the example on 99.999% of Windows volumes will result in this: thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 1, kind: Other, message:...

This is still a bug though... segfaults are not allowed to happen in safe rust. So maybe inkwell is missing some sanity checks?

If it helps any: `_IO` is defined in uapi/asm-generic/ioctl.h as: `#define _IO(type,nr) _IOC(_IOC_NONE,(type),(nr),0)` and `_IOC` in turn is defined as: ``` #define _IOC(dir,type,nr,size) \ (((dir)

Meanwhile, I used the following in my wrapper.h to workaround the issue: ```C #include const __u64 _UI_DEV_CREATE = UI_DEV_CREATE; #undef UI_DEV_CREATE const __u64 UI_DEV_CREATE = _UI_DEV_CREATE; const __u64 _UI_DEV_DESTROY =...

From the specs: _If pGetFdInfo::handleType is VK_EXTERNAL_FENCE_HANDLE_TYPE_SYNC_FD_BIT_KHR and the fence is signaled at the time vkGetFenceFdKHR is called, pFd may return the value -1 instead of a valid file descriptor._...

Just fyi, I'm working on external fences (for now) in my fork. Not sure if it will end up in a PR though

Could warnings be shown regardless? shaderc uses glsl internally. Or are they shown already? Haven't really used vulkano recently.

You're right I assume. So in order to set my push constants I can use a `#repr(c)` struct in rust code that resembles the `layout(push_constant) uniform` in my shader. It's...

I'm not entirely sure. Partial information should work, but it should be as unique as possible.

What about providing implementations that run on the GPU, i.e. with openCL or OpenGL compute shaders?