fix for xfb sampling in dx11
skip vertex if index = -1
fix for dx9 texture cache that was causing dds textures not to be loaded
cleanup: remove unneeded and unused members from components and simplify mtx idx code in vertexshadergen a little.
remove dead code