Skip to content

Reworked panic dialog to support displaying the likely cause of common panics

Ben Wallis requested to merge xvar/better-voxygen-panic-messages into master
  • By opening this merge request, you agree to release your code and all other changes under the GPL 3 license and to abide by the terms set by this license.
  • Migrations have been added if applicable
  • Significant changes of this merge request have been added to the changelog.

Refactored Voxygen's panic hook to handle displaying common causes of crashes instead of the generic "please raise a bug" message. In this initial MR the only heuristic included is "if the panicking module includes gfx or wgpu it's likely an incompatible GPU issue" but the code is easily extendable to include further common crashes too.

Edited by Ben Wallis

Merge request reports

Loading