diff options
author | Brian Paul <brianp@vmware.com> | 2012-03-17 16:30:03 -0600 |
---|---|---|
committer | Brian Paul <brianp@vmware.com> | 2012-03-20 08:23:32 -0600 |
commit | b219b2c310911286f375d6b9967d5fd39ec1188a (patch) | |
tree | db9f3145d723d92b6e2e7acb6ed461cf2bf4bc95 /src/mesa | |
parent | ff005bdb7cdeb84477b26796ac216459e49daa55 (diff) |
mesa: add _mesa_is_mipmap_filter() helper
Reviewed-by: José Fonseca <jfonseca@vmware.com>
Reviewed-by: Eric Anholt <eric@anholt.net>
Diffstat (limited to 'src/mesa')
-rw-r--r-- | src/mesa/main/samplerobj.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/mesa/main/samplerobj.h b/src/mesa/main/samplerobj.h index c22d025dfdf..0bfda43517b 100644 --- a/src/mesa/main/samplerobj.h +++ b/src/mesa/main/samplerobj.h @@ -37,6 +37,15 @@ _mesa_get_samplerobj(struct gl_context *ctx, GLuint unit) return &ctx->Texture.Unit[unit]._Current->Sampler; } + +/** Does the given filter state do mipmap filtering? */ +static inline GLboolean +_mesa_is_mipmap_filter(const struct gl_sampler_object *samp) +{ + return samp->MinFilter != GL_NEAREST && samp->MinFilter != GL_LINEAR; +} + + extern void _mesa_reference_sampler_object_(struct gl_context *ctx, struct gl_sampler_object **ptr, |