bug 14365: make separate viewport and scissor cmds
22 files changed