util: Change a codegenned switch statement to a nice little table.
[mesa.git] / src / gallium / drivers / svga / svga_pipe_clear.c
index 0661d0a7899f6f9523fa8a4e9ca25edbf1940668..82b102081e529a6a3c0f91ad412019c55f552a94 100644 (file)
@@ -302,8 +302,8 @@ svga_clear_texture(struct pipe_context *pipe,
          stencil = 0;
       }
       else {
-         desc->unpack_z_float(&depth, 0, data, 0, 1, 1);
-         desc->unpack_s_8uint(&stencil, 0, data, 0, 1, 1);
+         util_format_unpack_z_float(surface->format, &depth, data, 1);
+         util_format_unpack_s_8uint(surface->format, &stencil, data, 1);
       }
 
       if (util_format_has_depth(desc)) {