-
basically: How can i read and modify a buffer that is actually stored on the GPU? (because the gpu creates that buffer through it’s Shaders from Vertecies)
- here we try to not copy any buffers around… (which i think is one of the main things that makes this part so complicated)
- but we may fallback to copying things: https://www.youtube.com/live/g5T5wSCXkH4?si=rvf-ExWRciLLhHBm&t=6388
- How do we allocate a buffer on another Device (gpu, tpu, video-encoder, …)?
- here we try to not copy any buffers around… (which i think is one of the main things that makes this part so complicated)
-
buffer management was not so big of a thing in the early days of the X Window System, because there you would ask the Xserver (software) for anything graphics, eg request a screenshot
- from: https://www.youtube.com/live/g5T5wSCXkH4?si=kq0ZPxti_6_4Og3d&t=5813
- why are the drivers in userspace though