Project

General

Profile

Actions

Emulator Issues #10536

closed

Sonic Colors UI sometimes solid-fills with fog colour when not using Ubershaders

Added by GFD over 6 years ago. Updated almost 6 years ago.

Status:
Duplicate
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

Game Name?

Sonic Colors - SNCE8P

MD5 Hash?

a7a197fa20348e49b3b43b7dc0cebc35

What's the problem? Describe what went wrong.

2D UI elements sometimes solid-fill with what appears to be the fog colour. This occurs sometimes in menus and randomly during gameplay, but is consistently reproducible in the areas or situations where it occurs. Moving the cursor to some areas in the World Map, or having the camera in specific positions/angles during gameplay, can affect whether or not the UI is rendered normally or not.

Setting Ubershaders to Exclusive, or enabling the "Disable Fog" enhancement, or enabling the "Fast Depth Calculation" hack will cause the UI to render normally.

What steps will reproduce the problem?

As examples, both the World Map with Tropical Resort selected, and the Tropical Resort Area Map, are menus where the issue occurs consistently. A FIFO log of the latter situation is attached.

Is the issue present in the latest development version?

Yes (5.0-5455).

Which is the first broken version?

5.0-502.

What are your PC specifications? (CPU, GPU, Operating System, more)

CPU: Intel i5-7600K
GPU: NVIDIA GTX 1060 6GB
OS: Windows 10


Files

Sonic Colors SNCE8P ui fog bug.7z (1.55 MB) Sonic Colors SNCE8P ui fog bug.7z 3 frame FIFO log of Tropical Resort Area Map GFD, 09/10/2017 04:37 AM
Correct (Ubershaders exclusive).png (690 KB) Correct (Ubershaders exclusive).png First frame of FIFO log with Ubershaders set to "Exclusive" GFD, 09/10/2017 04:43 AM
Incorrect (Ubershaders disabled).png (656 KB) Incorrect (Ubershaders disabled).png First frame of FIFO log with Ubershaders set to "Disabled" GFD, 09/10/2017 04:43 AM
Fog disabled.png (691 KB) Fog disabled.png First frame of FIFO log with Ubershaders set to "Disabled" and "Disable Fog" enhancement enabled GFD, 09/10/2017 04:43 AM

Related issues 1 (1 open0 closed)

Is duplicate of Emulator - Emulator Issues #7143: DualCore Timing Mega IssueAccepted

Actions
Actions #1

Updated by GFD over 6 years ago

I can't believe I forgot to mention this in the description, and it looks like I can't edit it directly. This only occurs with the Direct3D 11 backend.

Actions #2

Updated by JMC4789 almost 6 years ago

  • Status changed from New to Duplicate

This is a dualcore bug in all likelihood - certain games will desync to the point where some effects end up rendering later. Ubershaders fixes it by not having it stutter inconsistently. Fast-depth resets the shaders as well.

Actions #3

Updated by JMC4789 almost 6 years ago

Actions

Also available in: Atom PDF