Home | History | Annotate | Download | only in tests

Lines Matching refs:EXPECT

36         if (EXPECT(create_func(dev.handle(), __VA_ARGS__, NULL, &handle) == VK_SUCCESS)) \
46 #define EXPECT(expr) ((expr) ? true : expect_failure(STRINGIFY(expr), __FILE__, __LINE__, __FUNCTION__))
297 if (EXPECT(vkCreateDevice(phy_.handle(), &info, NULL, &dev) == VK_SUCCESS)) Handle::init(dev);
308 EXPECT(queue_node_count >= 1);
344 EXPECT(!queues_[GRAPHICS].empty() || !queues_[COMPUTE].empty());
367 EXPECT(!formats_.empty());
382 void Device::wait() { EXPECT(vkDeviceWaitIdle(handle()) == VK_SUCCESS); }
387 EXPECT(err == VK_SUCCESS || err == VK_TIMEOUT);
411 if (expect_success) EXPECT(result == VK_SUCCESS);
426 EXPECT(result == VK_SUCCESS);
440 if (!EXPECT(vkMapMemory(device(), handle(), 0, VK_WHOLE_SIZE, flags, &data) == VK_SUCCESS)) data = NULL;
447 if (!EXPECT(vkMapMemory(device(), handle(), 0, VK_WHOLE_SIZE, flags, &data) == VK_SUCCESS)) data = NULL;
465 EXPECT
488 void Event::set() { EXPECT(vkSetEvent(device(), handle()) == VK_SUCCESS); }
490 void Event::reset() { EXPECT(vkResetEvent(device(), handle()) == VK_SUCCESS); }
500 EXPECT(err == VK_SUCCESS || err == VK_NOT_READY);
528 EXPECT(vkBindBufferMemory(device(), handle(), mem.handle(), mem_offset) == VK_SUCCESS);
575 EXPECT(vkBindImageMemory(device(), handle(), mem.handle(), mem_offset) == VK_SUCCESS);
644 EXPECT(err == VK_SUCCESS);
698 void DescriptorPool::reset() { EXPECT(vkResetDescriptorPool(device(), handle(), 0) == VK_SUCCESS); }
713 EXPECT(err == VK_SUCCESS);
738 EXPECT(vkFreeDescriptorSets(device(), containing_pool_->GetObj(), 1, sets) == VK_SUCCESS);
762 if (EXPECT(vkAllocateCommandBuffers(dev.handle(), &info, &cmd) == VK_SUCCESS)) {
769 void CommandBuffer::begin(const VkCommandBufferBeginInfo *info) { EXPECT(vkBeginCommandBuffer(handle(), info) == VK_SUCCESS); }
789 void CommandBuffer::end() { EXPECT(vkEndCommandBuffer(handle()) == VK_SUCCESS); }
791 void CommandBuffer::reset(VkCommandBufferResetFlags flags) { EXPECT(vkResetCommandBuffer(handle(), flags) == VK_SUCCESS); }