[PATCH 1/3] d3dx9: Reimplement D3DXCompileShader() for versions before 42.