Use GLSL shader to draw background and cursor