[Mesa-users] mesa-users Digest, Vol 38, Issue 1

Andrew Cunningham andrew.cunningham at esi-group-na.com
Fri May 3 12:52:06 PDT 2013


As I understand it, the last version of Mesa to support Windows GDI was 
7.8.2 (GL version 2.1)
All you need to do once Mesa is built is drop the MESA openGL32.dll into 
your application folder and it will use Mesa
I have prebuilt DLL's (Win32/Win64) if you want , or I can give you 
Visual Studio 2010 projects for building 7.8.2.

Andrew

On 5/3/2013 12:00 PM, mesa-users-request at lists.freedesktop.org wrote:
> I am currently using Mesa3D for the first time. I have an 3d realtime
> application (Visual Studio 2008 C++) which only needs to run on windows.
> I chose Mesa3D because the application has to run on virtual machines
> (WinXP) without hardware acceleration and the GDI windows implementation
> seems to take me back to OpenGL 1.1.
> I just built Mesa3D and placed the opengl32.dll in the executable
> directory of my application. But thus it crashes at startup at the
> assertion ASSERT(info->BytesPerBlock); in mesa/main/formats.c . I guess
> info is NULL or info->BytesPerBlock is NULL at this error. The error
> occurs on both WinXP and Win7. How can I solve this assertion error?
> Is it not enough to only run with the Mesa3D openGL32.dll or do I have
> to link my application explicitely against the Mesa3D opengl32.lib?



More information about the mesa-users mailing list