Searched refs:RenderCommandEncoder (Results 1 – 17 of 17) sorted by relevance
/external/angle/src/libANGLE/renderer/metal/ |
D | mtl_command_buffer.h | 37 class RenderCommandEncoder; variable 311 class RenderCommandEncoder final : public CommandEncoder 314 RenderCommandEncoder(CommandBuffer *cmdBuffer, const OcclusionQueryPool &queryPool); 315 ~RenderCommandEncoder() override; 324 RenderCommandEncoder &restart(const RenderPassDesc &desc); 326 RenderCommandEncoder &setRenderPipelineState(id<MTLRenderPipelineState> state); 327 RenderCommandEncoder &setTriangleFillMode(MTLTriangleFillMode mode); 328 RenderCommandEncoder &setFrontFacingWinding(MTLWinding winding); 329 RenderCommandEncoder &setCullMode(MTLCullMode mode); 331 RenderCommandEncoder &setDepthStencilState(id<MTLDepthStencilState> state); [all …]
|
D | mtl_command_buffer.mm | 1008 // RenderCommandEncoder implemtation 1009 RenderCommandEncoder::RenderCommandEncoder(CommandBuffer *cmdBuffer, 1045 RenderCommandEncoder::~RenderCommandEncoder() {} 1047 void RenderCommandEncoder::reset() 1055 void RenderCommandEncoder::finalizeLoadStoreAction( 1092 void RenderCommandEncoder::endEncoding() 1097 void RenderCommandEncoder::endEncodingImpl(bool considerDiscardSimulation) 1149 inline void RenderCommandEncoder::initAttachmentWriteDependencyAndScissorRect( 1166 inline void RenderCommandEncoder::initWriteDependency(const TextureRef &texture) 1174 void RenderCommandEncoder::simulateDiscardFramebuffer() [all …]
|
D | mtl_render_utils.h | 197 RenderCommandEncoder *cmdEncoder, 204 RenderCommandEncoder *cmdEncoder, 209 RenderCommandEncoder *cmdEncoder, 229 RenderCommandEncoder *cmdEncoder, 240 RenderCommandEncoder *cmdEncoder, 244 RenderCommandEncoder *cmdEncoder, 266 RenderCommandEncoder *cmdEncoder, 284 RenderCommandEncoder *cmdEncoder, 289 RenderCommandEncoder *cmdEncoder, 516 RenderCommandEncoder *renderEncoder, [all …]
|
D | ProgramMtl.h | 149 mtl::RenderCommandEncoder *cmdEncoder, 182 angle::Result commitUniforms(ContextMtl *context, mtl::RenderCommandEncoder *cmdEncoder); 184 mtl::RenderCommandEncoder *cmdEncoder, 188 mtl::RenderCommandEncoder *cmdEncoder, 191 mtl::RenderCommandEncoder *cmdEncoder, 196 mtl::RenderCommandEncoder *cmdEncoder, 201 mtl::RenderCommandEncoder *cmdEncoder,
|
D | FrameBufferMtl.h | 23 class RenderCommandEncoder; variable 105 mtl::RenderCommandEncoder *ensureRenderPassStarted(const gl::Context *context); 149 mtl::RenderCommandEncoder *encoder); 165 mtl::RenderCommandEncoder *ensureRenderPassStarted(const gl::Context *context,
|
D | ContextMtl.h | 324 void endRenderEncoding(mtl::RenderCommandEncoder *encoder); 337 mtl::RenderCommandEncoder *getRenderCommandEncoder(); 343 mtl::RenderCommandEncoder *getRenderPassCommandEncoder(const mtl::RenderPassDesc &desc); 347 mtl::RenderCommandEncoder *getTextureRenderCommandEncoder(const mtl::TextureRef &textureTarget, 350 mtl::RenderCommandEncoder *getRenderTargetCommandEncoderWithClear( 354 mtl::RenderCommandEncoder *getRenderTargetCommandEncoder(const RenderTargetMtl &renderTarget); 518 mtl::RenderCommandEncoder mRenderEncoder;
|
D | mtl_render_utils.mm | 161 RenderCommandEncoder *encoder, 189 RenderCommandEncoder *mEncoder; 659 RenderPipelineDesc GetComputingVertexShaderOnlyRenderPipelineDesc(RenderCommandEncoder *cmdEncoder) 674 RenderPipelineDesc GetTransformFeedbackRenderPipelineDesc(RenderCommandEncoder *cmdEncoder, 765 void SetupFullscreenQuadDrawCommonStates(RenderCommandEncoder *cmdEncoder) 772 void SetupBlitWithDrawUniformData(RenderCommandEncoder *cmdEncoder, 831 RenderCommandEncoder *cmdEncoder, 856 ANGLE_INLINE void SetComputeOrVertexBuffer(RenderCommandEncoder *encoder, 863 ANGLE_INLINE void SetComputeOrVertexBufferForWrite(RenderCommandEncoder *encoder, 886 ANGLE_INLINE void SetComputeOrVertexData(RenderCommandEncoder *encoder, [all …]
|
D | FrameBufferMtl.mm | 409 mtl::RenderCommandEncoder *renderEncoder = nullptr; 697 mtl::RenderCommandEncoder *FramebufferMtl::ensureRenderPassStarted(const gl::Context *context) 702 mtl::RenderCommandEncoder *FramebufferMtl::ensureRenderPassStarted(const gl::Context *context, 729 mtl::RenderCommandEncoder *encoder = contextMtl->getRenderPassCommandEncoder(desc); 822 mtl::RenderCommandEncoder *encoder = contextMtl->getRenderCommandEncoder(); 1037 mtl::RenderCommandEncoder *encoder = nullptr; 1106 mtl::RenderCommandEncoder *encoder) 1151 mtl::RenderCommandEncoder *encoder = ensureRenderPassStarted(context, mRenderPassDesc); 1165 mtl::RenderCommandEncoder *encoder = contextMtl->getRenderPassCommandEncoder(dsOnlyDesc); 1195 mtl::RenderCommandEncoder *encoder = [all …]
|
D | VertexArrayMtl.h | 50 mtl::RenderCommandEncoder *cmdEncoder,
|
D | ProgramMtl.mm | 1157 mtl::RenderCommandEncoder *cmdEncoder, 1205 angle::Result ProgramMtl::commitUniforms(ContextMtl *context, mtl::RenderCommandEncoder *cmdEncoder) 1237 mtl::RenderCommandEncoder *cmdEncoder, 1307 mtl::RenderCommandEncoder *cmdEncoder, 1433 mtl::RenderCommandEncoder *cmdEncoder, 1466 mtl::RenderCommandEncoder *cmdEncoder, 1529 mtl::RenderCommandEncoder *cmdEncoder,
|
D | ContextMtl.mm | 142 mtl::RenderCommandEncoder *encoder = mContextMtl->getRenderCommandEncoder(); 1366 void ContextMtl::endRenderEncoding(mtl::RenderCommandEncoder *encoder) 1446 mtl::RenderCommandEncoder *ContextMtl::getRenderCommandEncoder() 1456 mtl::RenderCommandEncoder *ContextMtl::getRenderPassCommandEncoder(const mtl::RenderPassDesc &desc) 1497 mtl::RenderCommandEncoder *ContextMtl::getTextureRenderCommandEncoder( 1515 mtl::RenderCommandEncoder *ContextMtl::getRenderTargetCommandEncoderWithClear( 1538 mtl::RenderCommandEncoder *ContextMtl::getRenderTargetCommandEncoder( 1739 // Need to re-apply state to RenderCommandEncoder 2087 mtl::RenderCommandEncoder *encoder = getTextureRenderCommandEncoder(
|
D | SurfaceMtl.mm | 275 mtl::RenderCommandEncoder *encoder = contextMtl->getRenderPassCommandEncoder(rpDesc); 372 mtl::RenderCommandEncoder *encoder =
|
D | TextureMtl.h | 165 mtl::RenderCommandEncoder *cmdEncoder,
|
D | VertexArrayMtl.mm | 349 mtl::RenderCommandEncoder *cmdEncoder, 964 mtl::RenderCommandEncoder *renderEncoder = contextMtl->getRenderCommandEncoder();
|
D | mtl_utils.mm | 387 RenderCommandEncoder *encoder; 474 RenderCommandEncoder *encoder = contextMtl->getRenderPassCommandEncoder(rpDesc);
|
D | TextureMtl.mm | 1335 mtl::RenderCommandEncoder *cmdEncoder, 1987 mtl::RenderCommandEncoder *cmdEncoder = contextMtl->getRenderTargetCommandEncoder(imageRtt); 2132 mtl::RenderCommandEncoder *cmdEncoder = contextMtl->getTextureRenderCommandEncoder(
|
/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()`:
|