1 /* 2 * Copyright 2021 Google LLC 3 * 4 * Use of this source code is governed by a BSD-style license that can be 5 * found in the LICENSE file. 6 */ 7 8 #include "src/gpu/ganesh/d3d/GrD3DTypesPriv.h" 9 GrD3DTextureResourceSpecToSurfaceInfo(const GrD3DTextureResourceSpec & d3dSpec,uint32_t sampleCount,uint32_t levelCount,skgpu::Protected isProtected)10GrD3DSurfaceInfo GrD3DTextureResourceSpecToSurfaceInfo(const GrD3DTextureResourceSpec& d3dSpec, 11 uint32_t sampleCount, 12 uint32_t levelCount, 13 skgpu::Protected isProtected) { 14 GrD3DSurfaceInfo info; 15 // Shared info 16 info.fSampleCount = sampleCount; 17 info.fLevelCount = levelCount; 18 info.fProtected = isProtected; 19 20 // D3D info 21 info.fFormat = d3dSpec.fFormat; 22 info.fSampleQualityPattern = d3dSpec.fSampleQualityPattern; 23 24 return info; 25 } 26