Module: Mesa
Branch: master
Commit: 73de07cbbcaf6804c489546cce1b3c55db4535ae
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=73de07cbbcaf6804c489546cce1b3c55db4535ae

Author: Rob Clark <[email protected]>
Date:   Thu Apr 25 15:00:58 2013 -0400

freedreno: use writecombine buffers

Better than uncached for writes, which are common for vertex buffer
upload, etc.

Signed-off-by: Rob Clark <[email protected]>

---

 src/gallium/drivers/freedreno/freedreno_resource.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/src/gallium/drivers/freedreno/freedreno_resource.c 
b/src/gallium/drivers/freedreno/freedreno_resource.c
index b5efdce..00f3db8 100644
--- a/src/gallium/drivers/freedreno/freedreno_resource.c
+++ b/src/gallium/drivers/freedreno/freedreno_resource.c
@@ -155,7 +155,8 @@ fd_resource_create(struct pipe_screen *pscreen,
        rsc->cpp = util_format_get_blocksize(tmpl->format);
 
        size = rsc->pitch * tmpl->height0 * rsc->cpp;
-       flags = DRM_FREEDRENO_GEM_TYPE_KMEM; /* TODO */
+       flags = DRM_FREEDRENO_GEM_CACHE_WCOMBINE |
+                       DRM_FREEDRENO_GEM_TYPE_KMEM; /* TODO */
 
        rsc->bo = fd_bo_new(screen->dev, size, flags);
 

_______________________________________________
mesa-commit mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to