fixed splat offsets and shader code for dark colours

just a few quick fixes after more testing