Zebediah Figura : d3d9/tests: Use a nonzero start index in test_sysmem_draw().
Alexandre Julliard
julliard at winehq.org
Wed Jul 13 16:54:56 CDT 2022
Module: wine
Branch: master
Commit: e386cc8f87c87878b7c661f0e235eed4931394be
URL: https://gitlab.winehq.org/wine/wine/-/commit/e386cc8f87c87878b7c661f0e235eed4931394be
Author: Zebediah Figura <zfigura at codeweavers.com>
Date: Fri Jul 8 18:59:54 2022 -0500
d3d9/tests: Use a nonzero start index in test_sysmem_draw().
This uncovered a bug in the previous patch.
---
dlls/d3d9/tests/visual.c | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/dlls/d3d9/tests/visual.c b/dlls/d3d9/tests/visual.c
index 034cfeef55c..665702f3206 100644
--- a/dlls/d3d9/tests/visual.c
+++ b/dlls/d3d9/tests/visual.c
@@ -25667,7 +25667,7 @@ static void test_sysmem_draw(void)
0xff443322,
0xff443322,
};
- static const short indices[] = {0, 1, 2, 3};
+ static const short indices[] = {5, 6, 7, 8, 0, 1, 2, 3};
window = create_window();
ok(!!window, "Failed to create a window.\n");
@@ -25745,7 +25745,7 @@ static void test_sysmem_draw(void)
hr = IDirect3DDevice9_BeginScene(device);
ok(hr == D3D_OK, "Got unexpected hr %#lx.\n", hr);
- hr = IDirect3DDevice9_DrawIndexedPrimitive(device, D3DPT_TRIANGLESTRIP, 0, 0, 4, 0, 2);
+ hr = IDirect3DDevice9_DrawIndexedPrimitive(device, D3DPT_TRIANGLESTRIP, 0, 0, 4, 4, 2);
ok(hr == D3D_OK, "Got unexpected hr %#lx.\n", hr);
hr = IDirect3DDevice9_EndScene(device);
ok(hr == D3D_OK, "Got unexpected hr %#lx.\n", hr);
@@ -25783,7 +25783,7 @@ static void test_sysmem_draw(void)
hr = IDirect3DDevice9_BeginScene(device);
ok(hr == D3D_OK, "Got unexpected hr %#lx.\n", hr);
- hr = IDirect3DDevice9_DrawIndexedPrimitive(device, D3DPT_TRIANGLESTRIP, 0, 0, 4, 0, 2);
+ hr = IDirect3DDevice9_DrawIndexedPrimitive(device, D3DPT_TRIANGLESTRIP, 0, 0, 4, 4, 2);
ok(hr == D3D_OK, "Got unexpected hr %#lx.\n", hr);
hr = IDirect3DDevice9_EndScene(device);
ok(hr == D3D_OK, "Got unexpected hr %#lx.\n", hr);
@@ -25796,7 +25796,7 @@ static void test_sysmem_draw(void)
hr = IDirect3DDevice9_BeginScene(device);
ok(hr == D3D_OK, "Got unexpected hr %#lx.\n", hr);
- hr = IDirect3DDevice9_DrawIndexedPrimitive(device, D3DPT_TRIANGLESTRIP, 4, 0, 5, 0, 2);
+ hr = IDirect3DDevice9_DrawIndexedPrimitive(device, D3DPT_TRIANGLESTRIP, 4, 0, 5, 4, 2);
ok(hr == D3D_OK, "Got unexpected hr %#lx.\n", hr);
hr = IDirect3DDevice9_EndScene(device);
ok(hr == D3D_OK, "Got unexpected hr %#lx.\n", hr);
@@ -25825,7 +25825,7 @@ static void test_sysmem_draw(void)
hr = IDirect3DDevice9_BeginScene(device);
ok(hr == D3D_OK, "Got unexpected hr %#lx.\n", hr);
- hr = IDirect3DDevice9_DrawIndexedPrimitive(device, D3DPT_TRIANGLESTRIP, 0, 0, 4, 0, 2);
+ hr = IDirect3DDevice9_DrawIndexedPrimitive(device, D3DPT_TRIANGLESTRIP, 0, 0, 4, 4, 2);
ok(hr == D3D_OK, "Got unexpected hr %#lx.\n", hr);
hr = IDirect3DDevice9_EndScene(device);
ok(hr == D3D_OK, "Got unexpected hr %#lx.\n", hr);
@@ -25843,7 +25843,7 @@ static void test_sysmem_draw(void)
hr = IDirect3DDevice9_BeginScene(device);
ok(hr == D3D_OK, "Got unexpected hr %#lx.\n", hr);
- hr = IDirect3DDevice9_DrawIndexedPrimitive(device, D3DPT_TRIANGLESTRIP, 0, 0, 4, 0, 2);
+ hr = IDirect3DDevice9_DrawIndexedPrimitive(device, D3DPT_TRIANGLESTRIP, 0, 0, 4, 4, 2);
ok(hr == D3D_OK, "Got unexpected hr %#lx.\n", hr);
hr = IDirect3DDevice9_EndScene(device);
ok(hr == D3D_OK, "Got unexpected hr %#lx.\n", hr);
More information about the wine-cvs
mailing list