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