freedreno/layout: layout simplifications and pitch from level 0 pitch
[mesa.git] / src / gallium / drivers / freedreno / a5xx / fd5_format.c
index a201b64402f063bf5a03a551d45381e72ffeba47..f5a17cebb8b37e037f1da6116af7beca288f8f40 100644 (file)
@@ -372,31 +372,6 @@ fd5_pipe2swap(enum pipe_format format)
        return formats[format].swap;
 }
 
-// XXX possibly same as a4xx..
-enum a5xx_tex_fetchsize
-fd5_pipe2fetchsize(enum pipe_format format)
-{
-       if (format == PIPE_FORMAT_Z32_FLOAT_S8X24_UINT)
-               format = PIPE_FORMAT_Z32_FLOAT;
-
-       if (util_format_description(format)->layout == UTIL_FORMAT_LAYOUT_ASTC)
-               return TFETCH5_16_BYTE;
-
-       switch (util_format_get_blocksizebits(format) / util_format_get_blockwidth(format)) {
-       case 8:   return TFETCH5_1_BYTE;
-       case 16:  return TFETCH5_2_BYTE;
-       case 32:  return TFETCH5_4_BYTE;
-       case 64:  return TFETCH5_8_BYTE;
-       case 96:  return TFETCH5_1_BYTE; /* Does this matter? */
-       case 128: return TFETCH5_16_BYTE;
-       default:
-               debug_printf("Unknown block size for format %s: %d\n",
-                               util_format_name(format),
-                               util_format_get_blocksizebits(format));
-               return TFETCH5_1_BYTE;
-       }
-}
-
 enum a5xx_depth_format
 fd5_pipe2depth(enum pipe_format format)
 {