D3DXSHADER_USE_LEGACY_D3DX9_31_DLL does indeed force use of 31 version dll, so don't use it