Parcourir la source

i965: don't swizzle fogcoord if FogOption is FOG_NONE.

fix #10788 issue on 965.
tags/mesa_7_1_rc1
Xiang, Haihao il y a 17 ans
Parent
révision
83068115e2
1 fichiers modifiés avec 5 ajouts et 0 suppressions
  1. 5
    0
      src/mesa/drivers/dri/i965/brw_vs_tnl.c

+ 5
- 0
src/mesa/drivers/dri/i965/brw_vs_tnl.c Voir le fichier

@@ -1172,6 +1172,11 @@ static void build_fog( struct tnl_program *p )
}
else {
input = swizzle1(register_input(p, VERT_ATTRIB_FOG), X);
if (p->state->fog_option &&
p->state->tnl_do_vertex_fog)
input = swizzle1(register_input(p, VERT_ATTRIB_FOG), X);
else
input = register_input(p, VERT_ATTRIB_FOG);
}

if (p->state->fog_option &&

Chargement…
Annuler
Enregistrer