blob: 837b3449db46ed4e7aea17918e75151205247a8c [file] [log] [blame]
/*
* 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 GrD3DResourceProvider_DEFINED
#define GrD3DResourceProvider_DEFINED
#include "include/gpu/d3d/GrD3D12.h"
class GrD3DGpu;
class GrD3DResourceProvider {
public:
GrD3DResourceProvider(GrD3DGpu*);
gr_cp<ID3D12GraphicsCommandList> findOrCreateDirectCommandList();
private:
gr_cp<ID3D12CommandAllocator> fDirectCommandAllocator;
GrD3DGpu* fGpu;
};
#endif