Home
last modified time | relevance | path

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

12

/dports/www/qt5-webengine/qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/third_party/angle/src/libANGLE/renderer/metal/
H A 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);
177 RenderCommandEncoder &setFrontFacingWinding(MTLWinding winding);
178 RenderCommandEncoder &setCullMode(MTLCullMode mode);
183 RenderCommandEncoder &setStencilRefVal(uint32_t ref);
185 RenderCommandEncoder &setViewport(const MTLViewport &viewport);
203 RenderCommandEncoder &setFragmentBuffer(const BufferRef &buffer,
[all …]
H A Dmtl_command_buffer.mm338 RenderCommandEncoder::RenderCommandEncoder(CommandBuffer *cmdBuffer)
341 RenderCommandEncoder::~RenderCommandEncoder() {}
408 RenderCommandEncoder &RenderCommandEncoder::restart(const RenderPassDesc &desc)
492 RenderCommandEncoder &RenderCommandEncoder::setCullMode(MTLCullMode mode)
505 RenderCommandEncoder &RenderCommandEncoder::setDepthBias(float depthBias,
523 RenderCommandEncoder &RenderCommandEncoder::setStencilRefVal(uint32_t ref)
565 RenderCommandEncoder &RenderCommandEncoder::setVertexBytes(const uint8_t *bytes,
626 RenderCommandEncoder &RenderCommandEncoder::setFragmentBytes(const uint8_t *bytes,
671 RenderCommandEncoder &RenderCommandEncoder::draw(MTLPrimitiveType primitiveType,
737 RenderCommandEncoder &RenderCommandEncoder::drawIndexedInstancedBaseVertex(
[all …]
H A Dmtl_render_utils.h85 RenderCommandEncoder *cmdEncoder,
89 RenderCommandEncoder *cmdEncoder,
134 RenderCommandEncoder *cmdEncoder,
137 RenderCommandEncoder *cmdEncoder,
142 RenderCommandEncoder *cmdEncoder,
145 RenderCommandEncoder *cmdEncoder,
147 void setupBlitWithDrawUniformData(RenderCommandEncoder *cmdEncoder, const BlitParams &params);
149 void setupDrawCommonStates(RenderCommandEncoder *cmdEncoder);
H A DContextMtl.h245 void endEncoding(mtl::RenderCommandEncoder *encoder);
258 mtl::RenderCommandEncoder *getRenderCommandEncoder();
260 mtl::RenderCommandEncoder *getCurrentFramebufferRenderCommandEncoder();
264 mtl::RenderCommandEncoder *getRenderCommandEncoder(const mtl::RenderPassDesc &desc);
268 mtl::RenderCommandEncoder *getRenderCommandEncoder(const mtl::TextureRef &textureTarget,
272 mtl::RenderCommandEncoder *getRenderCommandEncoder(const mtl::TextureRef &textureTarget,
406 mtl::RenderCommandEncoder mRenderEncoder;
H A DProgramMtl.h105 mtl::RenderCommandEncoder *cmdEncoder,
123 angle::Result commitUniforms(ContextMtl *context, mtl::RenderCommandEncoder *cmdEncoder);
125 mtl::RenderCommandEncoder *cmdEncoder,
H A Dmtl_render_utils.mm236 RenderCommandEncoder *cmdEncoder,
272 RenderCommandEncoder *cmdEncoder,
290 RenderCommandEncoder *cmdEncoder,
349 RenderCommandEncoder *cmdEncoder,
383 void RenderUtils::setupDrawCommonStates(RenderCommandEncoder *cmdEncoder)
428 RenderCommandEncoder *cmdEncoder,
449 RenderCommandEncoder *cmdEncoder,
478 void RenderUtils::setupBlitWithDrawUniformData(RenderCommandEncoder *cmdEncoder,
H A DTextureMtl.h152 mtl::RenderCommandEncoder *cmdEncoder,
156 mtl::RenderCommandEncoder *cmdEncoder,
H A DVertexArrayMtl.h49 mtl::RenderCommandEncoder *cmdEncoder,
H A DContextMtl.mm1020 void ContextMtl::endEncoding(mtl::RenderCommandEncoder *encoder)
1106 mtl::RenderCommandEncoder *ContextMtl::getRenderCommandEncoder()
1116 mtl::RenderCommandEncoder *ContextMtl::getCurrentFramebufferRenderCommandEncoder()
1126 mtl::RenderCommandEncoder *ContextMtl::getRenderCommandEncoder(const mtl::RenderPassDesc &desc)
1145 mtl::RenderCommandEncoder *ContextMtl::getRenderCommandEncoder(
1169 mtl::RenderCommandEncoder *ContextMtl::getRenderCommandEncoder(const mtl::TextureRef &textureTarget,
1333 // Need to re-apply state to RenderCommandEncoder
H A DProgramMtl.mm177 mtl::RenderCommandEncoder *encoder,
801 mtl::RenderCommandEncoder *cmdEncoder,
830 angle::Result ProgramMtl::commitUniforms(ContextMtl *context, mtl::RenderCommandEncoder *cmdEncoder)
867 mtl::RenderCommandEncoder *cmdEncoder,
H A DFrameBufferMtl.mm466 mtl::RenderCommandEncoder *encoder = nullptr;
555 mtl::RenderCommandEncoder *encoder = contextMtl->getRenderCommandEncoder(mRenderPassDesc);
646 mtl::RenderCommandEncoder *encoder =
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/angle/src/libANGLE/renderer/metal/
H A Dmtl_command_buffer.h37 class RenderCommandEncoder; variable
304 class RenderCommandEncoder final : public CommandEncoder
308 ~RenderCommandEncoder() override;
317 RenderCommandEncoder &restart(const RenderPassDesc &desc);
322 RenderCommandEncoder &setCullMode(MTLCullMode mode);
327 RenderCommandEncoder &setStencilRefVal(uint32_t ref);
386 RenderCommandEncoder &setBuffer(gl::ShaderType shaderType,
394 RenderCommandEncoder &setBytes(gl::ShaderType shaderType,
408 RenderCommandEncoder &setTexture(gl::ShaderType shaderType,
412 RenderCommandEncoder &draw(MTLPrimitiveType primitiveType,
[all …]
H A Dmtl_command_buffer.mm957 RenderCommandEncoder::RenderCommandEncoder(CommandBuffer *cmdBuffer,
993 RenderCommandEncoder::~RenderCommandEncoder() {}
1131 RenderCommandEncoder &RenderCommandEncoder::restart(const RenderPassDesc &desc)
1221 RenderCommandEncoder &RenderCommandEncoder::setCullMode(MTLCullMode mode)
1246 RenderCommandEncoder &RenderCommandEncoder::setDepthBias(float depthBias,
1281 RenderCommandEncoder &RenderCommandEncoder::setStencilRefVal(uint32_t ref)
1339 RenderCommandEncoder &RenderCommandEncoder::setBuffer(gl::ShaderType shaderType,
1407 RenderCommandEncoder &RenderCommandEncoder::setBytes(gl::ShaderType shaderType,
1489 RenderCommandEncoder &RenderCommandEncoder::draw(MTLPrimitiveType primitiveType,
1588 RenderCommandEncoder &RenderCommandEncoder::drawIndexedInstancedBaseVertex(
[all …]
H A Dmtl_render_utils.h193 RenderCommandEncoder *cmdEncoder,
200 RenderCommandEncoder *cmdEncoder,
225 RenderCommandEncoder *cmdEncoder,
236 RenderCommandEncoder *cmdEncoder,
280 RenderCommandEncoder *cmdEncoder,
285 RenderCommandEncoder *cmdEncoder,
510 RenderCommandEncoder *renderEncoder);
518 RenderCommandEncoder *renderEncoder,
558 RenderCommandEncoder *cmdEncoder,
562 RenderCommandEncoder *cmdEncoder,
[all …]
H A DProgramMtl.h140 mtl::RenderCommandEncoder *cmdEncoder,
160 angle::Result commitUniforms(ContextMtl *context, mtl::RenderCommandEncoder *cmdEncoder);
162 mtl::RenderCommandEncoder *cmdEncoder,
166 mtl::RenderCommandEncoder *cmdEncoder,
171 mtl::RenderCommandEncoder *cmdEncoder,
176 mtl::RenderCommandEncoder *cmdEncoder,
181 mtl::RenderCommandEncoder *cmdEncoder,
H A DFrameBufferMtl.h23 class RenderCommandEncoder; variable
103 mtl::RenderCommandEncoder *ensureRenderPassStarted(const gl::Context *context);
147 mtl::RenderCommandEncoder *encoder);
162 mtl::RenderCommandEncoder *ensureRenderPassStarted(const gl::Context *context,
H A DContextMtl.h320 void endRenderEncoding(mtl::RenderCommandEncoder *encoder);
333 mtl::RenderCommandEncoder *getRenderCommandEncoder();
339 mtl::RenderCommandEncoder *getRenderPassCommandEncoder(const mtl::RenderPassDesc &desc);
343 mtl::RenderCommandEncoder *getTextureRenderCommandEncoder(const mtl::TextureRef &textureTarget,
346 mtl::RenderCommandEncoder *getRenderTargetCommandEncoderWithClear(
350 mtl::RenderCommandEncoder *getRenderTargetCommandEncoder(const RenderTargetMtl &renderTarget);
522 mtl::RenderCommandEncoder mRenderEncoder;
H A Dmtl_render_utils.mm696 void SetupFullscreenQuadDrawCommonStates(RenderCommandEncoder *cmdEncoder)
703 void SetupBlitWithDrawUniformData(RenderCommandEncoder *cmdEncoder,
762 RenderCommandEncoder *cmdEncoder,
787 ANGLE_INLINE void SetComputeOrVertexBuffer(RenderCommandEncoder *encoder,
817 ANGLE_INLINE void SetComputeOrVertexData(RenderCommandEncoder *encoder,
831 ANGLE_INLINE void SetPipelineState(RenderCommandEncoder *encoder,
1238 RenderCommandEncoder *cmdEncoder,
1400 RenderCommandEncoder *cmdEncoder,
1595 RenderCommandEncoder *cmdEncoder,
2650 RenderCommandEncoder *cmdEncoder,
[all …]
H A DFrameBufferMtl.mm393 mtl::RenderCommandEncoder *renderEncoder = nullptr;
645 mtl::RenderCommandEncoder *FramebufferMtl::ensureRenderPassStarted(const gl::Context *context)
650 mtl::RenderCommandEncoder *FramebufferMtl::ensureRenderPassStarted(const gl::Context *context,
677 mtl::RenderCommandEncoder *encoder = contextMtl->getRenderPassCommandEncoder(desc);
760 mtl::RenderCommandEncoder *encoder = contextMtl->getRenderCommandEncoder();
889 mtl::RenderCommandEncoder *encoder = nullptr;
958 mtl::RenderCommandEncoder *encoder)
1003 mtl::RenderCommandEncoder *encoder = ensureRenderPassStarted(context, mRenderPassDesc);
1017 mtl::RenderCommandEncoder *encoder = contextMtl->getRenderPassCommandEncoder(dsOnlyDesc);
1045 mtl::RenderCommandEncoder *encoder =
[all …]
H A DVertexArrayMtl.h49 mtl::RenderCommandEncoder *cmdEncoder,
H A DProgramMtl.mm876 mtl::RenderCommandEncoder *cmdEncoder,
924 angle::Result ProgramMtl::commitUniforms(ContextMtl *context, mtl::RenderCommandEncoder *cmdEncoder)
948 mtl::RenderCommandEncoder *cmdEncoder,
1021 mtl::RenderCommandEncoder *cmdEncoder,
1147 mtl::RenderCommandEncoder *cmdEncoder,
1180 mtl::RenderCommandEncoder *cmdEncoder,
1243 mtl::RenderCommandEncoder *cmdEncoder,
H A DContextMtl.mm142 mtl::RenderCommandEncoder *encoder = mContextMtl->getRenderCommandEncoder();
1353 void ContextMtl::endRenderEncoding(mtl::RenderCommandEncoder *encoder)
1433 mtl::RenderCommandEncoder *ContextMtl::getRenderCommandEncoder()
1443 mtl::RenderCommandEncoder *ContextMtl::getRenderPassCommandEncoder(const mtl::RenderPassDesc &desc)
1462 mtl::RenderCommandEncoder *ContextMtl::getTextureRenderCommandEncoder(
1480 mtl::RenderCommandEncoder *ContextMtl::getRenderTargetCommandEncoderWithClear(
1503 mtl::RenderCommandEncoder *ContextMtl::getRenderTargetCommandEncoder(
1670 // Need to re-apply state to RenderCommandEncoder
2017 mtl::RenderCommandEncoder *encoder = getTextureRenderCommandEncoder(
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/angle/src/libANGLE/renderer/metal/doc/
H A DOcclusionQueries.md13 - 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()`:
/dports/emulators/mess/mame-mame0226/3rdparty/bgfx/src/
H A Drenderer_mtl.h422 MTL_CLASS(RenderCommandEncoder) in MTL_CLASS() argument
1156 void begin(RenderCommandEncoder& _rce, Frame* _render, OcclusionQueryHandle _handle);
1157 void end(RenderCommandEncoder& _rce);
/dports/emulators/mame/mame-mame0226/3rdparty/bgfx/src/
H A Drenderer_mtl.h422 MTL_CLASS(RenderCommandEncoder) in MTL_CLASS() argument
1156 void begin(RenderCommandEncoder& _rce, Frame* _render, OcclusionQueryHandle _handle);
1157 void end(RenderCommandEncoder& _rce);

12