Re: [Mesa-dev] [PATCH] vulkan: make generated enum to strings helpers available from c++

2019-01-22 Thread Lionel Landwerlin

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++

2019-01-22 Thread Caio Marcelo de Oliveira Filho
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++

2019-01-22 Thread Lionel Landwerlin
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