| 270 | } |
| 271 | |
| 272 | auto Instance::create_device_2(DeviceInfo2 const & info) -> Device |
| 273 | { |
| 274 | Device ret = {}; |
| 275 | check_result(daxa_instance_create_device_2( |
| 276 | r_cast<daxa_Instance>(this->object), |
| 277 | r_cast<daxa_DeviceInfo2 const *>(&info), |
| 278 | r_cast<daxa_Device *>(&ret)), |
| 279 | "failed to create device"); |
| 280 | return ret; |
| 281 | } |
| 282 | |
| 283 | auto Instance::choose_device(ImplicitFeatureFlags desired_features, DeviceInfo2 const & p_info) -> DeviceInfo2 |
| 284 | { |