#include "fixtures/D3D12TestFixture.h" TEST_F(D3D12TestFixture, CommandQueue_Get_TimestampFrequency) { D3D12_COMMAND_QUEUE_DESC desc = {}; desc.Type = D3D12_COMMAND_LIST_TYPE_DIRECT; ComPtr queue; HRESULT hr = GetDevice()->CreateCommandQueue(&desc, IID_PPV_ARGS(&queue)); ASSERT_HRESULT_SUCCEEDED(hr); UINT64 frequency; hr = queue->GetTimestampFrequency(&frequency); ASSERT_HRESULT_SUCCEEDED(hr); EXPECT_GT(frequency, 0); } TEST_F(D3D12TestFixture, CommandQueue_Execute_EmptyCommandLists) { GetCommandList()->Reset(GetCommandAllocator(), nullptr); ID3D12CommandList* commandLists[] = { GetCommandList() }; GetCommandQueue()->ExecuteCommandLists(1, commandLists); GetCommandList()->Close(); WaitForGPU(); }