Emulator Issues #9994
Video: Warning X3578: Output value 'ocol1' is not completely initialized
Super Smash Bros. Brawl
Game ID? (right click the game in the game list, properties, info tab)
MD5 Hash? (right click the game in the game list, properties, info tab, MD5 Hash: Compute)
0187eb2591618c5fdbf1d38f0febef97 (edited ISO, works fine on both Dolphin and real Wii)
What's the problem? Describe what went wrong.
I turned on the info level of Dolphin's logs. This problem occurred with all mods disabled so it is very likely to occur in an unedited .iso too.
The error " W[Video]: Warning generated when compiling ps_5_0 shader:
C:\Users\Ryan!\Desktop\Dolphin\dolphin-master-5.0-1569-x64\Dolphin-x64\Shader@0x000000002E68B500(53,14-18): warning X3578: Output value 'ocol1' is not completely initialized" is displayed occasionally when playing. I believe it occurred when performing Mario's Down B special and when the Halberd laser targets a character. This seems like it should be reported.
What steps will reproduce the problem?
Play a match as two Marios on the Halberd stage. Fight for about two minutes and this error will occur about a dozen times.
Which versions of Dolphin did you test on? Does using an older version of Dolphin solve your issue? If yes, which versions of Dolphin used to work?
What are your PC specifications? (CPU, GPU, Operating System, more)
Win 10 Pro x64
Intel Core i7-4702MQ CPU @2.20GHz
GeForce GT 750M
2x 8GB Hynix 1600MHz
GeForce Game Ready Driver 376.33
Is there any other relevant information? (e.g. logs, screenshots,
Log is attached
#2 Updated by Stenzek about 2 years ago
- Status changed from New to Accepted
- Priority changed from Normal to Low
We are aware of this. It's not an issue since we're not using the color components (xyz/rgb) of the second color, only the alpha channel for dual-source blending. But apparently the HLSL compiler whinges about it ;)
We did test that it's not an issue in GL across all known drivers (NV/Intel, AMD is broken in regards to another bug here), no idea about D3D. We probably should initialize it anyway, though.