[Bug 34118] Multiple games require ID3DXEffect BeginPass / CommitChanges (Need for Speed: Carbon demo, Purge)