anv/formats: Add surface_format initializer
[mesa.git] / src / vulkan / anv_formats.c
index 28212341448abaa70900e9e9736efa5535e2f196..5631bea10e3560b17774f150e339566ce17b9c1d 100644 (file)
@@ -26,8 +26,8 @@
 
 #define UNSUPPORTED 0xffff
 
-#define fmt(__vk_fmt, ...) \
-   [__vk_fmt] = { .vk_format = __vk_fmt, .name = #__vk_fmt, __VA_ARGS__ }
+#define fmt(__vk_fmt, __hw_fmt, ...) \
+   [__vk_fmt] = { .vk_format = __vk_fmt, .name = #__vk_fmt, .surface_format = __hw_fmt, __VA_ARGS__ }
 
 static const struct anv_format anv_formats[] = {
    fmt(VK_FORMAT_UNDEFINED,               RAW,                    .bs = 1,   .num_channels = 1),