[PATCH v5 6/7] d3dx9: Reimplement D3DXCompileShader() for versions before 42.