ddraw/tests: Fix compilation on systems that don't support nameless unions.

This commit is contained in:
Francois Gouget 2013-06-29 08:50:24 +02:00 committed by Alexandre Julliard
parent f191f26c6a
commit 67307a9cf1
3 changed files with 3 additions and 3 deletions

View File

@ -3320,7 +3320,7 @@ static void test_lighting_interface_versions(void)
memset(&mat_desc, 0, sizeof(mat_desc));
mat_desc.dwSize = sizeof(mat_desc);
mat_desc.dcvEmissive.g = 1.0f;
U2(U3(mat_desc).dcvEmissive).g = 1.0f;
hr = IDirect3D2_CreateMaterial(d3d, &emissive, NULL);
ok(SUCCEEDED(hr), "Failed to create material, hr %#x.\n", hr);
hr = IDirect3DMaterial2_SetMaterial(emissive, &mat_desc);

View File

@ -3633,7 +3633,7 @@ static void test_lighting_interface_versions(void)
memset(&mat_desc, 0, sizeof(mat_desc));
mat_desc.dwSize = sizeof(mat_desc);
mat_desc.dcvEmissive.g = 1.0f;
U2(U3(mat_desc).dcvEmissive).g = 1.0f;
hr = IDirect3D3_CreateMaterial(d3d, &emissive, NULL);
ok(SUCCEEDED(hr), "Failed to create material, hr %#x.\n", hr);
hr = IDirect3DMaterial3_SetMaterial(emissive, &mat_desc);

View File

@ -3448,7 +3448,7 @@ static void test_lighting_interface_versions(void)
ok(SUCCEEDED(hr), "Failed to get render target, hr %#x.\n", hr);
memset(&material, 0, sizeof(material));
material.emissive.g = 1.0f;
U2(U3(material).emissive).g = 1.0f;
hr = IDirect3DDevice7_SetMaterial(device, &material);
ok(SUCCEEDED(hr), "Failed set material, hr %#x.\n", hr);
hr = IDirect3DDevice7_SetRenderState(device, D3DRENDERSTATE_ZENABLE, D3DZB_FALSE);