Lines Matching defs:device
92 return tcu::TestStatus::fail(de::toString("This version of CTS does not support Vulkan device version ") + deviceVersionString);
121 VkDevice device;
145 // Tests with default instance and device without extensions
148 Move<VkDevice> device = createTestDevice(m_context, instance, vector<string>(), false);
151 APIContext ctx = { instance, *device, getInstanceProcAddr, getDeviceProcAddr };
210 // Tests with instance and device with extensions
213 Move<VkDevice> device = createTestDevice(m_context, instance, getSupportedDeviceExtensions(deviceApiVersion), false);
216 APIContext ctx = { instance, *device, getInstanceProcAddr, getDeviceProcAddr };
244 // Add supported device extension functions
437 if ((ctx.getDeviceProcAddr(ctx.device, name) == DE_NULL) == shouldBeNonNull)
438 reportFail(log, "vkGetDeviceProcAddr", "device", name, shouldBeNonNull, failsQuantity);
506 // device supports the extension. In that case, the drawIndirectCount feature bit will also be true. Any of the two
577 // we cant test api versions that are higher then api version support by this device
627 // create custom device
628 const Unique<VkDevice> device (createCustomDevice(false, vkp, *customInstance, *instanceDriver, physicalDevice, &deviceCreateInfo));
629 const DeviceDriver deviceDriver (vkp, *customInstance, *device, supportedApiVersion);
649 // we are interested only in device functions
663 if (deviceDriver.getDeviceProcAddr(*device, funcName) != DE_NULL)