Why the @#&! there is no VK_BUFFER_USAGE_ACCELERATION_STRUCTURE_SCRATCH_KHR_BIT and I need to manually consider minAccelerationStructureScratchOffsetAlignment? If there was such flag, vkGetBufferMemoryRequirements could return required alignment.
@Reg im guessing the thinking was that you probably should subalocate scratch memory from a buffer/memory, so you would need to query the alignment anyways.