Home
last modified time | relevance | path

Searched refs:BlitCommandEncoder (Results 1 – 14 of 14) sorted by relevance

/third_party/skia/experimental/graphite/src/mtl/
DMtlBlitCommandEncoder.h22 class BlitCommandEncoder : public SkRefCnt {
24 static sk_sp<BlitCommandEncoder> Make(id<MTLCommandBuffer> commandBuffer) { in Make()
28 return sk_sp<BlitCommandEncoder>(new BlitCommandEncoder(std::move(encoder))); in Make()
64 BlitCommandEncoder(sk_cfp<id<MTLBlitCommandEncoder>> encoder) in BlitCommandEncoder() function
DMtlCommandBuffer.h22 class BlitCommandEncoder; variable
78 BlitCommandEncoder* getBlitCommandEncoder();
83 sk_sp<BlitCommandEncoder> fActiveBlitCommandEncoder;
DMtlCommandBuffer.mm119 BlitCommandEncoder* CommandBuffer::getBlitCommandEncoder() {
124 fActiveBlitCommandEncoder = BlitCommandEncoder::Make(fCommandBuffer.get());
130 // We add the ref on the command buffer for the BlitCommandEncoder now so that we don't need
276 BlitCommandEncoder* blitCmdEncoder = this->getBlitCommandEncoder();
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/metal/
Dmtl_command_buffer.h534 class BlitCommandEncoder final : public CommandEncoder
537 BlitCommandEncoder(CommandBuffer *cmdBuffer);
538 ~BlitCommandEncoder() override;
542 BlitCommandEncoder &restart();
544 BlitCommandEncoder &copyBuffer(const BufferRef &src,
550 BlitCommandEncoder &copyBufferToTexture(const BufferRef &src,
561 BlitCommandEncoder &copyTextureToBuffer(const TextureRef &src,
572 BlitCommandEncoder &copyTexture(const TextureRef &src,
581 BlitCommandEncoder &fillBuffer(const BufferRef &buffer, NSRange range, uint8_t value);
583 BlitCommandEncoder &generateMipmapsForTexture(const TextureRef &texture);
[all …]
Dmtl_command_buffer.mm1904 // BlitCommandEncoder
1905 BlitCommandEncoder::BlitCommandEncoder(CommandBuffer *cmdBuffer) : CommandEncoder(cmdBuffer, BLIT)
1908 BlitCommandEncoder::~BlitCommandEncoder() {}
1910 BlitCommandEncoder &BlitCommandEncoder::restart()
1936 BlitCommandEncoder &BlitCommandEncoder::copyBuffer(const BufferRef &src,
1959 BlitCommandEncoder &BlitCommandEncoder::copyBufferToTexture(const BufferRef &src,
1992 BlitCommandEncoder &BlitCommandEncoder::copyTextureToBuffer(const TextureRef &src,
2026 BlitCommandEncoder &BlitCommandEncoder::copyTexture(const TextureRef &src,
2070 BlitCommandEncoder &BlitCommandEncoder::fillBuffer(const BufferRef &buffer,
2083 BlitCommandEncoder &BlitCommandEncoder::generateMipmapsForTexture(const TextureRef &texture)
[all …]
Dmtl_resources.h35 class BlitCommandEncoder; variable
254 mtl::BlitCommandEncoder *encoder,
270 void syncContent(ContextMtl *context, mtl::BlitCommandEncoder *encoder);
383 void syncContent(ContextMtl *context, mtl::BlitCommandEncoder *encoder);
Dmtl_resources.mm37 void InvokeCPUMemSync(ContextMtl *context, mtl::BlitCommandEncoder *blitEncoder, T *resource)
59 mtl::BlitCommandEncoder *blitEncoder = context->getBlitCommandEncoder();
498 void Texture::syncContent(ContextMtl *context, mtl::BlitCommandEncoder *blitEncoder)
798 mtl::BlitCommandEncoder *encoder,
984 void Buffer::syncContent(ContextMtl *context, mtl::BlitCommandEncoder *blitEncoder)
DContextMtl.h363 mtl::BlitCommandEncoder *getBlitCommandEncoder();
537 mtl::BlitCommandEncoder mBlitEncoder;
Dmtl_occlusion_query_pool.mm122 BlitCommandEncoder *blitEncoder = nullptr;
DTextureMtl.mm384 mtl::BlitCommandEncoder *encoder = contextMtl->getBlitCommandEncoder();
454 mtl::BlitCommandEncoder *encoder = contextMtl->getBlitCommandEncoder();
511 mtl::BlitCommandEncoder *encoder = contextMtl->getBlitCommandEncoder();
755 mtl::BlitCommandEncoder *encoder = nullptr;
1303 mtl::BlitCommandEncoder *blitEncoder = contextMtl->getBlitCommandEncoder();
1829 mtl::BlitCommandEncoder *blitEncoder = contextMtl->getBlitCommandEncoder();
DBufferMtl.mm144 mtl::BlitCommandEncoder *blitEncoder = contextMtl->getBlitCommandEncoder();
Dmtl_utils.mm333 mtl::BlitCommandEncoder *blitEncoder = contextMtl->getBlitCommandEncoder();
624 BlitCommandEncoder *blitEncoder = contextMtl->getBlitCommandEncoder();
Dmtl_render_utils.mm1879 mtl::BlitCommandEncoder *blitEncoder = contextMtl->getBlitCommandEncoder();
2492 BlitCommandEncoder *blitEncoder = contextMtl->getBlitCommandEncoder();
2586 BlitCommandEncoder *blitEncoder = contextMtl->getBlitCommandEncoder();
DContextMtl.mm1630 mtl::BlitCommandEncoder *ContextMtl::getBlitCommandEncoder()