On Thu, 13 Dec 2018 at 21:00, Axel Davy davyaxel0@gmail.com wrote:
Why not always allocate SYSTEMMEM buffers into GPU memory ? For example, GTT memory (without WC, thus fast cpu read), with persistent flags, which means you don't need to unlock. Then no upload is needed.
What Matteo said, but also because the documentation claims that pretty much the only reason for drawing from D3DPOOL_SYSTEMMEM buffers (as opposed to DEFAULT+DYNAMIC) is to limit GTT memory usage.
Henri