mirror of
https://gitlab.winehq.org/wine/vkd3d.git
synced 2025-04-13 05:43:18 -07:00
vkd3d: Implement GetResourceAllocationInfo1().
This commit is contained in:
committed by
Alexandre Julliard
parent
67b4ae658a
commit
eae4b7b4a2
Notes:
Alexandre Julliard
2024-02-01 23:07:43 +01:00
Approved-by: Henri Verbeet (@hverbeet) Approved-by: Alexandre Julliard (@julliard) Merge-Request: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/617
@@ -32298,19 +32298,21 @@ static void test_resource_allocation_info(void)
|
||||
|
||||
if (SUCCEEDED(ID3D12Device_QueryInterface(device, &IID_ID3D12Device4, (void **)&device4)))
|
||||
{
|
||||
ID3D12Device4_GetResourceAllocationInfo1(device4, 0, ARRAY_SIZE(desc_array), desc_array, infos1);
|
||||
info = ID3D12Device4_GetResourceAllocationInfo1(device4, 0, ARRAY_SIZE(desc_array), desc_array, infos1);
|
||||
ok(info.Alignment >= D3D12_DEFAULT_RESOURCE_PLACEMENT_ALIGNMENT,
|
||||
"Got unexpected alignment %"PRIu64".\n", info.Alignment);
|
||||
check_alignment(info.SizeInBytes, info.Alignment);
|
||||
ok(info.SizeInBytes >= total, "Got unexpected size %"PRIu64".\n", info.SizeInBytes);
|
||||
ok(!infos1[0].Offset, "Got unexpected offset %"PRIu64".\n", infos1[0].Offset);
|
||||
|
||||
for (i = 0; i < ARRAY_SIZE(infos1); ++i)
|
||||
{
|
||||
vkd3d_test_push_context("Test %u", i);
|
||||
|
||||
todo
|
||||
ok(infos1[i].Alignment >= desc_array[i].Alignment,
|
||||
"Got unexpected alignment %"PRIu64".\n", infos1[i].Alignment);
|
||||
check_alignment(infos1[i].Offset, infos1[i].Alignment);
|
||||
check_alignment(infos1[i].SizeInBytes, infos1[i].Alignment);
|
||||
todo
|
||||
ok(infos1[i].SizeInBytes == sizes[i], "Got unexpected size %"PRIu64".\n", infos1[i].SizeInBytes);
|
||||
|
||||
if (!i)
|
||||
|
Reference in New Issue
Block a user