[Mesa-dev] "glsl: Vectorize multiple scalar assignments" (mesa 4bd6e0d) breaks League of Legends on wine

Andrew Guertin lists at dolphinling.net
Fri Feb 7 22:22:02 PST 2014


Hi,

I updated mesa and started getting some bad behavior in League of 
Legends (played through wine). After starting a game, upon hovering any 
of the skill buttons, instead of an info tooltip appearing, the whole 
screen is covered in grey. Some other problems are visible too, like the 
options menu missing most of its text.

I bisected down to

4bd6e0d7c69b304be88996a6c2b96ce7d996e627 is the first bad commit
commit 4bd6e0d7c69b304be88996a6c2b96ce7d996e627
Author: Matt Turner <mattst88 at gmail.com>
Date:   Sat Dec 21 11:28:05 2013 -0800

     glsl: Vectorize multiple scalar assignments

     Reduces vertex shader instruction counts in DOTA2 by 6.42%, L4D2 by
     4.61%, and CS:GO by 5.71%.

     total instructions in shared programs: 1500153 -> 1498191 (-0.13%)
     instructions in affected programs:     59919 -> 57957 (-3.27%)

     Reviewed-by: Ian Romanick <ian.d.romanick at intel.com>


System info:
CPU: i7-3770
GPU: HD 4000
Kernel: 3.12

I am not subscribed to this mailing list, so please keep me cc'd.

Thanks,
--Andrew


More information about the mesa-dev mailing list