diff options
Diffstat (limited to 'src/gallium/drivers/nouveau/nvc0/nvc0_tex.c')
-rw-r--r-- | src/gallium/drivers/nouveau/nvc0/nvc0_tex.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/gallium/drivers/nouveau/nvc0/nvc0_tex.c b/src/gallium/drivers/nouveau/nvc0/nvc0_tex.c index e7cd60169e9..f40600e48aa 100644 --- a/src/gallium/drivers/nouveau/nvc0/nvc0_tex.c +++ b/src/gallium/drivers/nouveau/nvc0/nvc0_tex.c @@ -208,7 +208,7 @@ gm107_create_texture_view(struct pipe_context *pipe, GM107_TIC2_3_LOD_ANISO_QUALITY_HIGH | GM107_TIC2_3_LOD_ISO_QUALITY_HIGH; - if (flags & NV50_TEXVIEW_ACCESS_RESOLVE) { + if (flags & (NV50_TEXVIEW_ACCESS_RESOLVE | NV50_TEXVIEW_IMAGE_GM107)) { width = mt->base.base.width0 << mt->ms_x; height = mt->base.base.height0 << mt->ms_y; } else { @@ -268,7 +268,7 @@ gm107_create_texture_view_from_image(struct pipe_context *pipe, templ.u.tex.first_level = templ.u.tex.last_level = view->u.tex.level; } - flags = NV50_TEXVIEW_SCALED_COORDS; + flags = NV50_TEXVIEW_SCALED_COORDS | NV50_TEXVIEW_IMAGE_GM107; return nvc0_create_texture_view(pipe, &res->base, &templ, flags, target); } |