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();
|
||||
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
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue