use cubecl_ir::{AdapterLuid, PhysicalDevice};
use wgpu::hal;
pub fn describe_card(adapter: &wgpu::Adapter, physical: &mut PhysicalDevice) {
let Some(hal_adapter) = (unsafe { adapter.as_hal::<hal::api::Dx12>() }) else {
return;
};
let Ok(description) = (unsafe { hal_adapter.raw_adapter().GetDesc2() }) else {
return;
};
let luid = description.AdapterLuid;
physical.luid = Some(AdapterLuid::from_parts(luid.LowPart, luid.HighPart));
}