Failed

data class Failed(val detail: String) : RendererEvent

The renderer failed in a way it cannot recover from.

The engine DETACHES it and carries on without a picture, warning PlaybackWarning.RendererFailed as it does. It does not build a replacement: there is no software renderer for the engine to fall back to, because a renderer owns a surface the application gave it and only the application can supply another. Attaching a new one is therefore the application's move, and it is legal at any time.

This used to say the engine falls back to software, and nothing did: the failed renderer stayed attached, kept refusing every frame, and the picture stayed black for the rest of the session.

Constructors

Link copied to clipboard
constructor(detail: String)

Properties

Link copied to clipboard