vulkan: make generated enum to strings helpers available from c++

Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Reviewed-by: Caio Marcelo de Oliveira Filho <caio.oliveira@intel.com>
This commit is contained in:
Lionel Landwerlin 2019-01-22 17:36:56 +00:00
parent 1cfbed7587
commit a75b12ce66
1 changed files with 8 additions and 0 deletions

View File

@ -101,6 +101,10 @@ H_TEMPLATE = Template(textwrap.dedent(u"""\
#include <vulkan/vulkan.h>
#include <vulkan/vk_android_native_buffer.h>
#ifdef __cplusplus
extern "C" {
#endif
% for ext in extensions:
#define _${ext.name}_number (${ext.number})
% endfor
@ -109,6 +113,10 @@ H_TEMPLATE = Template(textwrap.dedent(u"""\
const char * vk_${enum.name[2:]}_to_str(${enum.name} input);
% endfor
#ifdef __cplusplus
} /* extern "C" */
#endif
#endif"""),
output_encoding='utf-8')