use a 1x1 texture instead of two shaders in sample