Bug 33809 - [glsl] Unigine Sanctuary: freeze while loading
Summary: [glsl] Unigine Sanctuary: freeze while loading
Status: RESOLVED DUPLICATE of bug 33810
Alias: None
Product: Mesa
Classification: Unclassified
Component: Mesa core (show other bugs)
Version: git
Hardware: Other All
: medium normal
Assignee: mesa-dev
QA Contact:
URL: http://unigine.com/download/#sanctuary
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-02-01 06:32 UTC by Pavel Ondračka
Modified: 2011-02-01 18:37 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description Pavel Ondračka 2011-02-01 06:32:18 UTC
Sanctuary used to work quite fine with r300g driver, now it freezes with with black screen (100% CPU and slowly increasing memory consumption) while loading.

14880a510a1a288df0778395097d5a52806abfb0 is the first bad commit
commit 14880a510a1a288df0778395097d5a52806abfb0
Author: Ian Romanick <ian.d.romanick@intel.com>
Date:   Mon Jan 31 15:02:24 2011 -0800

    glsl: Reject shader versions not supported by the implementation
    
    Previously we'd happily compile GLSL 1.30 shaders on any driver.  We'd
    also happily compile GLSL 1.10 and 1.20 shaders in an ES2 context.
    This has been a long standing FINISHME in the compiler.
    
    NOTE: This is a candidate for the 7.9 and 7.10 branches


I don't know if this is a bug or a feature. R500 cards are not officially supported with 2.3 version so it may use some 1.30 shaders, however I've also tried older version which list Radeon X1xxx card as supported and it also freeze. And even 2.3 version supports GeForce 7xxx which is imho also not able to run 1.30 shaders. 

It can be also reproduced with llvmpipe.
Comment 1 Fabio Pedretti 2011-02-01 06:51:59 UTC
Same problem with sauerbraten (BTW this game seems to use many OpenGL features and it's a useful test to find regressions).
Comment 2 Ian Romanick 2011-02-01 18:37:00 UTC
I think this is a dup of bug #33810.  If it's not fixed by the commit mentioned in that bug report, please reopen.

*** This bug has been marked as a duplicate of bug 33810 ***


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.