[Mesa-dev] [PATCH 3/3] mesa: Track fixed-function fragment shader as a shader

Ian Romanick idr at freedesktop.org
Tue Nov 22 15:42:41 PST 2011


On 11/17/2011 08:24 AM, Eric Anholt wrote:
> On Wed, 16 Nov 2011 11:08:23 -0800, "Ian Romanick"<idr at freedesktop.org>  wrote:
>> From: Ian Romanick<ian.d.romanick at intel.com>
>>
>> Previously the fixed-function fragment shader was tracked as a
>> gl_program.  This means that it shows up in the driver as a Mesa IR
>> program instead of as a GLSL IR program.  If a driver doesn't generate
>> Mesa IR from the GLSL IR, that program is empty.  If the program is
>> empty there is either no rendering or a GPU hang.
>
> In my patches doing this, I saw regressions in openarena but not piglit
> on G45, which is why I hadn't landed them.  If you could test that and
> verify that it's not happening with this series, you get

It looks like some textures are missing on both GM45 and Ironlake.  I'll 
dig into it more.  Ugh.

> Reviewed-by: Eric Anholt<eric at anholt.net>



More information about the mesa-dev mailing list