new mat stack for gles 2 programmable pipeline working.  probably a few things to optimize still.