[Mesa-dev] [Bug 47607] New: [advocacy] Make Anomaly Warzone Earth work with Mesa

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Tue Mar 20 12:31:12 PDT 2012


https://bugs.freedesktop.org/show_bug.cgi?id=47607

             Bug #: 47607
           Summary: [advocacy] Make Anomaly Warzone Earth work with Mesa
    Classification: Unclassified
           Product: Mesa
           Version: unspecified
          Platform: Other
               URL: http://forum.anomalythegame.com/viewforum.php?f=10
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: medium
         Component: Mesa core
        AssignedTo: mesa-dev at lists.freedesktop.org
        ReportedBy: sa at whiz.se


The game "Anomaly Warzone Earth" from the previous Humble Android Bundle does
not work with Mesa.

There's two problems, at least the second is a bug in the game:

• The game segfaults at start 9/10 times. When it does start it's only to
segfault a short while later. Backtraces only point to the game, but it does
work with fglrx.

• GLSL in the game fails to compile: "error: no matching function for call to
`texture2DLod(sampler2D, vec2, float)'" this is out of spec behaviour, but
apparently working with blobs from Nvidia/AMD. (This is probably not the reason
for the segfaults, as modifing the shaders to compile still results in
crashes).

I have used ApiTrace to grab traces of the game, but I'm not sure if that's of
any help. The trace made with fglrx plays back with Mesa, with no problems
except a warning: "could not infer drawable size (glViewport never called)"
http://dl.dropbox.com/u/28577999/anomalywarzoneearth-no-start.trace (trace with
mesa, game segfaulting, 2.7M)
http://dl.dropbox.com/u/28577999/anomalywarzoneearth-working.trace (trace with
fglrx 170M)

So far the developers of the game have shown very little interest in anything
not related to Nvidia/AMD blobs, so I'm filing this bug in the hope that they
would be more likely to listen to a Mesa developer rather than a random user. 

* Mozilla used to have an advocacy bug keyword used for broken websites where
someone would contact and try to convince the operators of a buggy website to
support Firefox, rather than adding workarounds in the browser. Maybe Mesa
needs something similar?

-- 
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