There was a bug in mtlfx.c:

if (is(my,CLIPPED))

must be replaced by

if (!is(my,CLIPPED))