Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

By the Vulkan spec it is guaranteed that memory from one process can't be seen by another. https://registry.khronos.org/vulkan/specs/1.3-extensions/htm... says: In particular, any guarantees made by an operating system about whether memory from one process can be visible to another process or not must not be violated by a Vulkan implementation for any memory allocation.

In theory you could have some sort of complex per-process scrambling system to avoid leaking information, but I think implementations actually just zero the memory.

GPU drivers on different operating systems can be more or less buggy; Windows and Linux generally seem to do the right thing, but MacOS is a bit more haphazard.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: