Lines Matching defs:device

253 	VkDevice							device;
271 , device (context.getDevice())
305 , device (device_)
907 return allocateMemory(env.vkd, env.device, &allocInfo, env.allocationCallbacks);
918 return getDeviceMemoryParameters(getImageMemoryRequirements(env.vkd, env.device, image));
923 return getDeviceMemoryParameters(getBufferMemoryRequirements(env.vkd, env.device, image));
952 const VkMemoryRequirements memReqs = getBufferMemoryRequirements(env.vkd, env.device, *buffer);
974 return createBuffer(env.vkd, env.device, &bufferInfo, env.allocationCallbacks);
1009 VK_CHECK(env.vkd.bindBufferMemory(env.device, *buffer.object, *memory.object, 0));
1031 return createBufferView(env.vkd, env.device, &bufferViewInfo, env.allocationCallbacks);
1085 const VkMemoryRequirements memReqs = getImageMemoryRequirements(env.vkd, env.device, *image);
1114 return createImage(env.vkd, env.device, &imageInfo, env.allocationCallbacks);
1152 VK_CHECK(env.vkd.bindImageMemory(env.device, *image.object, *memory.object, 0));
1175 return createImageView(env.vkd, env.device, &imageViewInfo, env.allocationCallbacks);
1211 return createSemaphore(env.vkd, env.device, &semaphoreInfo, env.allocationCallbacks);
1247 return createFence(env.vkd, env.device, &fenceInfo, env.allocationCallbacks);
1283 return createEvent(env.vkd, env.device, &eventInfo, env.allocationCallbacks);
1328 return createQueryPool(env.vkd, env.device, &queryPoolInfo, env.allocationCallbacks);
1412 return createShaderModule(env.vkd, env.device, &shaderModuleInfo, env.allocationCallbacks);
1446 const Unique<VkShaderModule> shaderModule (createShaderModule(env.vkd, env.device, env.programBinaries.get("comp"), 0u));
1451 .build(env.vkd, env.device));
1453 const Move<VkPipelineLayout> pipelineLayout (makePipelineLayout(env.vkd, env.device, *descriptorSetLayout));
1477 Move<VkPipeline> pipeline = createComputePipeline(env.vkd, env.device, DE_NULL, &pipelineInfo);
1496 return createPipelineCache(env.vkd, env.device, &pipelineCacheInfo, env.allocationCallbacks);
1579 return createSampler(env.vkd, env.device, &samplerInfo, env.allocationCallbacks);
1687 return createDescriptorSetLayout(env.vkd, env.device, &descriptorSetLayoutInfo, env.allocationCallbacks);
1753 return createPipelineLayout(env.vkd, env.device, &pipelineLayoutInfo, env.allocationCallbacks);
1779 return makeRenderPass(env.vkd, env.device, VK_FORMAT_R8G8B8A8_UNORM, VK_FORMAT_D16_UNORM,
2002 *pOutResult = env.vkd.createGraphicsPipelines(env.device, *res.pipelineCache.object, numPipelines, &pipelineInfos[0], env.allocationCallbacks, pHandles);
2010 pipelines.push_back(VkPipelineSp(new Move<VkPipeline>(check<VkPipeline>(pHandles[i]), Deleter<VkPipeline>(env.vkd, env.device, env.allocationCallbacks))));
2023 return Move<VkPipeline>(check<VkPipeline>(scopedHandles.front()->disown()), Deleter<VkPipeline>(env.vkd, env.device, env.allocationCallbacks));
2093 return createComputePipeline(env.vkd, env.device, *res.pipelineCache.object, &pipelineInfo, env.allocationCallbacks);
2125 *pOutResult = env.vkd.createComputePipelines(env.device, *res.pipelineCache.object, numPipelines, &pipelineInfos[0], env.allocationCallbacks, pHandles);
2133 pipelines.push_back(VkPipelineSp(new Move<VkPipeline>(check<VkPipeline>(pHandles[i]), Deleter<VkPipeline>(env.vkd, env.device, env.allocationCallbacks))));
2191 return createDescriptorPool(env.vkd, env.device, &descriptorPoolInfo, env.allocationCallbacks);
2260 return allocateDescriptorSet(env.vkd, env.device, &allocateInfo);
2282 *pOutResult = env.vkd.allocateDescriptorSets(env.device, &allocateInfo, pHandles);
2289 descriptorSets.push_back(VkDescriptorSetSp(new Move<VkDescriptorSet>(check<VkDescriptorSet>(pHandles[i]), Deleter<VkDescriptorSet>(env.vkd, env.device, *res.descriptorPool.object))));
2363 return createFramebuffer(env.vkd, env.device, &framebufferInfo, env.allocationCallbacks);
2400 return createCommandPool(env.vkd, env.device, &cmdPoolInfo, env.allocationCallbacks);
2445 return allocateCommandBuffer(env.vkd, env.device, &cmdBufferInfo);
2466 *pOutResult = env.vkd.allocateCommandBuffers(env.device, &cmdBufferInfo, pHandles);
2473 commandBuffers.push_back(VkCommandBufferSp(new Move<VkCommandBuffer>(check<VkCommandBuffer>(pHandles[i]), Deleter<VkCommandBuffer>(env.vkd, env.device, *res.commandPool.object))));
2627 Move<VkDevice> device = createCustomDevice(context.getTestContext().getCommandLine().isValidationEnabled(),
2629 return device;
2675 const Unique<vk::VkDevice>& device = SingletonDevice::getDevice(context, d);
2681 *device,
2706 Move<VkPrivateDataSlot> s = createPrivateDataSlot(env.vkd, *device, &createInfo, DE_NULL);
2715 Move<VkPrivateDataSlot> s = createPrivateDataSlot(env.vkd, *device, &createInfo, DE_NULL);
2735 env.vkd.getPrivateData(*device, getObjectType<typename Object::Type>(), HandleToInt(obj.get()), **slots[i], &data);
2744 VK_CHECK(env.vkd.setPrivateData(*device, getObjectType<typename Object::Type>(), HandleToInt(obj.get()), **slots[i], i*i*i + o*o + 1));
2752 env.vkd.getPrivateData(*device, getObjectType<typename Object::Type>(), HandleToInt(obj.get()), **slots[i], &data);
2766 env.vkd.getPrivateData(*device, VK_OBJECT_TYPE_PRIVATE_DATA_SLOT_EXT, HandleToInt<VkPrivateDataSlotEXT>(obj), **slots[i], &data);
2775 VK_CHECK(env.vkd.setPrivateData(*device, VK_OBJECT_TYPE_PRIVATE_DATA_SLOT_EXT, HandleToInt<VkPrivateDataSlotEXT>(obj), **slots[i], i*i*i + o*o + 1));
2783 env.vkd.getPrivateData(*device, VK_OBJECT_TYPE_PRIVATE_DATA_SLOT_EXT, HandleToInt<VkPrivateDataSlotEXT>(obj), **slots[i], &data);
2789 // Test private data for the device
2793 env.vkd.getPrivateData(*device, VK_OBJECT_TYPE_DEVICE, (deUint64)(deUintptr)(*device), **slots[i], &data);
2795 return tcu::TestStatus::fail("Expected initial value of zero for device");
2798 VK_CHECK(env.vkd.setPrivateData(*device, VK_OBJECT_TYPE_DEVICE, (deUint64)(deUintptr)(*device), **slots[i], i*i*i + r*r + 1));
2802 env.vkd.getPrivateData(*device, VK_OBJECT_TYPE_DEVICE, (deUint64)(deUintptr)(*device), **slots[i], &data);
2804 return tcu::TestStatus::fail("Didn't read back set value from device");
2811 Move<VkPrivateDataSlotEXT> s = createPrivateDataSlot(env.vkd, *device, &createInfo, DE_NULL);
2958 Unique<VkDevice> device;
2968 , device (Device::create(parent, deviceRes, deviceParams))
2970 , vkd(de::MovePtr<DeviceDriver>(new DeviceDriver(parent.vkp, parent.instance, *device, parent.apiVersion)))
2971 , env(parent.vkp, parent.apiVersion, parent.instanceInterface, parent.instance, *vkd, *device, deviceRes.queueFamilyIndex, parent.programBinaries, parent.allocationCallbacks, maxResourceConsumers, parent.commandLine)
2973 , vkd(de::MovePtr<DeviceDriverSC, DeinitDeviceDeleter>(new DeviceDriverSC(parent.vkp, parent.instance, *device, parent.commandLine, parent.resourceInterface, parent.vulkanSC10Properties, parent.properties, parent.apiVersion), vk::DeinitDeviceDeleter(parent.resourceInterface.get(), *device)))
2974 , env(parent.vkp, parent.apiVersion, parent.instanceInterface, parent.instance, *vkd, *device, deviceRes.queueFamilyIndex, parent.programBinaries, parent.allocationCallbacks, maxResourceConsumers, parent.resourceInterface, parent.vulkanSC10Properties, parent.commandLine)
3029 // Root environment still uses default instance and device, created without callbacks
3047 // Test env has instance & device created with callbacks
3058 resEnv.env.device,
3139 resEnv.env.device,
3343 CaseDescription<Device> device;
3421 addCases (group, cases.device);
3497 { "device", Device::Parameters(testCtx.getCommandLine().getVKDeviceId()-1u, VK_QUEUE_GRAPHICS_BIT) },
3775 // Multithreaded object construction with per-thread device