[PATCH vkd3d 03/12] vkd3d-shader/hlsl: Introduce hlsl_free_deref().

Zebediah Figura zfigura at codeweavers.com
Mon Jul 4 18:02:44 CDT 2022


On 7/1/22 16:24, Francisco Casas wrote:
> Signed-off-by: Francisco Casas <fcasas at codeweavers.com>
> ---
>   libs/vkd3d-shader/hlsl.c | 13 +++++++++----
>   libs/vkd3d-shader/hlsl.h |  2 ++
>   2 files changed, 11 insertions(+), 4 deletions(-)
> 
> diff --git a/libs/vkd3d-shader/hlsl.c b/libs/vkd3d-shader/hlsl.c
> index b349eb15..23136aeb 100644
> --- a/libs/vkd3d-shader/hlsl.c
> +++ b/libs/vkd3d-shader/hlsl.c
> @@ -1539,6 +1539,11 @@ void hlsl_free_instr_list(struct list *list)
>           hlsl_free_instr(node);
>   }
>   
> +void hlsl_free_deref(struct hlsl_deref *deref)
> +{
> +    hlsl_src_remove(&deref->offset);
> +}
> +

This can be static, at least here (but I'd be surprised if it needs to 
be used outside of hlsl.c...)



More information about the wine-devel mailing list