Home
last modified time | relevance | path

Searched refs:RenderCommandEncoder (Results 1 – 13 of 13) sorted by relevance

/device/generic/vulkan-cereal/third-party/angle/src/libANGLE/renderer/metal/
Dmtl_command_buffer.h37 class RenderCommandEncoder; variable
165 class RenderCommandEncoder final : public CommandEncoder
168 RenderCommandEncoder(CommandBuffer *cmdBuffer);
169 ~RenderCommandEncoder() override;
173 RenderCommandEncoder &restart(const RenderPassDesc &desc);
175 RenderCommandEncoder &setRenderPipelineState(id<MTLRenderPipelineState> state);
176 RenderCommandEncoder &setTriangleFillMode(MTLTriangleFillMode mode);
177 RenderCommandEncoder &setFrontFacingWinding(MTLWinding winding);
178 RenderCommandEncoder &setCullMode(MTLCullMode mode);
180 RenderCommandEncoder &setDepthStencilState(id<MTLDepthStencilState> state);
[all …]
Dmtl_command_buffer.mm337 // RenderCommandEncoder implemtation
338 RenderCommandEncoder::RenderCommandEncoder(CommandBuffer *cmdBuffer)
341 RenderCommandEncoder::~RenderCommandEncoder() {}
343 void RenderCommandEncoder::endEncoding()
392 inline void RenderCommandEncoder::initWriteDependencyAndStoreAction(const TextureRef &texture,
408 RenderCommandEncoder &RenderCommandEncoder::restart(const RenderPassDesc &desc)
474 RenderCommandEncoder &RenderCommandEncoder::setRenderPipelineState(id<MTLRenderPipelineState> state)
480 RenderCommandEncoder &RenderCommandEncoder::setTriangleFillMode(MTLTriangleFillMode mode)
486 RenderCommandEncoder &RenderCommandEncoder::setFrontFacingWinding(MTLWinding winding)
492 RenderCommandEncoder &RenderCommandEncoder::setCullMode(MTLCullMode mode)
[all …]
Dmtl_render_utils.h96 RenderCommandEncoder *cmdEncoder,
104 RenderCommandEncoder *cmdEncoder,
109 RenderCommandEncoder *cmdEncoder,
125 RenderCommandEncoder *cmdEncoder,
135 RenderCommandEncoder *cmdEncoder,
139 RenderCommandEncoder *cmdEncoder,
228 RenderCommandEncoder *cmdEncoder,
232 RenderCommandEncoder *cmdEncoder,
DContextMtl.h249 void endEncoding(mtl::RenderCommandEncoder *encoder);
262 mtl::RenderCommandEncoder *getRenderCommandEncoder();
264 mtl::RenderCommandEncoder *getCurrentFramebufferRenderCommandEncoder();
268 mtl::RenderCommandEncoder *getRenderCommandEncoder(const mtl::RenderPassDesc &desc);
272 mtl::RenderCommandEncoder *getRenderCommandEncoder(const mtl::TextureRef &textureTarget,
276 mtl::RenderCommandEncoder *getRenderCommandEncoder(const mtl::TextureRef &textureTarget,
420 mtl::RenderCommandEncoder mRenderEncoder;
Dmtl_render_utils.mm248 void SetupFullscreenDrawCommonStates(RenderCommandEncoder *cmdEncoder)
255 void SetupBlitWithDrawUniformData(RenderCommandEncoder *cmdEncoder, const BlitParams &params)
342 RenderCommandEncoder *cmdEncoder,
350 RenderCommandEncoder *cmdEncoder,
448 RenderCommandEncoder *cmdEncoder,
471 RenderCommandEncoder *cmdEncoder,
531 RenderCommandEncoder *cmdEncoder,
614 RenderCommandEncoder *cmdEncoder,
650 RenderCommandEncoder *cmdEncoder,
689 RenderCommandEncoder *cmdEncoder,
DProgramMtl.h106 mtl::RenderCommandEncoder *cmdEncoder,
124 angle::Result commitUniforms(ContextMtl *context, mtl::RenderCommandEncoder *cmdEncoder);
126 mtl::RenderCommandEncoder *cmdEncoder,
DTextureMtl.h153 mtl::RenderCommandEncoder *cmdEncoder,
157 mtl::RenderCommandEncoder *cmdEncoder,
DContextMtl.mm1058 void ContextMtl::endEncoding(mtl::RenderCommandEncoder *encoder)
1144 mtl::RenderCommandEncoder *ContextMtl::getRenderCommandEncoder()
1154 mtl::RenderCommandEncoder *ContextMtl::getCurrentFramebufferRenderCommandEncoder()
1164 mtl::RenderCommandEncoder *ContextMtl::getRenderCommandEncoder(const mtl::RenderPassDesc &desc)
1183 mtl::RenderCommandEncoder *ContextMtl::getRenderCommandEncoder(
1207 mtl::RenderCommandEncoder *ContextMtl::getRenderCommandEncoder(const mtl::TextureRef &textureTarget,
1371 // Need to re-apply state to RenderCommandEncoder
DVertexArrayMtl.h49 mtl::RenderCommandEncoder *cmdEncoder,
DFrameBufferMtl.mm446 mtl::RenderCommandEncoder *encoder = nullptr;
535 mtl::RenderCommandEncoder *encoder = contextMtl->getRenderCommandEncoder(mRenderPassDesc);
624 mtl::RenderCommandEncoder *encoder =
DProgramMtl.mm653 mtl::RenderCommandEncoder *cmdEncoder,
682 angle::Result ProgramMtl::commitUniforms(ContextMtl *context, mtl::RenderCommandEncoder *cmdEncoder)
719 mtl::RenderCommandEncoder *cmdEncoder,
DTextureMtl.mm831 mtl::RenderCommandEncoder *cmdEncoder,
851 mtl::RenderCommandEncoder *cmdEncoder,
1190 mtl::RenderCommandEncoder *cmdEncoder =
DVertexArrayMtl.mm257 mtl::RenderCommandEncoder *cmdEncoder,