mirror of
https://github.com/encounter/dawn-cmake.git
synced 2025-12-21 10:49:14 +00:00
Add WGPUAdapterProperties and expose it in DawnNative
The dawn_native::Adapter::GetPCIInfo/GetBackendType/GetDeviceType methods are now deprecated in favor of a method returning a webgpu.h AdapterProperties structure. Deprecated function are still available to avoid breaking Chromium or Skia compilation. This reduces the difference between dawn.json and webgpu.h BUG=dawn:160 Change-Id: Ib68fe1c4d1d87676c01c212c91f80fdd26056c56 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/14541 Commit-Queue: Corentin Wallez <cwallez@chromium.org> Reviewed-by: Kai Ninomiya <kainino@chromium.org>
This commit is contained in:
committed by
Commit Bot service account
parent
5fc2c82c11
commit
f12c9dba6d
@@ -26,10 +26,10 @@ namespace dawn_native {
|
||||
// backend.
|
||||
class BackendConnection {
|
||||
public:
|
||||
BackendConnection(InstanceBase* instance, BackendType type);
|
||||
BackendConnection(InstanceBase* instance, wgpu::BackendType type);
|
||||
virtual ~BackendConnection() = default;
|
||||
|
||||
BackendType GetType() const;
|
||||
wgpu::BackendType GetType() const;
|
||||
InstanceBase* GetInstance() const;
|
||||
|
||||
// Returns all the adapters for the system that can be created by the backend, without extra
|
||||
@@ -42,7 +42,7 @@ namespace dawn_native {
|
||||
|
||||
private:
|
||||
InstanceBase* mInstance = nullptr;
|
||||
BackendType mType;
|
||||
wgpu::BackendType mType;
|
||||
};
|
||||
|
||||
} // namespace dawn_native
|
||||
|
||||
Reference in New Issue
Block a user