{
struct brw_context *brw = brw_context(ctx);
- if (brw->precompile && !brw_fs_precompile(ctx, prog))
+ if (!brw_fs_precompile(ctx, prog))
return false;
- if (brw->precompile && !brw_gs_precompile(ctx, prog))
+ if (!brw_gs_precompile(ctx, prog))
return false;
- if (brw->precompile && !brw_vs_precompile(ctx, prog))
+ if (!brw_vs_precompile(ctx, prog))
return false;
return true;
}
}
- if (!brw_shader_precompile(ctx, shProg))
+ if (brw->precompile && !brw_shader_precompile(ctx, shProg))
return false;
return true;