r300g: raise the number of texture units to 16 for all supported chipsets
[mesa.git] / src / gallium / auxiliary / util / u_sampler.c
index 3e45a2fa70dd3e1ec9765a702842c8ef3f19cc23..4d8f861ce49047f6d1123235241d49c486c5b03e 100644 (file)
@@ -41,21 +41,24 @@ default_template(struct pipe_sampler_view *view,
 
    view->format = format;
    view->first_level = 0;
-   view->num_levels = texture->last_level + 1;
+   view->last_level = texture->last_level;
    view->swizzle_r = PIPE_SWIZZLE_RED;
    view->swizzle_g = PIPE_SWIZZLE_GREEN;
    view->swizzle_b = PIPE_SWIZZLE_BLUE;
    view->swizzle_a = PIPE_SWIZZLE_ALPHA;
 
-   /* Override default green and blue component expansion to the requested one.
+   /* Override default green and blue component expansion to the requested
+    * one.
     *
-    * Gallium expands nonexistent components to (0,0,0,1), DX9 expands to (1,1,1,1).
-    * Since alpha is always expanded to 1, and red is always present, we only really
-    * care about green and blue components.
+    * Gallium expands nonexistent components to (0,0,0,1), DX9 expands
+    * to (1,1,1,1).  Since alpha is always expanded to 1, and red is
+    * always present, we only really care about green and blue
+    * components.
     *
-    * To make it look less hackish, one would have to add UTIL_FORMAT_SWIZZLE_EXPAND
-    * to indicate components for expansion and then override without exceptions or
-    * favoring one component over another.
+    * To make it look less hackish, one would have to add
+    * UTIL_FORMAT_SWIZZLE_EXPAND to indicate components for expansion
+    * and then override without exceptions or favoring one component
+    * over another.
     */
    if (format != PIPE_FORMAT_A8_UNORM) {
       const struct util_format_description *desc = util_format_description(format);