Searched refs:RenderCommandEncoder (Results 1 – 18 of 18) sorted by relevance
/external/angle/src/libANGLE/renderer/metal/ |
D | mtl_command_buffer.h | 44 class RenderCommandEncoder; variable 411 class RenderCommandEncoder final : public CommandEncoder 414 RenderCommandEncoder(CommandBuffer *cmdBuffer, 417 ~RenderCommandEncoder() override; 426 RenderCommandEncoder &restart(const RenderPassDesc &desc, uint32_t deviceMaxRenderTargets); 428 RenderCommandEncoder &setRenderPipelineState(id<MTLRenderPipelineState> state); 429 RenderCommandEncoder &setTriangleFillMode(MTLTriangleFillMode mode); 430 RenderCommandEncoder &setFrontFacingWinding(MTLWinding winding); 431 RenderCommandEncoder &setCullMode(MTLCullMode mode); 433 RenderCommandEncoder &setDepthStencilState(id<MTLDepthStencilState> state); [all …]
|
D | mtl_command_buffer.mm | 1317 // RenderCommandEncoder implemtation 1318 RenderCommandEncoder::RenderCommandEncoder(CommandBuffer *cmdBuffer, 1357 RenderCommandEncoder::~RenderCommandEncoder() {} 1359 void RenderCommandEncoder::reset() 1368 bool RenderCommandEncoder::finalizeLoadStoreAction( 1451 void RenderCommandEncoder::endEncoding() 1456 void RenderCommandEncoder::endEncodingImpl(bool considerDiscardSimulation) 1540 inline void RenderCommandEncoder::initAttachmentWriteDependencyAndScissorRect( 1557 inline void RenderCommandEncoder::initWriteDependency(const TextureRef &texture) 1565 void RenderCommandEncoder::simulateDiscardFramebuffer() [all …]
|
D | mtl_render_utils.h | 223 RenderCommandEncoder *cmdEncoder, 230 RenderCommandEncoder *cmdEncoder, 236 RenderCommandEncoder *cmdEncoder, 254 RenderCommandEncoder *cmdEncoder, 308 RenderCommandEncoder *cmdEncoder, 313 RenderCommandEncoder *cmdEncoder, 330 RenderCommandEncoder *cmdEncoder, 348 RenderCommandEncoder *cmdEncoder, 353 RenderCommandEncoder *cmdEncoder, 576 RenderCommandEncoder *renderEncoder, [all …]
|
D | ProgramExecutableMtl.h | 186 mtl::RenderCommandEncoder *cmdEncoder, 237 angle::Result commitUniforms(ContextMtl *context, mtl::RenderCommandEncoder *cmdEncoder); 239 mtl::RenderCommandEncoder *cmdEncoder, 243 mtl::RenderCommandEncoder *cmdEncoder, 246 mtl::RenderCommandEncoder *cmdEncoder, 250 mtl::RenderCommandEncoder *cmdEncoder, 254 mtl::RenderCommandEncoder *cmdEncoder,
|
D | FrameBufferMtl.h | 24 class RenderCommandEncoder; variable 110 mtl::RenderCommandEncoder **encoderOut); 157 mtl::RenderCommandEncoder *encoder); 177 mtl::RenderCommandEncoder **encoderOut); 206 angle::Result unresolveIfNeeded(const gl::Context *context, mtl::RenderCommandEncoder *encoder);
|
D | ContextMtl.h | 344 void endRenderEncoding(mtl::RenderCommandEncoder *encoder); 357 mtl::RenderCommandEncoder *getRenderCommandEncoder(); 363 mtl::RenderCommandEncoder *getRenderPassCommandEncoder(const mtl::RenderPassDesc &desc); 367 mtl::RenderCommandEncoder *getTextureRenderCommandEncoder(const mtl::TextureRef &textureTarget, 370 mtl::RenderCommandEncoder *getRenderTargetCommandEncoderWithClear( 374 mtl::RenderCommandEncoder *getRenderTargetCommandEncoder(const RenderTargetMtl &renderTarget); 589 mtl::RenderCommandEncoder mRenderEncoder;
|
D | mtl_render_utils.mm | 161 RenderCommandEncoder *encoder, 189 RenderCommandEncoder *mEncoder; 450 RenderPipelineDesc GetComputingVertexShaderOnlyRenderPipelineDesc(RenderCommandEncoder *cmdEncoder) 504 void SetupFullscreenQuadDrawCommonStates(RenderCommandEncoder *cmdEncoder) 511 void SetupBlitWithDrawUniformData(RenderCommandEncoder *cmdEncoder, 557 RenderCommandEncoder *cmdEncoder, 582 ANGLE_INLINE void SetComputeOrVertexBuffer(RenderCommandEncoder *encoder, 589 ANGLE_INLINE void SetComputeOrVertexBufferForWrite(RenderCommandEncoder *encoder, 612 ANGLE_INLINE void SetComputeOrVertexData(RenderCommandEncoder *encoder, 626 ANGLE_INLINE void SetPipelineState(RenderCommandEncoder *encoder, [all …]
|
D | FrameBufferMtl.mm | 567 mtl::RenderCommandEncoder *renderEncoder = nullptr; 880 mtl::RenderCommandEncoder **encoderOut) 887 mtl::RenderCommandEncoder **encoderOut) 891 mtl::RenderCommandEncoder *encoder = contextMtl->getRenderCommandEncoder(); 991 mtl::RenderCommandEncoder *encoder = contextMtl->getRenderCommandEncoder(); 1141 mtl::RenderCommandEncoder *encoder = nullptr; 1240 mtl::RenderCommandEncoder *encoder; 1248 mtl::RenderCommandEncoder *encoder) 1293 mtl::RenderCommandEncoder *encoder; 1308 mtl::RenderCommandEncoder *encoder = contextMtl->getRenderPassCommandEncoder(dsOnlyDesc); [all …]
|
D | VertexArrayMtl.h | 51 mtl::RenderCommandEncoder *cmdEncoder,
|
D | TextureMtl.h | 171 mtl::RenderCommandEncoder *cmdEncoder, 178 mtl::RenderCommandEncoder *cmdEncoder,
|
D | ProgramExecutableMtl.mm | 873 mtl::RenderCommandEncoder *cmdEncoder, 1056 mtl::RenderCommandEncoder *cmdEncoder) 1107 mtl::RenderCommandEncoder *cmdEncoder, 1210 mtl::RenderCommandEncoder *cmdEncoder, 1345 mtl::RenderCommandEncoder *cmdEncoder, 1381 mtl::RenderCommandEncoder *cmdEncoder, 1453 mtl::RenderCommandEncoder *cmdEncoder,
|
D | ContextMtl.mm | 157 mtl::RenderCommandEncoder *encoder = mContextMtl->getRenderCommandEncoder(); 1787 void ContextMtl::endRenderEncoding(mtl::RenderCommandEncoder *encoder) 1910 mtl::RenderCommandEncoder *ContextMtl::getRenderCommandEncoder() 1920 mtl::RenderCommandEncoder *ContextMtl::getRenderPassCommandEncoder(const mtl::RenderPassDesc &desc) 1956 mtl::RenderCommandEncoder *ContextMtl::getTextureRenderCommandEncoder( 1974 mtl::RenderCommandEncoder *ContextMtl::getRenderTargetCommandEncoderWithClear( 1997 mtl::RenderCommandEncoder *ContextMtl::getRenderTargetCommandEncoder( 2252 // Need to re-apply state to RenderCommandEncoder 2690 mtl::RenderCommandEncoder *encoder; 2704 mtl::RenderCommandEncoder *encoder = getTextureRenderCommandEncoder(
|
D | SurfaceMtl.mm | 305 mtl::RenderCommandEncoder *encoder = contextMtl->getRenderPassCommandEncoder(rpDesc); 417 mtl::RenderCommandEncoder *encoder =
|
D | mtl_utils.mm | 594 RenderCommandEncoder *encoder; 672 RenderCommandEncoder *encoder = contextMtl->getRenderPassCommandEncoder(rpDesc);
|
D | TextureMtl.mm | 1905 mtl::RenderCommandEncoder *cmdEncoder, 1996 mtl::RenderCommandEncoder *cmdEncoder, 2663 mtl::RenderCommandEncoder *cmdEncoder = contextMtl->getRenderTargetCommandEncoder(*imageRtt); 2815 mtl::RenderCommandEncoder *cmdEncoder = contextMtl->getTextureRenderCommandEncoder(
|
D | VertexArrayMtl.mm | 354 mtl::RenderCommandEncoder *cmdEncoder,
|
/external/angle/src/libANGLE/renderer/metal/doc/ |
D | OcclusionQueries.md | 13 - Metal back-end object `RenderCommandEncoder`'s method restart() will create an instance of Metal 15 - Afterwards, calling `RenderCommandEncoder`'s functions such as draw(), setBuffer(), setTexture(), 17 - The render pass's encoding ends when `RenderCommandEncoder.endEncoding()` is called. 23 - Invoking `RenderCommandEncoder`'s methods such as draw(), setVisibilityResultMode(), setBuffer(), 30 - Calling `RenderCommandEncoder.endEncoding()` will: 34 - Immediately after `RenderCommandEncoder.endEncoding()`:
|
/external/skia/src/gpu/ganesh/mtl/ |
D | GrMtlCommandBuffer.mm | 104 // we could reset the active RenderCommandEncoder's store action to DontCare 113 // RenderCommandEncoder's store action to Store, but it's not clear if it's worth it. 132 // the active RenderCommandEncoder's store action to StoreAndMultisampleResolve,
|