meta/blit: Group the SamplerParameteri calls with the other sampler operations
Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Jason Ekstrand <jason.ekstrand@intel.com>
This commit is contained in:
parent
adb4b31bc3
commit
ad5b1b41ae
|
@ -896,17 +896,17 @@ _mesa_meta_setup_sampler(struct gl_context *ctx,
|
||||||
|
|
||||||
_mesa_GenSamplers(1, &sampler);
|
_mesa_GenSamplers(1, &sampler);
|
||||||
_mesa_BindSampler(ctx->Texture.CurrentUnit, sampler);
|
_mesa_BindSampler(ctx->Texture.CurrentUnit, sampler);
|
||||||
|
_mesa_SamplerParameteri(sampler, GL_TEXTURE_MIN_FILTER, tex_filter);
|
||||||
|
_mesa_SamplerParameteri(sampler, GL_TEXTURE_MAG_FILTER, tex_filter);
|
||||||
|
_mesa_SamplerParameteri(sampler, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_EDGE);
|
||||||
|
_mesa_SamplerParameteri(sampler, GL_TEXTURE_WRAP_T, GL_CLAMP_TO_EDGE);
|
||||||
|
|
||||||
/* Prepare src texture state */
|
/* Prepare src texture state */
|
||||||
_mesa_BindTexture(target, texObj->Name);
|
_mesa_BindTexture(target, texObj->Name);
|
||||||
_mesa_SamplerParameteri(sampler, GL_TEXTURE_MIN_FILTER, tex_filter);
|
|
||||||
_mesa_SamplerParameteri(sampler, GL_TEXTURE_MAG_FILTER, tex_filter);
|
|
||||||
if (target != GL_TEXTURE_RECTANGLE_ARB) {
|
if (target != GL_TEXTURE_RECTANGLE_ARB) {
|
||||||
_mesa_TexParameteri(target, GL_TEXTURE_BASE_LEVEL, srcLevel);
|
_mesa_TexParameteri(target, GL_TEXTURE_BASE_LEVEL, srcLevel);
|
||||||
_mesa_TexParameteri(target, GL_TEXTURE_MAX_LEVEL, srcLevel);
|
_mesa_TexParameteri(target, GL_TEXTURE_MAX_LEVEL, srcLevel);
|
||||||
}
|
}
|
||||||
_mesa_SamplerParameteri(sampler, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_EDGE);
|
|
||||||
_mesa_SamplerParameteri(sampler, GL_TEXTURE_WRAP_T, GL_CLAMP_TO_EDGE);
|
|
||||||
|
|
||||||
return sampler;
|
return sampler;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue