[PATCH 3/8] d3dx9: Reference top level parameter instead of dirty flag.

Matteo Bruni matteo.mystral at gmail.com
Fri Apr 21 12:04:27 CDT 2017

2017-04-20 13:26 GMT+02:00 Paul Gofman <gofmanp at gmail.com>:
> -static BOOL param_set_dirty_flag_ptr(void *dirty_flag_ptr, struct d3dx_parameter *param)
> +static BOOL param_set_top_level_param(void *top_level_param, struct d3dx_parameter *param)
>  {
> -    param->dirty_flag_ptr = (DWORD *)dirty_flag_ptr;
> +    param->top_level_param = (struct d3dx_parameter *)top_level_param;
>      return FALSE;
>  }

The cast is unnecessary (yeah, it was already unnecessary, I missed
that earlier).

It might make sense to store both? Avoiding the extra indirection in
is_param_dirty() might help a tiny bit.
It's fine to tackle this later on.

More information about the wine-devel mailing list