| /* |
| * Copyright 2021 Google LLC |
| * |
| * Use of this source code is governed by a BSD-style license that can be |
| * found in the LICENSE file. |
| */ |
| |
| #ifndef GrDawnTypesPriv_DEFINED |
| #define GrDawnTypesPriv_DEFINED |
| |
| #include "include/gpu/dawn/GrDawnTypes.h" |
| |
| struct GrDawnTextureSpec { |
| GrDawnTextureSpec() {} |
| GrDawnTextureSpec(const GrDawnSurfaceInfo& info) : fFormat(info.fFormat) {} |
| |
| wgpu::TextureFormat fFormat; |
| }; |
| |
| GrDawnSurfaceInfo GrDawnTextureSpecToSurfaceInfo(const GrDawnTextureSpec& dawnSpec, |
| uint32_t sampleCount, |
| uint32_t levelCount, |
| GrProtected isProtected); |
| |
| #endif |
| |