[PATCH v3 6/6] wined3d/arb: Move fragment program compilation from fragment_prog_arbfp() to arbfp_apply_draw_state().