Re: Inquiry regarding OSMesa and its demo usage in Windows 64bit
Brian Paul <[email protected]>
| Newsgroups | gmane.comp.video.mesa3d.user |
|---|---|
| Message-ID | <[email protected]> |
On 03/07/2016 07:18 AM, Shin Jae Min Jimmy wrote: > Hello, > > For the past few weeks, I have been trying to implement OSMesa into our > project since we heavily rely on servers to render images. > > I successfully built mesa-11.2.0-rc2 and obtained opengl32.dll and > osmesa.dll and the necessary library files. > > I tried to integrate these with the ./demo/osdemo, but then I was > lacking GLUT and GLU. Just FYI, OSMesa programs don't typically integrate with GLUT since GLUT uses the GLX/X interfaces to create rendering contexts and windows. The demos only use it for drawing simple 3D objects. > > I was able to successfully build mesaglu for Windows x86/x64, but > mesaglut wasn't building due to bizarre reasons, so I switched to using > freeglut instead. > > After setting the necessary dependencies properly in the osdemo > projects, it successfully compiled, only to output garbage values. (in > Win32 environment.) Garbage values? Do you mean the resulting image file is incorrect? > > In Win64 environment, it did compile, but when I try to run the > executable, it crashes. Can you use a debugger to find out where/why? > > Just to be clear, I have set all the dependencies and the dlls in the > correct place, so that is not a problem. > > In addition, when I tried to use the Mesa-7.8.2 version which contained > GLUT and GLU within it, everything worked fine, and even the outputs > were perfect. > > So the question is, how could I make the demo project work with mesa11.2 > or 11.1.2. > > Our app currently utilizes OpenGL 4.3 , so we hope to use the latest > mesa version, but is it okay to use the previous versions for using > OSMesa only? I'm not sure I know what you mean. But the most recent versions of Mesa should have a working OSMesa interface. Depending on the driver (llvmpipe/softpipe vs. swrast) you'll get different levels of OpenGL support (GL 3.3 vs 2.1). -Brian _______________________________________________ mesa-users mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-users