cop is now a shader input paramter