summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen Skeggs <skeggsb@gmail.com>2008-12-03 11:46:33 +1100
committerBen Skeggs <skeggsb@gmail.com>2008-12-03 11:46:33 +1100
commit77d8464198abcf626b448a1295ad0e8efe6faf89 (patch)
tree9243625b615595a9aec167490dea1edd025132e6
parent6454d6b46ddb8a3642b7801cc8308063d64ac3a9 (diff)
nouveau/dri2: assume buffers passed from ddx are linear for nowgallium-0.2-ng
-rw-r--r--src/gallium/winsys/drm/nouveau/nouveau_winsys_pipe.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/gallium/winsys/drm/nouveau/nouveau_winsys_pipe.c b/src/gallium/winsys/drm/nouveau/nouveau_winsys_pipe.c
index d3bf45929..912ebdd68 100644
--- a/src/gallium/winsys/drm/nouveau/nouveau_winsys_pipe.c
+++ b/src/gallium/winsys/drm/nouveau/nouveau_winsys_pipe.c
@@ -68,7 +68,8 @@ nouveau_surface_handle_ref(struct nouveau_context *nv, uint32_t handle,
ps->winsys = nv->winsys;
memset(&tmpl, 0, sizeof(tmpl));
- tmpl.tex_usage = PIPE_TEXTURE_USAGE_DISPLAY_TARGET;
+ tmpl.tex_usage = PIPE_TEXTURE_USAGE_DISPLAY_TARGET |
+ NOUVEAU_TEXTURE_USAGE_LINEAR;
tmpl.target = PIPE_TEXTURE_2D;
tmpl.width[0] = w;
tmpl.height[0] = h;