http://bugs.winehq.org/show_bug.cgi?id=34242
Bug #: 34242 Summary: Dolphin Emulator: Error compiling pixel shader Product: Wine Version: 1.7.0 Platform: x86 OS/Version: Linux Status: NEW Keywords: download Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: 00cpxxx@gmail.com Classification: Unclassified
Created attachment 45563 --> http://bugs.winehq.org/attachment.cgi?id=45563 screenshot
The emulator Dolphin shows an error when trying to play a home brew game.
Steps to reproduce:
Download Dolphin 3.0 https://dolphin-emu.org/download/?ref=btn
Download Newo Asteroids http://wiibrew.org/wiki/Newo_Asteroids (download link in the right table)
Using the emulator open the BOOT.DOL file from the root folder of the game. The result is the attachment followed by a crash.
"winetricks d3dcompiler_43" workarounds the issue.
http://bugs.winehq.org/show_bug.cgi?id=34242
--- Comment #1 from Bruno Jesus 00cpxxx@gmail.com 2013-08-09 21:36:59 CDT --- Created attachment 45564 --> http://bugs.winehq.org/attachment.cgi?id=45564 +d3dcompiler and crash
http://bugs.winehq.org/show_bug.cgi?id=34242
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |wine-bugs@winehq.org Component|-unknown |directx-d3dx9
http://bugs.winehq.org/show_bug.cgi?id=34242
--- Comment #2 from Bruno Jesus 00cpxxx@gmail.com --- Still in wine 1.7.22.
https://bugs.winehq.org/show_bug.cgi?id=34242
--- Comment #3 from Jeff Zaroyko jeffz@jeffz.name --- wine-1.9.3-217-g0f8a0fd. dolphin-master-3.0-749-x86.7z NewoAsteroids.zip
Still present per original report.
https://bugs.winehq.org/show_bug.cgi?id=34242
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |gofmanp@gmail.com
--- Comment #4 from Bruno Jesus 00cpxxx@gmail.com --- Hi, Paul. When you have some time free if possible could you take a look at this bug?
https://bugs.winehq.org/show_bug.cgi?id=34242
--- Comment #5 from Paul Gofman gofmanp@gmail.com --- I am not sure how can I help with it now. HLSL compiler is actually not implemented in Wine by now, and it is a big stuff. There is a parser, but no code generator yet as far as I could see, so it actually cannot do anything yet even if it can parse the given shader. I somehow thought previously that D3DCompiler bugs are a matter of adding some specific language features, but this seems to be not the case for today.
So the only option I see for now for apps requiring it is to install native d3dcompiler_43, as you apparently did back in 2013.
https://bugs.winehq.org/show_bug.cgi?id=34242
--- Comment #6 from Bruno Jesus 00cpxxx@gmail.com --- Thanks for the quick reply, now I understand the issue a little better and it is OK if it takes a long time.
https://bugs.winehq.org/show_bug.cgi?id=34242
winetest@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |winetest@luukku.com
--- Comment #7 from winetest@luukku.com --- As expected this bug is not fixed. But I wanted to see if it gives differentkind of error and it seems to do so.
wine 2.8-git.
https://bugs.winehq.org/show_bug.cgi?id=34242
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |https://dl.dolphin-emu.org/ | |releases/dolphin-3.0-x64.ex | |e Version|1.7.0 |1.6 Component|d3d-util |hlsl Summary|Dolphin Emulator: Error |NewoAsteroids played with |compiling pixel shader |Dolphin emulator crashes | |with shader compilation | |errors Product|Wine |vkd3d
--- Comment #8 from Gijs Vermeulen gijsvrm@gmail.com --- Download for game: https://owensoft.net/project/newogame/dl/NewoAsteroids.zip
https://bugs.winehq.org/show_bug.cgi?id=34242
--- Comment #9 from Gijs Vermeulen gijsvrm@gmail.com --- Created attachment 73784 --> https://bugs.winehq.org/attachment.cgi?id=73784 +d3dcompiler
https://bugs.winehq.org/show_bug.cgi?id=34242
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|NewoAsteroids played with |NewoAsteroids played with |Dolphin emulator crashes |Dolphin emulator crashes on |with shader compilation |missing 'frac' handling |errors |
--- Comment #10 from Gijs Vermeulen gijsvrm@gmail.com --- There are 2 problems here:
- Missing 'tex2D' handling -> bug 33979
- Missing 'fract' handling -> making this bug about this
https://bugs.winehq.org/show_bug.cgi?id=34242
--- Comment #11 from Nikolay Sivov bunglehead@gmail.com --- This should work now, https://source.winehq.org/git/vkd3d.git/commit/3e6fccdbf96802f62b001cd2461af....
https://bugs.winehq.org/show_bug.cgi?id=34242
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |3e6fccdbf96802f62b001cd2461 | |af2c6a58b85a4 Resolution|--- |FIXED Status|NEW |RESOLVED
--- Comment #12 from Gijs Vermeulen gijsvrm@gmail.com --- Indeed fixed, thanks. Marking FIXED.
https://bugs.winehq.org/show_bug.cgi?id=34242
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |54680
https://bugs.winehq.org/show_bug.cgi?id=34242
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #13 from Nikolay Sivov bunglehead@gmail.com --- Closing bugs fixed win 1.7.