updating more dx11 interface stuff

has bug. working on it.