Module: wine Branch: master Commit: e0d5c35054a55721b186f12be9b5e989f14a7a38 URL: http://source.winehq.org/git/wine.git/?a=commit;h=e0d5c35054a55721b186f12be9...
Author: Rico Schüller kgbricola@web.de Date: Mon Jul 9 22:12:30 2012 +0200
d3dx9/tests: Fix array increment in SetMatrix*PointerArray() test.
---
dlls/d3dx9_36/tests/effect.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/dlls/d3dx9_36/tests/effect.c b/dlls/d3dx9_36/tests/effect.c index 712cf8c..d416213 100644 --- a/dlls/d3dx9_36/tests/effect.c +++ b/dlls/d3dx9_36/tests/effect.c @@ -2352,7 +2352,7 @@ static void test_effect_parameter_value(IDirect3DDevice9 *device) memcpy(expected_value, &blob[res_value_offset], res_desc->Bytes); for (l = 0; l < element; ++l) { - matrix_pointer_array[l] = (D3DXMATRIX *)&input_value[l * sizeof(**matrix_pointer_array) / sizeof(*matrix_pointer_array)]; + matrix_pointer_array[l] = (D3DXMATRIX *)&input_value[l * sizeof(**matrix_pointer_array) / sizeof(FLOAT)]; } hr = effect->lpVtbl->SetMatrixPointerArray(effect, parameter, matrix_pointer_array, element); if (res_desc->Class == D3DXPC_MATRIX_ROWS && res_desc->Elements >= element) @@ -2462,7 +2462,7 @@ static void test_effect_parameter_value(IDirect3DDevice9 *device) memcpy(expected_value, &blob[res_value_offset], res_desc->Bytes); for (l = 0; l < element; ++l) { - matrix_pointer_array[l] = (D3DXMATRIX *)&input_value[l * sizeof(**matrix_pointer_array) / sizeof(*matrix_pointer_array)]; + matrix_pointer_array[l] = (D3DXMATRIX *)&input_value[l * sizeof(**matrix_pointer_array) / sizeof(FLOAT)]; } hr = effect->lpVtbl->SetMatrixTransposePointerArray(effect, parameter, matrix_pointer_array, element); if (res_desc->Class == D3DXPC_MATRIX_ROWS && res_desc->Elements >= element)