Lines Matching defs:env

337     FrameworkEnvironment env{};
338 auto& driver = env.add_icd(TestICDDetails(TEST_ICD_PATH_VERSION_2_EXPORT_ICD_GPDPA)).add_physical_device({});
345 InstWrapper inst{env.vulkan_functions};
349 check_custom_functions(env.vulkan_functions, inst.inst, phys_dev, custom_physical_device_functions{}, function_names,
354 FrameworkEnvironment env{};
355 auto& driver_0 = env.add_icd(TestICDDetails(TEST_ICD_PATH_VERSION_2_EXPORT_ICD_GPDPA));
356 auto& driver_1 = env.add_icd(TestICDDetails(TEST_ICD_PATH_VERSION_2_EXPORT_ICD_GPDPA));
371 InstWrapper inst{env.vulkan_functions};
378 env.vulkan_functions.vkGetPhysicalDeviceProperties(phys_devs[0], &props);
384 check_custom_functions(env.vulkan_functions, inst.inst, phys_dev_0, custom_physical_device_functions{}, function_names, 5,
386 check_custom_functions(env.vulkan_functions, inst.inst, phys_dev_1, custom_physical_device_functions{}, function_names, 5,
393 FrameworkEnvironment env{};
394 auto& driver_0 = env.add_icd(TestICDDetails(TEST_ICD_PATH_VERSION_2_EXPORT_ICD_GPDPA));
395 auto& driver_1 = env.add_icd(TestICDDetails(TEST_ICD_PATH_VERSION_2_EXPORT_ICD_GPDPA));
408 InstWrapper inst{env.vulkan_functions};
414 env.vulkan_functions.vkGetPhysicalDeviceProperties(phys_devs[1], &props);
419 env.vulkan_functions.load(inst.inst, function_names.at(0).c_str());
425 FrameworkEnvironment env{};
426 env.add_icd(TestICDDetails(TEST_ICD_PATH_VERSION_2_EXPORT_ICD_GPDPA)).add_physical_device({});
431 env.add_implicit_layer(ManifestLayer{}.add_layer(ManifestLayer::LayerDescription{}
436 auto& layer = env.get_test_layer();
440 InstWrapper inst{env.vulkan_functions};
444 check_layer_custom_functions_no_interception(env.vulkan_functions, inst.inst, phys_dev, layer,
449 FrameworkEnvironment env{};
450 auto& driver_0 = env.add_icd(TestICDDetails(TEST_ICD_PATH_VERSION_2_EXPORT_ICD_GPDPA));
451 auto& driver_1 = env.add_icd(TestICDDetails(TEST_ICD_PATH_VERSION_2_EXPORT_ICD_GPDPA));
466 env.add_implicit_layer(ManifestLayer{}.add_layer(ManifestLayer::LayerDescription{}
472 InstWrapper inst{env.vulkan_functions};
479 env.vulkan_functions.vkGetPhysicalDeviceProperties(phys_devs[0], &props);
485 check_custom_functions(env.vulkan_functions, inst.inst, phys_dev_0, custom_physical_device_functions{}, function_names, 5,
487 check_custom_functions(env.vulkan_functions, inst.inst, phys_dev_1, custom_physical_device_functions{}, function_names, 5,
493 FrameworkEnvironment env{};
494 env.add_icd(TestICDDetails(TEST_ICD_PATH_VERSION_2_EXPORT_ICD_GPDPA)).add_physical_device({});
500 env.add_implicit_layer(ManifestLayer{}.add_layer(ManifestLayer::LayerDescription{}
505 auto& layer = env.get_test_layer();
508 InstWrapper inst{env.vulkan_functions};
512 check_layer_custom_functions_no_implementation(env.vulkan_functions, inst.inst, phys_dev, layer,
517 FrameworkEnvironment env{};
518 auto& driver = env.add_icd(TestICDDetails(TEST_ICD_PATH_VERSION_2_EXPORT_ICD_GPDPA)).add_physical_device({});
524 env.add_implicit_layer(ManifestLayer{}.add_layer(ManifestLayer::LayerDescription{}
529 auto& layer = env.get_test_layer();
532 InstWrapper inst{env.vulkan_functions};
536 check_layer_custom_functions(env.vulkan_functions, inst.inst, phys_dev, layer, layer_intercept_physical_device_functions{},
541 FrameworkEnvironment env{};
542 auto& driver = env.add_icd(TestICDDetails(TEST_ICD_PATH_VERSION_2_EXPORT_ICD_GPDPA));
548 env.add_implicit_layer(ManifestLayer{}.add_layer(ManifestLayer::LayerDescription{}
553 auto& layer_0 = env.get_test_layer(0);
555 env.add_implicit_layer(ManifestLayer{}.add_layer(ManifestLayer::LayerDescription{}
560 auto& layer_1 = env.get_test_layer(1);
568 InstWrapper inst{env.vulkan_functions};
573 check_layer_custom_functions(env.vulkan_functions, inst.inst, phys_dev, layer_0,
575 check_layer_custom_functions_no_implementation(env.vulkan_functions, inst.inst, phys_dev, layer_1,
593 DispatchableHandleType get_dispatch_handle(FrameworkEnvironment& env, DeviceWrapper const& dev,
602 VkCommandBuffer get_dispatch_handle<VkCommandBuffer>(FrameworkEnvironment& env, DeviceWrapper const& dev,
606 DeviceFunctions funcs{env.vulkan_functions, dev};
617 VkQueue get_dispatch_handle<VkQueue>(FrameworkEnvironment& env, DeviceWrapper const& dev, std::vector<TestConfig> const&) {
618 DeviceFunctions funcs{env.vulkan_functions, dev.dev};
630 FrameworkEnvironment env{};
631 auto& driver = env.add_icd(TestICDDetails(TEST_ICD_PATH_VERSION_2_EXPORT_ICD_GPDPA)).add_physical_device({});
646 env.add_implicit_layer(ManifestLayer{}.add_layer(ManifestLayer::LayerDescription{}
651 layer_ptr = &env.get_test_layer();
666 InstWrapper inst{env.vulkan_functions};
672 auto dispatch_type = get_dispatch_handle<DispatchableHandleType>(env, dev, flags);
677 check_layer_custom_functions_no_interception(env.vulkan_functions, parent_type, dispatch_type, *layer_ptr,
681 check_layer_custom_functions(env.vulkan_functions, parent_type, dispatch_type, *layer_ptr, layer_intercept_functions_type{},
685 check_custom_functions(env.vulkan_functions, parent_type, dispatch_type, custom_functions_type{}, function_names,
1091 FrameworkEnvironment env{};
1092 auto& driver = env.add_icd(TestICDDetails(TEST_ICD_PATH_VERSION_2_EXPORT_ICD_GPDPA)).add_physical_device({});
1098 env.add_implicit_layer(ManifestLayer{}.add_layer(ManifestLayer::LayerDescription{}
1103 auto& layer0 = env.get_test_layer(0);
1106 env.add_implicit_layer(ManifestLayer{}.add_layer(ManifestLayer::LayerDescription{}
1111 auto& layer1 = env.get_test_layer(1);
1115 InstWrapper inst{env.vulkan_functions};
1120 f.check<Functions::three::physical_device>(env.vulkan_functions, inst.inst, phys_dev);
1124 FrameworkEnvironment env{};
1125 auto& driver = env.add_icd(TestICDDetails(TEST_ICD_PATH_VERSION_2_EXPORT_ICD_GPDPA)).add_physical_device({});
1143 env.add_implicit_layer(ManifestLayer{}.add_layer(ManifestLayer::LayerDescription{}
1150 auto& layer_0 = env.get_test_layer(0);
1152 env.add_implicit_layer(ManifestLayer{}.add_layer(ManifestLayer::LayerDescription{}
1157 auto& layer_1 = env.get_test_layer(1);
1203 InstWrapper inst{env.vulkan_functions};
1210 unknown_funcs.at(0).check<Functions::zero::physical_device>(env.vulkan_functions, inst.inst, phys_dev);
1211 unknown_funcs.at(1).check<Functions::one::physical_device>(env.vulkan_functions, inst.inst, phys_dev);
1212 unknown_funcs.at(2).check<Functions::two::physical_device>(env.vulkan_functions, inst.inst, phys_dev);
1213 unknown_funcs.at(3).check<Functions::three::physical_device>(env.vulkan_functions, inst.inst, phys_dev);
1214 unknown_funcs.at(4).check<Functions::four::physical_device>(env.vulkan_functions, inst.inst, phys_dev);
1215 unknown_funcs.at(5).check<Functions::zero::physical_device>(env.vulkan_functions, inst.inst, phys_dev);
1218 unknown_funcs.at(6).check<Functions::one::device>(env.vulkan_functions, inst.inst, dev.dev);
1219 unknown_funcs.at(7).check<Functions::two::device>(env.vulkan_functions, inst.inst, dev.dev);
1220 unknown_funcs.at(8).check<Functions::three::device>(env.vulkan_functions, inst.inst, dev.dev);
1221 unknown_funcs.at(9).check<Functions::four::device>(env.vulkan_functions, inst.inst, dev.dev);
1222 unknown_funcs.at(10).check<Functions::zero::device>(env.vulkan_functions, inst.inst, dev.dev);
1223 unknown_funcs.at(11).check<Functions::one::device>(env.vulkan_functions, inst.inst, dev.dev);
1226 unknown_funcs.at(6).check<Functions::one::device>(env.vulkan_functions, dev.dev, dev.dev);
1227 unknown_funcs.at(7).check<Functions::two::device>(env.vulkan_functions, dev.dev, dev.dev);
1228 unknown_funcs.at(8).check<Functions::three::device>(env.vulkan_functions, dev.dev, dev.dev);
1229 unknown_funcs.at(9).check<Functions::four::device>(env.vulkan_functions, dev.dev, dev.dev);
1230 unknown_funcs.at(10).check<Functions::zero::device>(env.vulkan_functions, dev.dev, dev.dev);
1231 unknown_funcs.at(11).check<Functions::one::device>(env.vulkan_functions, dev.dev, dev.dev);
1235 InstWrapper inst{env.vulkan_functions};
1243 unknown_funcs.at(6).check<Functions::one::device>(env.vulkan_functions, inst.inst, dev.dev);
1244 unknown_funcs.at(7).check<Functions::two::device>(env.vulkan_functions, inst.inst, dev.dev);
1245 unknown_funcs.at(8).check<Functions::three::device>(env.vulkan_functions, inst.inst, dev.dev);
1246 unknown_funcs.at(9).check<Functions::four::device>(env.vulkan_functions, inst.inst, dev.dev);
1247 unknown_funcs.at(10).check<Functions::zero::device>(env.vulkan_functions, inst.inst, dev.dev);
1248 unknown_funcs.at(11).check<Functions::one::device>(env.vulkan_functions, inst.inst, dev.dev);
1251 unknown_funcs.at(6).check<Functions::one::device>(env.vulkan_functions, dev.dev, dev.dev);
1252 unknown_funcs.at(7).check<Functions::two::device>(env.vulkan_functions, dev.dev, dev.dev);
1253 unknown_funcs.at(8).check<Functions::three::device>(env.vulkan_functions, dev.dev, dev.dev);
1254 unknown_funcs.at(9).check<Functions::four::device>(env.vulkan_functions, dev.dev, dev.dev);
1255 unknown_funcs.at(10).check<Functions::zero::device>(env.vulkan_functions, dev.dev, dev.dev);
1256 unknown_funcs.at(11).check<Functions::one::device>(env.vulkan_functions, dev.dev, dev.dev);
1258 unknown_funcs.at(0).check<Functions::zero::physical_device>(env.vulkan_functions, inst.inst, phys_dev);
1259 unknown_funcs.at(1).check<Functions::one::physical_device>(env.vulkan_functions, inst.inst, phys_dev);
1260 unknown_funcs.at(2).check<Functions::two::physical_device>(env.vulkan_functions, inst.inst, phys_dev);
1261 unknown_funcs.at(3).check<Functions::three::physical_device>(env.vulkan_functions, inst.inst, phys_dev);
1262 unknown_funcs.at(4).check<Functions::four::physical_device>(env.vulkan_functions, inst.inst, phys_dev);
1263 unknown_funcs.at(5).check<Functions::zero::physical_device>(env.vulkan_functions, inst.inst, phys_dev);
1268 FrameworkEnvironment env{};
1269 env.add_icd(TestICDDetails(TEST_ICD_PATH_VERSION_2_EXPORT_ICD_GPDPA)).add_physical_device({});
1271 env.add_implicit_layer(ManifestLayer{}
1283 env.add_explicit_layer(
1291 auto& layer0 = env.get_test_layer(1);
1294 env.add_explicit_layer(ManifestLayer{}
1303 InstWrapper inst{env.vulkan_functions};
1310 unknown_func.check<Functions::four::physical_device>(env.vulkan_functions, inst.inst, phys_dev);