<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - "Thea: The Awakening" world map textures not rendered (blue background)"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=93292#c4">Comment # 4</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - "Thea: The Awakening" world map textures not rendered (blue background)"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=93292">bug 93292</a>
              from <span class="vcard"><a class="email" href="mailto:glogow@fbihome.de" title="Jan-Marek Glogowski <glogow@fbihome.de>"> <span class="fn">Jan-Marek Glogowski</span></a>
</span></b>
        <pre>I uploaded a new apitrace with low details settings and disabled intro video,
which makes it much smaller (170 MB xz).

<a href="https://docs.google.com/uc?id=0Bwde9zQo1PeCVVdZU2ZSM3hKcXc&export=download">https://docs.google.com/uc?id=0Bwde9zQo1PeCVVdZU2ZSM3hKcXc&export=download</a>

While I was at it I played a bit with qapitrace, comparing the r600 and swrast
output. And I found the origin of the bug.

The "breaking" call is "1247216" in the new trace:
  glDrawElements(mode = GL_TRIANGLES, count = 600, type = GL_UNSIGNED_SHORT,
indices = NULL)

The call "destroys" the depth map, filling it with a constant value, so nothing
is rendered.

Actually I suspect the glUseProgram(87) in call 1247202 to be the origin of the
problem, as it installs a shader program (AFAIK OpenGL) and because I'm able to
play Thea using the llvm r600 backend via "R600_DEBUG=llvm" and if I disable
"ambient occlusion", which is also broken.

My current mesa build is based on commit
6303231a1ddf646b05c43c6bbc7fa71314ebb3fc</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>