st/egl: Create primary texture not display target
authorJakob Bornecrantz <jakob@vmware.com>
Wed, 5 Aug 2009 18:15:21 +0000 (19:15 +0100)
committerJakob Bornecrantz <jakob@vmware.com>
Wed, 5 Aug 2009 18:29:30 +0000 (19:29 +0100)
src/gallium/state_trackers/egl/egl_surface.c

index 7413c9b73b8916f8a9a57d3463bbdadefe5a5d98..d4cd2d3c743e442432494deb92bf1b89e462d3b9 100644 (file)
@@ -98,8 +98,8 @@ drm_create_texture(_EGLDriver *drv,
                goto err_buf;
 
        memset(&templat, 0, sizeof(templat));
-       templat.tex_usage |= PIPE_TEXTURE_USAGE_DISPLAY_TARGET;
-       templat.tex_usage |= PIPE_TEXTURE_USAGE_RENDER_TARGET;
+       templat.tex_usage = PIPE_TEXTURE_USAGE_RENDER_TARGET;
+       templat.tex_usage |= PIPE_TEXTURE_USAGE_PRIMARY;
        templat.target = PIPE_TEXTURE_2D;
        templat.last_level = 0;
        templat.depth[0] = 1;