Re: [Mesa-dev] [PATCH] vulkan: make generated enum to strings helpers available from c++
Thanks Caio, pushed to master. On 22/01/2019 18:13, Caio Marcelo de Oliveira Filho wrote: Reviewed-by: Caio Marcelo de Oliveira Filho ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev
Re: [Mesa-dev] [PATCH] vulkan: make generated enum to strings helpers available from c++
Reviewed-by: Caio Marcelo de Oliveira Filho On Tue, Jan 22, 2019 at 05:36:56PM +, Lionel Landwerlin wrote: > Signed-off-by: Lionel Landwerlin > --- > 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 > #include > > +#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@lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/mesa-dev Caio ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev
[Mesa-dev] [PATCH] vulkan: make generated enum to strings helpers available from c++
Signed-off-by: Lionel Landwerlin --- 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 #include +#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@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev