[PATCH vkd3d 1/5] vkd3d-shader/hlsl: Parse texture types.
Zebediah Figura (she/her)
zfigura at codeweavers.com
Tue Oct 5 23:26:39 CDT 2021
On 10/5/21 23:16, Chip Davis wrote:
> October 5, 2021 10:36 PM, "Zebediah Figura" <zfigura at codeweavers.com> wrote:
>
>> @@ -734,8 +750,8 @@ static int compare_param_hlsl_types(const struct hlsl_type *t1, const struct hls
>> }
>> if (t1->base_type != t2->base_type)
>> return t1->base_type - t2->base_type;
>> - if (t1->base_type == HLSL_TYPE_SAMPLER && t1->sampler_dim != t2->sampler_dim)
>> - return t1->sampler_dim - t2->sampler_dim;
>> + if ((t1->base_type == HLSL_TYPE_SAMPLER || t1->base_type == HLSL_TYPE_TEXTURE)
>> + && t1->sampler_dim != t2->sampler_dim)
>
> This looks wrong. Did you intend to get rid of that subtraction?
I did not; thank you for catching that.
>
>> if (t1->dimx != t2->dimx)
>> return t1->dimx - t2->dimx;
>> if (t1->dimy != t2->dimy)
>
>
> Chip
>
More information about the wine-devel
mailing list