vulkan: enum generator: align function declarations/prototypes

Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Acked-by: Jason Ekstrand <jason@jlekstrand.net>
Reviewed-by: Chad Versace <chadversary@chromium.org>
Reviewed-by: Dylan Baker <dylan@pnwbakers.com>
This commit is contained in:
Lionel Landwerlin 2017-09-15 15:10:54 +01:00 committed by Jason Ekstrand
parent 16e884d9e3
commit 0ac7b84672
1 changed files with 19 additions and 19 deletions

View File

@ -64,27 +64,27 @@ C_TEMPLATE = Template(textwrap.dedent(u"""\
% for enum in enums:
const char *
vk_${enum.name[2:]}_to_str(${enum.name} input)
{
switch(input) {
% for v in enum.values:
% if v in FOREIGN_ENUM_VALUES:
const char *
vk_${enum.name[2:]}_to_str(${enum.name} input)
{
switch(input) {
% for v in enum.values:
% if v in FOREIGN_ENUM_VALUES:
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wswitch"
% endif
case ${v}:
return "${v}";
% if v in FOREIGN_ENUM_VALUES:
#pragma GCC diagnostic pop
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wswitch"
% endif
case ${v}:
return "${v}";
% if v in FOREIGN_ENUM_VALUES:
#pragma GCC diagnostic pop
% endif
% endfor
default:
unreachable("Undefined enum value.");
}
% endif
% endfor
default:
unreachable("Undefined enum value.");
}
}
%endfor"""),
output_encoding='utf-8')
@ -102,7 +102,7 @@ H_TEMPLATE = Template(textwrap.dedent(u"""\
#include <vulkan/vk_android_native_buffer.h>
% for enum in enums:
const char * vk_${enum.name[2:]}_to_str(${enum.name} input);
const char * vk_${enum.name[2:]}_to_str(${enum.name} input);
% endfor
#endif"""),