[gegl] eval-manager: clamp mipmap level
- From: Øyvind Kolås <ok src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gegl] eval-manager: clamp mipmap level
- Date: Thu, 10 Jul 2014 21:56:24 +0000 (UTC)
commit 6671ed493ef7d23b5f4e12ca852e56dfab1a2a80
Author: Øyvind Kolås <pippin gimp org>
Date: Thu Jul 10 23:05:58 2014 +0200
eval-manager: clamp mipmap level
Clamping mipmap-level to the highest cached level here; will satisfy also
smaller scale factors.
gegl/process/gegl-eval-manager.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
---
diff --git a/gegl/process/gegl-eval-manager.c b/gegl/process/gegl-eval-manager.c
index 9cd4afc..f97ade5 100644
--- a/gegl/process/gegl-eval-manager.c
+++ b/gegl/process/gegl-eval-manager.c
@@ -122,6 +122,9 @@ gegl_eval_manager_apply (GeglEvalManager *self,
g_return_val_if_fail (GEGL_IS_EVAL_MANAGER (self), NULL);
g_return_val_if_fail (GEGL_IS_NODE (self->node), NULL);
+ if (level >= GEGL_CACHE_VALID_MIPMAPS)
+ level = GEGL_CACHE_VALID_MIPMAPS-1;
+
GEGL_INSTRUMENT_START();
gegl_eval_manager_prepare (self);
GEGL_INSTRUMENT_END ("gegl", "prepare-graph");
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]