isl: fix mapping of format->stringname
authorLionel Landwerlin <lionel.g.landwerlin@intel.com>
Sat, 24 Jul 2021 17:04:09 +0000 (20:04 +0300)
committerMarge Bot <eric+marge@anholt.net>
Mon, 26 Jul 2021 07:16:28 +0000 (07:16 +0000)
Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Fixes: ed6e586562f444 ("intel: properly constify isl_format_layouts")
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/5110
Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12051>

src/intel/isl/gen_format_layout.py

index 9b23414..8a6d2a1 100644 (file)
@@ -63,7 +63,7 @@ TEMPLATE = template.Template(future_imports=['division'],
 
 const uint16_t isl_format_name_offsets[] = { <% offset = 0 %>
 % for format in formats:
-    ${offset}, <% offset += 11 + len(format.name) + 1 %>
+    [ISL_FORMAT_${format.name}] = ${offset}, <% offset += 11 + len(format.name) + 1 %>
 % endfor
 };