diff options
author | Dave Airlie <airlied@redhat.com> | 2014-02-24 13:28:57 +1000 |
---|---|---|
committer | Dave Airlie <airlied@gmail.com> | 2014-02-27 09:19:08 +1000 |
commit | 953354c7088f8fbb1029604e6e86f04f6cf5c0d2 (patch) | |
tree | 6a9e47ea95ec4441cb6b271bf701e983f0f8ae28 | |
parent | 37ad8d188c6681a7cc0bde3ccde1a3cb0a5e9035 (diff) |
don't emit sampler state for MS textures
-rw-r--r-- | src/gallium/renderer/graw_renderer.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/gallium/renderer/graw_renderer.c b/src/gallium/renderer/graw_renderer.c index 1cbf49f9b75..2ecc67b34e5 100644 --- a/src/gallium/renderer/graw_renderer.c +++ b/src/gallium/renderer/graw_renderer.c @@ -2489,6 +2489,11 @@ static void grend_apply_sampler_state(struct grend_context *ctx, fprintf(stderr, "cannot find sampler state for %d %d\n", shader_type, id); return; } + if (res->base.nr_samples > 1) { + tex->state = *state; + return; + } + if (tex->state.max_lod == -1) set_all = TRUE; |