/* * Copyright 2020 Google LLC * * Use of this source code is governed by a BSD-style license that can be * found in the LICENSE file. */ #ifndef GrD3DBackendContext_DEFINED #define GrD3DBackendContext_DEFINED #include "src/gpu/d3d/GrD3D12.h" #include "include/gpu/GrTypes.h" // The BackendContext contains all of the base D3D objects needed by the GrD3DGpu. The assumption // is that the client will set these up and pass them to the GrD3DGpu constructor. struct SK_API GrD3DBackendContext { gr_cp fAdapter; gr_cp fDevice; gr_cp fQueue; GrProtected fProtectedContext = GrProtected::kNo; }; #endif