Project

General

Profile

Actions

Emulator Issues #1446

closed

D3D: Problem with shaders in sms underwater

Added by marcus about 15 years ago.

Status:
Fixed
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

What steps will reproduce the problem?

  1. Load sms, go to delfino plaza.
  2. Run backwards and hop in the water.
  3. Press the b button several times to dive.

What is the expected output? What do you see instead?
Everything should be colored blue; instead the colors are inverted and
darkened so it looks blackish-red. Looks like a problem with the colors
getting mixed up.

Please use labels and text to provide additional information.
Probably a problem with a pixel shader?

Above water, I get this (debugfast, loglevel 5):
9:07:937 I[PE]: VIDEO Plugin raises INT_CAUSE_PE_TOKEN (btw, token: 007d)
29:07:937 I[PE]: VIDEO Plugin raises INT_CAUSE_PE_TOKEN (btw, token: 007d)
29:07:937 I[PE]: VIDEO Plugin raises INT_CAUSE_PE_TOKEN (btw, token: 007d)
29:07:937 D[PE]: (r16) 0xcc00100e
29:07:937 I[PE]: (r16) TOKEN_REG : 007d
29:07:937 D[PE]: (r16) 0xcc00100a
29:07:937 I[PE]: (r16) CTRL_REGISTER : 0003
29:07:937 D[PE]: (w16) CTRL_REGISTER: 0x0007
29:07:953 I[PE]: VIDEO Set Finish
29:07:953 D[PE]: (r16) 0xcc00100a
29:07:953 I[PE]: (r16) CTRL_REGISTER : 0003
29:07:953 D[PE]: (w16) CTRL_REGISTER: 0x000b

Below water, I get this:
29:57:031 I[PE]: VIDEO Plugin raises INT_CAUSE_PE_TOKEN (btw, token: 007d)
29:57:031 D[PE]: (r16) 0xcc00100e
29:57:031 I[PE]: (r16) TOKEN_REG : 007d
29:57:031 D[PE]: (r16) 0xcc00100a
29:57:031 I[PE]: (r16) CTRL_REGISTER : 0003
29:57:031 D[PE]: (w16) CTRL_REGISTER: 0x0007
29:57:031 D[PE]: (r16) 0xcc00100a
29:57:031 I[PE]: (r16) CTRL_REGISTER : 0003
29:57:031 D[PE]: (w16) CTRL_REGISTER: 0x000b
29:57:093 I[PE]: VIDEO Plugin raises INT_CAUSE_PE_TOKEN (btw, token: 007c)
29:57:093 D[PE]: (r16) 0xcc00100e
29:57:093 I[PE]: (r16) TOKEN_REG : 007c
29:57:093 D[PE]: (r16) 0xcc00100a
29:57:093 I[PE]: (r16) CTRL_REGISTER : 0003
29:57:093 D[PE]: (w16) CTRL_REGISTER: 0x0007
29:57:093 I[PE]: VIDEO Plugin raises INT_CAUSE_PE_TOKEN (btw, token: 0000)
29:57:093 D[PE]: (r16) 0xcc00100e
29:57:093 I[PE]: (r16) TOKEN_REG : 0000
29:57:109 D[PE]: (r16) 0xcc00100a
29:57:109 I[PE]: (r16) CTRL_REGISTER : 0003
29:57:109 D[PE]: (w16) CTRL_REGISTER: 0x0007
29:57:125 I[PE]: VIDEO Set Finish

Actions

Also available in: Atom PDF