bugfix: compatibility setting not considered when merging shader