Lines Matching refs:Functions

64 Functions for testing of layer interception of unknown functions. Note the need to pass a pointer to the layer and the name
1071 struct Functions {
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);
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);
1187 Functions::two::device::add_to_layer(unknown_funcs.at(7), layer_0, D<6>{});
1189 Functions::three::device::add_to_driver(unknown_funcs.at(8), physical_device);
1190 Functions::three::device::add_to_layer(unknown_funcs.at(8), layer_1, D<7>{});
1192 Functions::four::device::add_to_driver(unknown_funcs.at(9), physical_device);
1193 Functions::four::device::add_to_layer(unknown_funcs.at(9), layer_0, D<8>{});
1194 Functions::four::device::add_to_layer(unknown_funcs.at(9), layer_1, D<9>{});
1196 Functions::zero::device::add_implementation_to_layer(unknown_funcs.at(10), layer_0);
1197 Functions::zero::device::add_to_layer(unknown_funcs.at(10), layer_1, D<10>{});
1199 Functions::one::device::add_to_layer(unknown_funcs.at(11), layer_0, D<11>{});
1200 Functions::one::device::add_implementation_to_layer(unknown_funcs.at(11), layer_1);
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);
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);
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);