Flutter Engine
The Flutter Engine
|
#include "src/gpu/ganesh/d3d/GrD3DGpu.h"
#include "include/core/SkColorSpace.h"
#include "include/core/SkTextureCompressionType.h"
#include "include/gpu/GrBackendSurface.h"
#include "include/gpu/d3d/GrD3DBackendContext.h"
#include "src/base/SkRectMemcpy.h"
#include "src/core/SkCompressedDataUtils.h"
#include "src/core/SkMipmap.h"
#include "src/gpu/ganesh/GrBackendUtils.h"
#include "src/gpu/ganesh/GrDataUtils.h"
#include "src/gpu/ganesh/GrDirectContextPriv.h"
#include "src/gpu/ganesh/GrImageInfo.h"
#include "src/gpu/ganesh/GrResourceProvider.h"
#include "src/gpu/ganesh/GrTexture.h"
#include "src/gpu/ganesh/GrThreadSafePipelineBuilder.h"
#include "src/gpu/ganesh/d3d/GrD3DAMDMemoryAllocator.h"
#include "src/gpu/ganesh/d3d/GrD3DAttachment.h"
#include "src/gpu/ganesh/d3d/GrD3DBuffer.h"
#include "src/gpu/ganesh/d3d/GrD3DCaps.h"
#include "src/gpu/ganesh/d3d/GrD3DOpsRenderPass.h"
#include "src/gpu/ganesh/d3d/GrD3DSemaphore.h"
#include "src/gpu/ganesh/d3d/GrD3DTexture.h"
#include "src/gpu/ganesh/d3d/GrD3DTextureRenderTarget.h"
#include "src/gpu/ganesh/d3d/GrD3DUtil.h"
#include "src/sksl/SkSLCompiler.h"
Go to the source code of this file.
Functions | |
static void | copy_compressed_data (char *mapPtr, DXGI_FORMAT dxgiFormat, D3D12_PLACED_SUBRESOURCE_FOOTPRINT *placedFootprints, UINT *numRows, UINT64 *rowSizeInBytes, const void *compressedData, int numMipLevels) |
static int | get_surface_sample_cnt (GrSurface *surf) |
static bool | check_resource_info (const GrD3DTextureResourceInfo &info) |
static bool | check_tex_resource_info (const GrD3DCaps &caps, const GrD3DTextureResourceInfo &info) |
static bool | check_rt_resource_info (const GrD3DCaps &caps, const GrD3DTextureResourceInfo &info, int sampleCnt) |
static bool | is_odd (int x) |
static bool | is_bgra (DXGI_FORMAT format) |
static bool | copy_color_data (const GrD3DCaps &caps, char *mapPtr, DXGI_FORMAT dxgiFormat, SkISize dimensions, D3D12_PLACED_SUBRESOURCE_FOOTPRINT *placedFootprints, std::array< float, 4 > color) |
Variables | |
static const int | kDefaultOutstandingAllocCnt = 8 |
constexpr int | kConstantAlignment = 256 |
|
static |
Definition at line 961 of file GrD3DGpu.cpp.
|
static |
Definition at line 979 of file GrD3DGpu.cpp.
|
static |
Definition at line 968 of file GrD3DGpu.cpp.
|
static |
Definition at line 1434 of file GrD3DGpu.cpp.
|
static |
Definition at line 339 of file GrD3DGpu.cpp.
Definition at line 435 of file GrD3DGpu.cpp.
|
static |
Definition at line 1099 of file GrD3DGpu.cpp.
|
static |
Definition at line 1089 of file GrD3DGpu.cpp.
|
constexpr |
Definition at line 77 of file GrD3DGpu.cpp.
|
static |
Definition at line 74 of file GrD3DGpu.cpp.