improved shader data