dolphin/Source/Core/VideoBackends/Metal
Simonx22 03bcd564c5 Metal: Always run endEncoding on command encoders
Fixes a macOS Metal crash when stopping immediately after boot starts.

m_upload_encoder and m_texture_upload_encoder could be dealloc'd during shutdown before endEncoding could be called, which causes a Metal assertion failure.

Co-authored-by: OatmealDome <julian@oatmealdome.me>
2026-03-03 09:49:42 -05:00
..
CMakeLists.txt
MRCHelpers.h
MTLBoundingBox.h
MTLBoundingBox.mm
MTLGfx.h
MTLGfx.mm
MTLMain.mm
MTLObjectCache.h
MTLObjectCache.mm
MTLPerfQuery.h
MTLPerfQuery.mm
MTLPipeline.h
MTLPipeline.mm
MTLShader.h
MTLShader.mm
MTLStateTracker.h
MTLStateTracker.mm Metal: Always run endEncoding on command encoders 2026-03-03 09:49:42 -05:00
MTLTexture.h
MTLTexture.mm
MTLUtil.h
MTLUtil.mm
MTLVertexFormat.h
MTLVertexFormat.mm
MTLVertexManager.h
MTLVertexManager.mm
VideoBackend.h