Signed-off-by: Tapani Pälli <tapani.pa...@intel.com>
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=82921
---
 src/glsl/glsl_types.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/glsl/glsl_types.cpp b/src/glsl/glsl_types.cpp
index 66e9b13..6c42284 100644
--- a/src/glsl/glsl_types.cpp
+++ b/src/glsl/glsl_types.cpp
@@ -696,9 +696,9 @@ glsl_type::uniform_locations() const
    }
 
    /* The location count for many types match with component_slots() result,
-    * all expections should be handled above.
+    * all expections should be handled above. At least 1 slot is consumed.
     */
-   return component_slots();
+   return MAX2(1, component_slots());
 }
 
 bool
-- 
1.9.3

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to