stop using deprecated shader inheritance