ddraw: Apply legacy clipspace to d3d2.
Signed-off-by: Stefan Dösinger <stefandoesinger@gmx.at> Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
969368341e
commit
cb078e10ed
|
@ -3230,7 +3230,7 @@ static HRESULT WINAPI d3d_device2_SetTransform(IDirect3DDevice2 *iface,
|
|||
|
||||
TRACE("iface %p, state %#x, matrix %p.\n", iface, state, matrix);
|
||||
|
||||
return IDirect3DDevice7_SetTransform(&device->IDirect3DDevice7_iface, state, matrix);
|
||||
return IDirect3DDevice3_SetTransform(&device->IDirect3DDevice3_iface, state, matrix);
|
||||
}
|
||||
|
||||
/*****************************************************************************
|
||||
|
@ -3334,7 +3334,7 @@ static HRESULT WINAPI d3d_device2_GetTransform(IDirect3DDevice2 *iface,
|
|||
|
||||
TRACE("iface %p, state %#x, matrix %p.\n", iface, state, matrix);
|
||||
|
||||
return IDirect3DDevice7_GetTransform(&device->IDirect3DDevice7_iface, state, matrix);
|
||||
return IDirect3DDevice3_GetTransform(&device->IDirect3DDevice3_iface, state, matrix);
|
||||
}
|
||||
|
||||
/*****************************************************************************
|
||||
|
@ -3441,7 +3441,7 @@ static HRESULT WINAPI d3d_device2_MultiplyTransform(IDirect3DDevice2 *iface,
|
|||
|
||||
TRACE("iface %p, state %#x, matrix %p.\n", iface, state, matrix);
|
||||
|
||||
return IDirect3DDevice7_MultiplyTransform(&device->IDirect3DDevice7_iface, state, matrix);
|
||||
return IDirect3DDevice3_MultiplyTransform(&device->IDirect3DDevice3_iface, state, matrix);
|
||||
}
|
||||
|
||||
/*****************************************************************************
|
||||
|
|
|
@ -10893,7 +10893,7 @@ static void test_transform_vertices(void)
|
|||
{143.0f, 118.0f, 1.0f, 1.0f}, {133.0f, 128.0f, -1.0f, 1.0f}, {133.0f, 128.0f, 0.0f, 1.0f}
|
||||
};
|
||||
|
||||
todo_wine ok(compare_vec4(&cmp[i], out[i].x, out[i].y, out[i].z, out[i].w, 4096),
|
||||
ok(compare_vec4(&cmp[i], out[i].x, out[i].y, out[i].z, out[i].w, 4096),
|
||||
"Vertex %u differs. Got %f %f %f %f.\n", i,
|
||||
out[i].x, out[i].y, out[i].z, out[i].w);
|
||||
}
|
||||
|
@ -10989,14 +10989,14 @@ static void test_transform_vertices(void)
|
|||
color = get_surface_color(rt, 128, 147);
|
||||
ok(compare_color(color, 0x000000ff, 1), "Got unexpected color 0x%08x.\n", color);
|
||||
color = get_surface_color(rt, 132, 147);
|
||||
todo_wine ok(compare_color(color, 0x00ff0000, 1), "Got unexpected color 0x%08x.\n", color);
|
||||
ok(compare_color(color, 0x00ff0000, 1), "Got unexpected color 0x%08x.\n", color);
|
||||
|
||||
color = get_surface_color(rt, 177, 217);
|
||||
ok(compare_color(color, 0x00ff0000, 1), "Got unexpected color 0x%08x.\n", color);
|
||||
color = get_surface_color(rt, 181, 217);
|
||||
ok(compare_color(color, 0x000000ff, 1), "Got unexpected color 0x%08x.\n", color);
|
||||
color = get_surface_color(rt, 177, 221);
|
||||
todo_wine ok(compare_color(color, 0x000000ff, 1), "Got unexpected color 0x%08x.\n", color);
|
||||
ok(compare_color(color, 0x000000ff, 1), "Got unexpected color 0x%08x.\n", color);
|
||||
color = get_surface_color(rt, 181, 221);
|
||||
ok(compare_color(color, 0x000000ff, 1), "Got unexpected color 0x%08x.\n", color);
|
||||
|
||||
|
|
Loading…
Reference in New Issue