nine/shader: more fixes ... AND SC2 NOW RUNS !

BUT it doesn't draw anything visible, I can hear the sound though
and it doesn't crash, at least not immediately.