Lines Matching defs:src
8 #include "src/gpu/d3d/GrD3DCommandList.h"
10 #include "src/core/SkTraceEvent.h"
11 #include "src/gpu/GrScissorState.h"
12 #include "src/gpu/d3d/GrD3DAttachment.h"
13 #include "src/gpu/d3d/GrD3DBuffer.h"
14 #include "src/gpu/d3d/GrD3DCommandSignature.h"
15 #include "src/gpu/d3d/GrD3DGpu.h"
16 #include "src/gpu/d3d/GrD3DPipeline.h"
17 #include "src/gpu/d3d/GrD3DRenderTarget.h"
18 #include "src/gpu/d3d/GrD3DTexture.h"
19 #include "src/gpu/d3d/GrD3DTextureResource.h"
20 #include "src/gpu/d3d/GrD3DUtil.h"
171 D3D12_TEXTURE_COPY_LOCATION src = {};
172 src.pResource = srcBuffer;
173 src.Type = D3D12_TEXTURE_COPY_TYPE_PLACED_FOOTPRINT;
174 src.PlacedFootprint = bufferFootprints[subresource];
181 fCommandList->CopyTextureRegion(&dst, left, top, 0, &src, nullptr);
188 sk_sp<GrManagedResource> src,
195 this->addResource(std::move(src));
203 sk_sp<GrManagedResource> src,
210 this->addResource(std::move(src));
215 void GrD3DCommandList::copyTextureToTexture(const GrD3DTexture* dst, const GrD3DTexture* src,
218 SkASSERT(src);
220 SkASSERT(src->width() == dst->width() && src->height() == dst->height());
224 ID3D12Resource* srcTexture = src->d3dResource();
228 SkASSERT(subresourceIndex < src->mipLevels() &&
243 this->addResource(src->resource());