[PATCH vkd3d 2/5] tests: Test the shape of the sum of two numeric values.
Giovanni Mascellani
gmascellani at codeweavers.com
Wed Sep 1 02:04:05 CDT 2021
Hi,
thanks for the review.
Il 31/08/21 19:32, Zebediah Figura (she/her) ha scritto:
> On 8/31/21 9:40 AM, Giovanni Mascellani wrote:
>> diff --git a/tests/hlsl-shape.shader_test b/tests/hlsl-shape.shader_test
>> new file mode 100644
>> index 00000000..0d488da4
>> --- /dev/null
>> +++ b/tests/hlsl-shape.shader_test
>
> I'm not a huge fan of this name; it's not immediately clear to me what
> it means :-(
>
> Maybe "hlsl-expression-dimensions"?
I though "shape" was a rather standard term. For sure it is standard in
scientific computing (a trend probably set by MatLab[1]), but maybe only
there. No problem in switching to your suggestion.
[1] https://www.mathworks.com/help/matlab/matrices-and-arrays.html
> This doesn't compile with native for ps_2_0 either (see my comment on
> 5/5). Part of this is because it uses SV_Position, which is kind of my
> fault too as I've been using that. We should probably find a way to
> change that to texcoords instead.
Ok, I'll try to set it up.
> With that hacked out of the way, it breaks because of the following error:
>
> Z:\home\hazel\test.hlsl(83,38): error X5608: Compiled shader code uses
> too many arithmetic instruction slots (83). Max. allowed by the target
> (ps_2_0) is 64. Consider increasing optimization level to reduce
> instruction count.
>
> (Increasing optimization level does nothing, of course.)
I guess the only way there is to split the test in many smaller shaders.
Not a big problem.
Giovanni.
More information about the wine-devel
mailing list