Re: [Mesa-dev] [PATCH 4/4] i965: Add support for GL_ARB_buffer_storage.

2014-03-14 Thread Kenneth Graunke
On 02/27/2014 02:53 PM, Eric Anholt wrote: > It turns out we can allow COHERENT storage/mappings all the time, > regardless of LLC vs non-LLC. It just means never using temporary > mappings to avoid GPU stalls, > and on non-LLC we have to use the GTT intead > of CPU mappings. If we were to use CP

[Mesa-dev] [PATCH 4/4] i965: Add support for GL_ARB_buffer_storage.

2014-02-27 Thread Eric Anholt
It turns out we can allow COHERENT storage/mappings all the time, regardless of LLC vs non-LLC. It just means never using temporary mappings to avoid GPU stalls, and on non-LLC we have to use the GTT intead of CPU mappings. If we were to use CPU maps on non-LLC (which might be useful if apps end