[Mesa-dev] [Bug 34006] New: [glsl regression] Regnum Online hangs on start

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Feb 7 13:14:01 PST 2011


           Summary: [glsl regression] Regnum Online hangs on start
           Product: Mesa
           Version: git
          Platform: Other
               URL: http://www.regnumonline.com.ar/
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: medium
         Component: Mesa core
        AssignedTo: mesa-dev at lists.freedesktop.org
        ReportedBy: sa at whiz.se

Created an attachment (id=43046)
 --> (https://bugs.freedesktop.org/attachment.cgi?id=43046)
backtrace of hang

The game Regnum Online hangs on start with git master. Bisecting leads to this:

e31266ed3e3667c043bc5ad1abd65cfdb0fa7fdb is the first bad commit
commit e31266ed3e3667c043bc5ad1abd65cfdb0fa7fdb
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Jan 25 10:28:13 2011 +1000

    glsl: Add a new opt_copy_propagation variant that does it channel-wise.

    This patch cleans up many of the extra copies in GLSL IR introduced by
    i965's scalarizing passes.  It doesn't result in a statistically
    significant performance difference on nexuiz high settings (n=3) or my
    demo (n=10), due to brw_fs.cpp's register coalescing covering most of
    those extra moves anyway.  However, it does make the debug of wine's
    GLSL shaders much more tractable, and reduces instruction count of
    glsl-fs-convolution-2 from 376 to 288.

:040000 040000 432bc89bd981ceeffe9a0909f4014c2f0e96db9b
f7b00c9109fae73e681f0cb5c7bbecb4c361408e M    src

Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

More information about the mesa-dev mailing list