nvfx: add linear flag for buffers
[mesa.git] / src / gallium / drivers / nvfx / nvfx_buffer.c
index 05b824b8f74f57b9e1fab2220b4962743c883f42..4482d9683ed70073718a7d674940978dcc146dad 100644 (file)
@@ -97,6 +97,7 @@ nvfx_buffer_create(struct pipe_screen *pscreen,
                return NULL;
 
        buffer->base = *template;
+       buffer->base.flags |= NVFX_RESOURCE_FLAG_LINEAR;
        buffer->vtbl = &nvfx_buffer_vtbl;
        pipe_reference_init(&buffer->base.reference, 1);
        buffer->base.screen = pscreen;
@@ -132,6 +133,7 @@ nvfx_user_buffer_create(struct pipe_screen *pscreen,
 
        pipe_reference_init(&buffer->base.reference, 1);
        buffer->vtbl = &nvfx_buffer_vtbl;
+       buffer->base.flags = NVFX_RESOURCE_FLAG_LINEAR;
        buffer->base.screen = pscreen;
        buffer->base.format = PIPE_FORMAT_R8_UNORM;
        buffer->base.usage = PIPE_USAGE_IMMUTABLE;