(core) video refactored blend states

As with the previous refactors, moved
the blend state changes into the agp
platform and added a regression test.