[Mesa-dev] [PATCH] vulkan: make generated enum to strings helpers available from c++
Caio Marcelo de Oliveira Filho
caio.oliveira at intel.com
Tue Jan 22 18:13:29 UTC 2019
Reviewed-by: Caio Marcelo de Oliveira Filho <caio.oliveira at intel.com>
On Tue, Jan 22, 2019 at 05:36:56PM +0000, Lionel Landwerlin wrote:
> Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin at intel.com>
> ---
> src/vulkan/util/gen_enum_to_str.py | 8 ++++++++
> 1 file changed, 8 insertions(+)
>
> diff --git a/src/vulkan/util/gen_enum_to_str.py b/src/vulkan/util/gen_enum_to_str.py
> index fb9ecd65c6d..06f74eb487c 100644
> --- a/src/vulkan/util/gen_enum_to_str.py
> +++ b/src/vulkan/util/gen_enum_to_str.py
> @@ -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')
>
> --
> 2.20.1
>
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/mesa-dev
Caio
More information about the mesa-dev
mailing list