Zebediah Figura : tests: Do not abort when an invalid shader test fails.

Alexandre Julliard julliard at winehq.org
Fri Apr 15 15:11:02 CDT 2022


Module: vkd3d
Branch: master
Commit: c3a5cd7c13768d0ed7e64bd722d35cf878fdf312
URL:    https://source.winehq.org/git/vkd3d.git/?a=commit;h=c3a5cd7c13768d0ed7e64bd722d35cf878fdf312

Author: Zebediah Figura <zfigura at codeweavers.com>
Date:   Thu Apr 14 12:52:35 2022 +0200

tests: Do not abort when an invalid shader test fails.

Signed-off-by: Giovanni Mascellani <gmascellani at codeweavers.com>
Signed-off-by: Zebediah Figura <zfigura at codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 tests/shader_runner.c | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/tests/shader_runner.c b/tests/shader_runner.c
index a97a8ee6..8633ee9a 100644
--- a/tests/shader_runner.c
+++ b/tests/shader_runner.c
@@ -651,12 +651,12 @@ void run_shader_tests(struct shader_runner *runner, int argc, char **argv, const
                     ok(hr == E_FAIL, "Got unexpected hr %#x.\n", hr);
                     ok(!blob, "Expected no compiled shader blob.\n");
                     ok(!!errors, "Expected non-NULL error blob.\n");
-                    if (!errors)
-                        return;
-
-                    if (vkd3d_test_state.debug_level)
-                        trace("%s\n", (char *)ID3D10Blob_GetBufferPointer(errors));
-                    ID3D10Blob_Release(errors);
+                    if (errors)
+                    {
+                        if (vkd3d_test_state.debug_level)
+                            trace("%s\n", (char *)ID3D10Blob_GetBufferPointer(errors));
+                        ID3D10Blob_Release(errors);
+                    }
 
                     shader_source_len = 0;
                     break;




More information about the wine-cvs mailing list