Rua
Rua
I'm not sure if that could eliminate all unsafety. Imagine that the shader has some complicated logic to figure out the index of an array element in a binding, that...
Does this crash still happen?
I agree that re-exporting the Bytemuck macros would be ideal, but unfortunately I ran into https://github.com/Lokathor/bytemuck/issues/93 when I tried. I can see about automatically adding these traits though.
I recently noticed when profiling my code that `try_next_impl` is taking up an awful lot of time. That seems to be connected to this issue.
@AustinJ235 any idea?
Does this problem still occur with the newest version of Vulkano?
There would need to be some locking mechanism to ensure that descriptor sets aren't updated while the GPU is using them. This requires changes to `SyncCommandBuffer`. Buffers and images currently...
Something else I realised while investigating #1743: Because the descriptors can change after the descriptor set was bound in a command buffer, the only way to validate them would be...
I found another related issue. It's apparently not possible to draw with a `Arc`, the draw function requires a `Arc`. I can, however, get around this by creating a slice.
You still need a `TypedBufferAccess` for that to work, though. If you erase the type entirely by using a `dyn BufferAccess`, you lose the ability to slice, even though it...