-
-
Notifications
You must be signed in to change notification settings - Fork 4.5k
Render Recovery #23029
Copy link
Copy link
Closed
Labels
A-RenderingDrawing game state to the screenDrawing game state to the screenC-GoalSomething big or high-value that the Bevy Organization wants to accomplish. FOR SME USE ONLY!Something big or high-value that the Bevy Organization wants to accomplish. FOR SME USE ONLY!P-CrashA sudden unexpected crashA sudden unexpected crash
Metadata
Metadata
Assignees
Labels
A-RenderingDrawing game state to the screenDrawing game state to the screenC-GoalSomething big or high-value that the Bevy Organization wants to accomplish. FOR SME USE ONLY!Something big or high-value that the Bevy Organization wants to accomplish. FOR SME USE ONLY!P-CrashA sudden unexpected crashA sudden unexpected crash
Type
Projects
Status
Done
Status
Done
Goal Description
Rendering errors such as device loss should not bring down the entire application; this is especially important for Editor robustness. While initial support landed in #22761, bevy does not reinitialize GPU resources, meaning recovery is not truly possible yet. This will require some coordination and iterative improvements as all rendering features are adjusted to support render device reloading, and some learning material for rendering contributors and advanced users to develop reload-aware graphics code.
Goal Status
This is a potential Bevy Project Goal. Its state on the Project Goals Board determines if it is Proposed, Postponed, Blocked (Approved), Inactive (Approved), Active (Approved), Completed, or Declined.