shader basics ok, need to adapt nuiGL2Painter now