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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.