Program targeting by property map to avoid redundant uniform uploading