[Bug 27678] New: Yu-gi-oh online 3 black screen because our D3DXAssembleShader doesn't handle apostrophes in comments

wine-bugs at winehq.org wine-bugs at winehq.org
Sat Jul 2 19:39:26 CDT 2011


http://bugs.winehq.org/show_bug.cgi?id=27678

           Summary: Yu-gi-oh online 3 black screen because our
                    D3DXAssembleShader doesn't handle apostrophes in
                    comments
           Product: Wine
           Version: 1.3.23
          Platform: x86
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: directx-d3dx9
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: dank at kegel.com
                CC: wine-bugs at winehq.org


http://www.yugioh-online.net/ links eventually to
http://dlg.ygopkg.konamionline.com/ygopkg/yo3setup_20100709en.exe
This installs and updates fine, but the app has a completely
black main window, as noted briefly in bug 25562.
The log shows 

Vertex shader compilation failed:
:19:1: Warning: Newline in string constant encounterd (started line 18)

native d3dx9_36 works around the problem.

Digging into it a bit, I see that the game uses shader
assembly, and one of the lines of source is

def c96, -1, 1, 1, 1   ; somewhere I've got a bug. flipping the vectors with
this fixes it. 

Kludging preprocess_shader() to replace "I've" with "I,ve" lets
the game display properly.

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list