Giovanni Mascellani (@giomasce) commented about tests/object-references.shader_test:
- Texture2D tex2;
- float3 aa;
+};
+float4 main() : sv_target +{
- struct apple a = {tex, tex, 1.0, 2.0, 3.0};
- a.aa += f;
- return a.aa.xyzx;
+}
+[test] +uniform 0 float 10.0 +todo draw quad +todo probe (0, 0) rgba (11.0, 12.0, 13.0, 11.0)
I just noticed that the the PE shader runner fails an assertion when running this test inside Wine, using `VKD3D_TEST_PLATFORM=windows` and native `d3dcompiler`: ``` Assertion failed: root_signature_desc.NumParameters <= ARRAY_SIZE(root_params), file ../vkd3d/tests/shader_runner_d3d12.c, line 227 ```
@fcasas, could you have a look?