shader: SM1-3 parsing WIP