Skip to content

[Impeller] Failed assertion in Play/RendererTest.CanRenderToTexture/Metal with metal validation #142868

@zanderso

Description

@zanderso

flutter/testing/run_tests.py --quiet --type engine --variant host_debug --engine-filter impeller_unittests on an arm64 mac gives:

fails every time with.

[ RUN      ] Play/RendererTest.CanRenderToTexture/Metal
-[MTLDebugRenderCommandEncoder setRenderPipelineState:]:1615: failed assertion `Set Render Pipeline State Validation
For depth attachment, the renderPipelineState pixelFormat must be MTLPixelFormatInvalid, as no texture is set.
For stencil attachment, the render pipeline's pixelFormat (MTLPixelFormatDepth32Float_Stencil8) does not match the framebuffer's pixelFormat (MTLPixelFormatStencil8).

Metadata

Metadata

Assignees

Labels

e: impellerImpeller rendering backend issues and features requeststeam-engineOwned by Engine team

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions