[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