blob: ffcdc0eaaf49ea7dd8b568e01099a5037a99b389 [file] [log] [blame]
/*
* 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,
skgpu::Protected isProtected);
#endif