stride3d / stride3d/stride

[Editor] Lack of DirectX 10 support crashing the editor

Open
#198 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

area-GameStudio bug
Dominant language
C#
Stars
7.8k
Forks
1.2k
Avg merge
2d 17h
Merged PRs (30d)
49

Description

Release Type: GitHub

Version: Latest 3.0.0.5

Platform(s): Editor on windows desktop

Describe the bug
Exception thrown crashing the application and crash reporter, caused by old graphics card, graphics emulation or deprecated drivers.

To Reproduce
Steps to reproduce the behavior:

  1. Use a graphics card which doesn't support dx10+/ outdated driver / a VM with graphics emulation
  2. Launch the editor.

Expected behavior
Not crashing / switching to a supported graphics API/level, if not possible present the user with a modal window describing the issue before crashing.

Screenshots

Log and callstacks
Exception thrown

Additional context
This issue is a follow up of #124

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the attached GP10+NotSupported.txt call stack and reproduce the failure when launching the editor on Windows with unsupported graphics hardware, an outdated driver, or graphics emulation. Done means the editor no longer crashes: it switches to a supported graphics API or level, or presents a modal explanation before exiting.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
computer-graphics, desktop, game-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.