Bug: UI cursor disappears when any shader is applied in d3d12 video driver
Open
Nobody has claimed this yet.
direct3d
gpu api: d3d12
- Dominant language
- C
- Stars
- 14.1k
- Forks
- 2.2k
- Avg merge
- 7h 35m
- Merged PRs (30d)
- 51
Description
Description
UI cursor disappears when any shader is applied in d3d12 video driver
Expected behavior
UI cursor should not disappears
Actual behavior
When any shader is applied, the cursor of UI disappears.
Steps to reproduce the bug
- Select d3d12 video driver
- Load the core SNES X9 and a rom
- Enable shaders (for example, antialising or preset scaleFX)
Bisect Results
Version 1.9.x don't have this bug.
With OpenGL shaders don't happen.
With Dolphin core don't happen.
With Snes X9 and Quick NES cores happen.
Version/Commit
- RetroArch: 1.10.2 and 1.10.3
Environment information
- OS: Windows 11
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce on Windows 11 with the d3d12 video driver, the SNES X9 core, a ROM, and a shader such as antialiasing or ScaleFX. Compare against OpenGL and RetroArch 1.9.x; done means the UI cursor remains visible when shaders are enabled.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c
- Domain
- frontend
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100