Some lunchtime shader learning