Antarctic Coder

Results 28 comments of Antarctic Coder

If anyone's interested in implementing this, the spec is [here](https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VK_KHR_maintenance4.html). `VK_KHR_maintenance4` is also considered core in Vulkan 1.3, so implementing it is almost a no brainer.

Acceleration Structure and Raytracing in general does not seem to be supported before MacOS 11, so Xcode 11.7 will always fail.

@billhollings MacOS 11 seems to have support from devices as old as 2013 and newer. So it's a matter of dropping support of these pre-2013 devices, as well as that,...

@billhollings Alright, I'll hold off on the `MVK_XCODE_12` guards. Thanks

@billhollings Ah, yes my mistake. Also, just a thought but only about 120 people actually watch this repository, so I'm not sure how many people will see your message.

@billhollings @cdavis5e An issue I've run into during this PR, is accessing the provided scratch buffer, via the provided device address. To solve this, I got a reply from @K0bin...

@K0bin But not every created buffer will be used via the device address. So if you pushed it on `vkGetBufferDeviceAddress`, you would effectivly be keeping uneeded buffers out of the...

Okay then, I'll get started on the implementation. Thanks @K0bin

@billhollings That seems like a good idea, I'll go ahead and use that for now, and we can change it in the future if it's not getting the job done.

6/12 commands have been implemented, so I'm halfway there. 🎉