Change shader data pointer to IntrusivePtr