| 380 | } |
| 381 | |
| 382 | auto Device::tlas_build_sizes(TlasBuildInfo const & info) |
| 383 | -> AccelerationStructureBuildSizesInfo |
| 384 | { |
| 385 | AccelerationStructureBuildSizesInfo ret = {}; |
| 386 | check_result(daxa_dvc_get_tlas_build_sizes( |
| 387 | rc_cast<daxa_Device>(this->object), |
| 388 | r_cast<daxa_TlasBuildInfo const *>(&info), |
| 389 | r_cast<daxa_AccelerationStructureBuildSizesInfo *>(&ret)), |
| 390 | "failed to get tlas build sizes"); |
| 391 | return ret; |
| 392 | } |
| 393 | |
| 394 | auto Device::blas_build_sizes(BlasBuildInfo const & info) |
| 395 | -> AccelerationStructureBuildSizesInfo |
no test coverage detected