Mateusz Kielan
Mateusz Kielan
Did you try static mulithreaded runtime libs (no dlls) + ASAN? Yeah its part of some examples in my engine https://github.com/Devsh-Graphics-Programming/Nabla/tree/pathtracing its a pretty huge repo, you need to select...
Can you please do this work on the New API ?
> Access modifiers (public/protected/private) will be aligned to the beginning of the line I prefer them indendented, and then anything under them indented even more. > column limit of 0,...
update the branch to include armageddo, address the comments above, then apply the clang format on yet another branch so we can see what it produces
> It has accelerationStructureHostCommands that indicates whether the implementation supports host side acceleration structure commands: (vkBuildAccelerationStructuresKHR, vkCopyAccelerationStructureKHR, vkCopyAccelerationStructureToMemoryKHR, vkCopyMemoryToAccelerationStructureKHR, and vkWriteAccelerationStructuresPropertiesKHR) Support is optional for all 5 (host) or all...
> VkDeviceOrHostAddressConstKHR what decides which one this is? what function I call? (Cmd vs no Cmd)
weird but ok, kinda hard to extract "hard" dependencies (i.e. you just have at least one host or device thing supported)
> IMPORTANT NOTE @devshgraphicsprogramming: Do we want to expose a function for vkGetBufferDeviceAddress? Since most of the functions and struct related to this raytracing extension works with deviceAddresses and not...
> Vulkan takes VkDeviceOrHostAddressConstKHR for Infos like VkAccelerationStructureGeometryInstancesDataKHR or VkCopyMemoryToAccelerationStructureInfoKHR but if you're using the host function the hostAddress must be filled and if you're using device functions (with Cmd),...
Do we have any guarantees on whether host commands or device commands will always be available?