1/* -*- tab-width: 4; -*- */
2/* vi: set sw=2 ts=4 expandtab: */
3
4/* Copyright 2019-2020 Mark Callow
5 * SPDX-License-Identifier: Apache-2.0
6 */
7
8/**
9 * @file
10 * @~English
11 * @brief Create a DFD for a VkFormat.
12 */
13
14#include "dfd.h"
15
16/**
17 * @~English
18 * @brief Create a DFD matching a VkFormat.
19 *
20 * @param[in] format VkFormat for which to create a DFD.
21 *
22 * @return pointer to the created DFD or 0 if format not supported or
23 * unrecognized. Caller is responsible for freeing the created
24 * DFD.
25 */
26uint32_t*
27vk2dfd(enum VkFormat format)
28 {
29 switch (format) {
30#include "vk2dfd.inl"
31 default: return 0;
32 }
33 }
34
35