|
From: Haravikk <ad...@ha...> - 2008-12-24 12:32:28
|
I had no luck replacing the Windows opengl32.dll, as you say XP just brings it right back. So I've been trying the files in the application directory. I'm fairly certain that they are being detected as well, as the game I'm trying to run (KOTOR 2) has a sort of self-check tool that looks for OpenGL, DirectX etc. (why it needs both beats me). It's when I run this tool that I get the error, and on its little report it reports finding an unknown opengl version. With the Windows default open gl dll it reports the version (1.1) and claims this is insufficient, but throws no errors, presumably it doesn't encounter the glTexImage3D error though because after checking the version number it immediately stops testing. So as far as I can tell I'm getting the error /with/ the Mesa3D dll correctly installed in the game's directory along with all the other build result files Visual Studio produced in /lib/. It could be that I've managed not to compile properly somehow (though it seemed straightforward enough), so if someone had pre-compiled ones for XP then I could check to see if that helps any. On 23 Dec 2008, at 22:23, Karl Schultz wrote: > You are probably accidentally picking up the MSFT opengl libs. They > do not export glTexImage3D; Mesa does. > > If you are trying to copy the OPENGL32.DLL on top of MSFT's, that will > not work. Win XP self-repairs known system DLL's. > > Suggest examining your link parameters to be sure you are picking up > the Mesa-generated LIB/DLL files. > > On Fri, Dec 19, 2008 at 3:21 PM, Haravikk <ad...@ha...> wrote: >> Hi there, >> >> I'm trying to install the Mesa 3D Open GL drivers onto Windows XP >> (SP3) in order to get a game working that requires OpenGL 1.4 or >> higher. The reason I'm doing this is because I'm running XP under >> emulation, so can't use proper graphics card drivers from NVIDIA. >> >> Anyway, I got the free copy of Visual Studio 2008 from my university, >> and built the latest Mesa 3D version (7.2). It appears to have built >> successfully (I got all the expected files), however, when I install >> them I get an error from the application I want to run as follows: >> >> "The procedure entry point glTexImage3D could not be located in the >> dynamic link library OPENGL32.DLL". >> >> Anyone know what could be wrong? Ideally I'd just like to have a copy >> of the DLLs etc. that are known to work under XP and support at least >> OpenGL 1.4, if anyone could provide that it would be much >> appreciated! >> >> Thanks >> Haravikk >> >> ------------------------------------------------------------------------------ >> _______________________________________________ >> Mesa3d-users mailing list >> Mes...@li... >> https://lists.sourceforge.net/lists/listinfo/mesa3d-users >> |