Commit 1b467521 authored by Piotr Caban's avatar Piotr Caban Committed by Alexandre Julliard

d3dx10/tests: Add D3DX10CreateTextureFromMemory thread pump tests.

parent 696071af
......@@ -848,7 +848,6 @@ static HRESULT WINAPI D3DX10ThreadPump_AddWorkItem(ID3DX10ThreadPump *iface, ID3
HRESULT hr;
ok(!add_work_item_count++, "unexpected call\n");
ok(!object, "object = %p\n", object);
hr = ID3DX10DataLoader_Load(loader);
ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
......@@ -2290,6 +2289,17 @@ static void test_create_texture(void)
winetest_pop_context();
}
hr2 = 0xdeadbeef;
add_work_item_count = 0;
hr = D3DX10CreateTextureFromMemory(device, test_image[0].data, test_image[0].size,
NULL, &thread_pump, &resource, &hr2);
ok(add_work_item_count == 1, "Got unexpected add_work_item_count %u.\n", add_work_item_count);
ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
ok(hr == hr2, "Got unexpected hr2 %#x.\n", hr2);
check_resource_info(resource, test_image, __LINE__);
check_resource_data(resource, test_image, __LINE__);
ID3D10Resource_Release(resource);
/* D3DX10CreateTextureFromFile tests */
hr2 = 0xdeadbeef;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment