Lines Matching defs:device
90 Move<VkDevice> device,
108 Move<VkDevice> device,
113 , m_device (device)
352 Move<VkDevice>& device,
394 void DrawIndexedTestCase::createDeviceAndDriver (Context& context, Move<VkDevice>& device, DeviceDriverPtr& driver) const
425 device = createRobustBufferAccessDevice(context, &features2);
428 DeviceDriverPtr(new DeviceDriver(context.getPlatformInterface(), context.getInstance(), *device, context.getUsedApiVersion()));
430 DeviceDriverPtr(new DeviceDriverSC(context.getPlatformInterface(), context.getInstance(), *device, context.getTestContext().getCommandLine(),
432 vk::DeinitDeviceDeleter(context.getResourceInterface().get(), *device));
438 Move<VkDevice> device;
440 createDeviceAndDriver(context, device, deviceDriver);
441 return new DrawIndexedInstance(context, device, deviceDriver, m_testMode, m_robustnessVersion);
472 Move<VkDevice> device,
495 Move<VkDevice> device,
499 , m_device (device)
575 Move<VkDevice> device;
577 createDeviceAndDriver(context, device, deviceDriver);
583 return new BindIndexBuffer2Instance(context, device, deviceDriver, params);
589 const VkDevice device = this->getDevice();
626 BufferWithMemory vertexBuffer(vk, device, allocator, vertexBufferInfo, MemoryRequirement::HostVisible);
663 BufferWithMemory indexBuffer(vk, device, allocator, indexBufferInfo, MemoryRequirement::HostVisible);
693 BufferWithMemory outputBuffer (vk, device, allocator, outputBufferInfo, MemoryRequirement::HostVisible);
721 Move<VkShaderModule> vertShaderModule = createShaderModule(vk, device, m_context.getBinaryCollection().get("vert"), 0);
722 Move<VkShaderModule> fragShaderModule = createShaderModule(vk, device, m_context.getBinaryCollection().get("frag"), 0);
723 Move<VkRenderPass> renderPass = makeRenderPass(vk, device, colorFormat);
724 Move<VkPipelineLayout> pipelineLayout = makePipelineLayout(vk, device);
725 Move<VkFramebuffer> framebuffer = makeFramebuffer(vk, device, *renderPass, *colorImageView, renderSize.x(), renderSize.y());
726 Move<VkPipeline> graphicsPipeline = makeGraphicsPipeline(vk, device, *pipelineLayout,
730 Move<VkCommandPool> cmdPool = createCommandPool(vk, device, VK_COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT, queueFamilyIdx);
731 vk::Move<vk::VkCommandBuffer> cmdBuffer = allocateCommandBuffer(vk, device, *cmdPool, vk::VK_COMMAND_BUFFER_LEVEL_PRIMARY);
797 submitCommandsAndWait(vk, device, queue, *cmdBuffer);
800 invalidateAlloc(vk, device, outputBuffer.getAllocation());