Testing VulkanRenderBackend Initialize.
68 {
69
70 EXPECT_NE(m_RenderBackend, nullptr );
71
72 EXPECT_NE(m_RenderBackend->GetState().m_Windows, nullptr );
73 EXPECT_NE(m_RenderBackend->GetState().m_Instance, nullptr );
74 EXPECT_NE(m_RenderBackend->GetState().m_Surface, nullptr );
75 EXPECT_NE(m_RenderBackend->GetState().m_PhysicalDevice, nullptr );
76 EXPECT_NE(m_RenderBackend->GetState().m_Device, nullptr );
77 EXPECT_NE(m_RenderBackend->GetState().m_VmaAllocator, nullptr );
78 EXPECT_NE(m_RenderBackend->GetState().m_GraphicQueue, nullptr );
79 EXPECT_NE(m_RenderBackend->GetState().m_PresentQueue, nullptr );
80 EXPECT_NE(m_RenderBackend->GetState().m_TransferQueue, nullptr );
81 EXPECT_NE(m_RenderBackend->GetState().m_ComputeQueue, nullptr );
82 EXPECT_NE(m_RenderBackend->GetState().m_SwapChain, nullptr );
83 EXPECT_NE(m_RenderBackend->GetState().m_SwapChainImages.data(), nullptr );
85 EXPECT_NE(m_RenderBackend->GetState().m_SwapChainImageSamplers.data(), nullptr );
87 EXPECT_NE(m_RenderBackend->GetState().m_SwapChainImageViews.data(), nullptr );
89 EXPECT_NE(m_RenderBackend->GetState().m_GraphicCommandPool, nullptr );
90 EXPECT_NE(m_RenderBackend->GetState().m_GraphicImageSemaphore.data(), nullptr );
92 EXPECT_NE(m_RenderBackend->GetState().m_GraphicQueueSemaphore.data(), nullptr );
94 EXPECT_NE(m_RenderBackend->GetState().m_GraphicFence.data(), nullptr );
96 EXPECT_NE(m_RenderBackend->GetState().m_GraphicCommandBuffer.data(), nullptr );
98 EXPECT_NE(m_RenderBackend->GetState().m_ComputeCommandPool, nullptr );
99 EXPECT_NE(m_RenderBackend->GetState().m_ComputeQueueSemaphore.data(), nullptr );
101 EXPECT_NE(m_RenderBackend->GetState().m_ComputeFence.data(), nullptr );
103 EXPECT_NE(m_RenderBackend->GetState().m_ComputeCommandBuffer.data(), nullptr );
105 EXPECT_NE(m_RenderBackend->GetDescriptorPool(), nullptr );
106 EXPECT_NE(m_RenderBackend->GetRendererResourcePool(), nullptr );
107 }
constexpr uint32_t MaxFrameInFlight
Max In Flight Frame. 2 buffers are enough in this program.