I.e., a practical way a kernel and driver might be able to forward to the GPU only commands and shaders that can access only your process memory, and nobody else's, and your process's pixels, and no other process's pixels, when they live in GPU RAM?
For all I know, this is the norm for all GPUs, but I wonder why it is hard, then, for VMs to share a GPU.