[PATCH v2 4/5] d3dx9: Reimplement D3DXCompileShader() for versions before 42.