Lines Matching refs:physical_device
1023 static void add_to_driver(UnknownFunction& func, PhysicalDevice& physical_device) {
1024 physical_device.add_device_function({func.name.c_str(), to_vkVoidFunction(Function::implementation)});
1050 static void add_to_driver(UnknownFunction& func, PhysicalDevice& physical_device) {
1051 physical_device.add_custom_physical_device_function({func.name.c_str(), to_vkVoidFunction(Function::implementation)});
1074 using physical_device = UnknownFunctionInfo<Function<VkPhysicalDevice>, VkPhysicalDevice>;
1096 Functions::three::physical_device::add_to_driver(f, pd);
1104 Functions::three::physical_device::add_to_layer(f, layer0, D<0>{});
1113 Functions::three::physical_device::add_to_layer(f, layer1, D<1>{});
1120 f.check<Functions::three::physical_device>(env.vulkan_functions, inst.inst, phys_dev);
1126 PhysicalDevice& physical_device = driver.physical_devices.back();
1161 Functions::zero::physical_device::add_to_driver(unknown_funcs.at(0), physical_device);
1163 Functions::one::physical_device::add_to_driver(unknown_funcs.at(1), physical_device);
1164 Functions::one::physical_device::add_to_layer(unknown_funcs.at(1), layer_0, D<0>{});
1166 Functions::two::physical_device::add_to_driver(unknown_funcs.at(2), physical_device);
1167 Functions::two::physical_device::add_to_layer(unknown_funcs.at(2), layer_1, D<1>{});
1169 Functions::three::physical_device::add_to_driver(unknown_funcs.at(3), physical_device);
1170 Functions::three::physical_device::add_to_layer(unknown_funcs.at(3), layer_0, D<2>{});
1171 Functions::three::physical_device::add_to_layer(unknown_funcs.at(3), layer_1, D<3>{});
1173 Functions::four::physical_device::add_implementation_to_layer(unknown_funcs.at(4), layer_0);
1174 Functions::four::physical_device::add_to_layer(unknown_funcs.at(4), layer_1, D<4>{});
1176 Functions::zero::physical_device::add_to_layer(unknown_funcs.at(5), layer_0, D<5>{});
1177 Functions::zero::physical_device::add_implementation_to_layer(unknown_funcs.at(5), layer_1);
1179 Functions::two::physical_device::add_to_driver(unknown_funcs.at(12), physical_device);
1180 Functions::zero::physical_device::add_to_layer(unknown_funcs.at(12), layer_0, D<12>{});
1181 Functions::zero::physical_device::add_implementation_to_layer(unknown_funcs.at(12), layer_1);
1184 Functions::one::device::add_to_driver(unknown_funcs.at(6), physical_device);
1186 Functions::two::device::add_to_driver(unknown_funcs.at(7), physical_device);
1189 Functions::three::device::add_to_driver(unknown_funcs.at(8), physical_device);
1192 Functions::four::device::add_to_driver(unknown_funcs.at(9), physical_device);
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);
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);
1301 Functions::four::physical_device::add_implementation_to_layer(unknown_func, layer0);
1310 unknown_func.check<Functions::four::physical_device>(env.vulkan_functions, inst.inst, phys_dev);