Log WebGPU backend when initializing
This commit is contained in:
parent
e2fdb777de
commit
0555243990
1 changed files with 33 additions and 1 deletions
|
|
@ -104,7 +104,39 @@ namespace psemek::sdl2
|
||||||
});
|
});
|
||||||
|
|
||||||
auto adapter_properties = wgpu_adapter_.get_properties();
|
auto adapter_properties = wgpu_adapter_.get_properties();
|
||||||
log::info() << "Initialized WebGPU: " << adapter_properties.name;
|
std::string adapter_backend_str;
|
||||||
|
switch (adapter_properties.backend_type)
|
||||||
|
{
|
||||||
|
case wgpu::backend_type::undefined:
|
||||||
|
adapter_backend_str = "undefined";
|
||||||
|
break;
|
||||||
|
case wgpu::backend_type::null:
|
||||||
|
adapter_backend_str = "(null)";
|
||||||
|
break;
|
||||||
|
case wgpu::backend_type::webgpu:
|
||||||
|
adapter_backend_str = "WebGPU";
|
||||||
|
break;
|
||||||
|
case wgpu::backend_type::d3d11:
|
||||||
|
adapter_backend_str = "D3D11";
|
||||||
|
break;
|
||||||
|
case wgpu::backend_type::d3d12:
|
||||||
|
adapter_backend_str = "D3D12";
|
||||||
|
break;
|
||||||
|
case wgpu::backend_type::metal:
|
||||||
|
adapter_backend_str = "Metal";
|
||||||
|
break;
|
||||||
|
case wgpu::backend_type::vulkan:
|
||||||
|
adapter_backend_str = "Vulkan";
|
||||||
|
break;
|
||||||
|
case wgpu::backend_type::opengl:
|
||||||
|
adapter_backend_str = "OpenGL";
|
||||||
|
break;
|
||||||
|
case wgpu::backend_type::opengles:
|
||||||
|
adapter_backend_str = "OpenGL ES";
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
log::info() << "Initialized WebGPU: " << adapter_properties.name << ", " << adapter_backend_str << " backend";
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue