Core shader iface instead of objects if supported