http://bugs.freedesktop.org/show_bug.cgi?id=11161

           Summary: OSMesaMakeCurrent not properly changing contexts
           Product: Mesa
           Version: 6.5
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: critical
          Priority: high
         Component: Mesa core
        AssignedTo: [email protected]
        ReportedBy: [EMAIL PROTECTED]


Tracked this down to the check_compatible method in context.c.  The depth bits
comparison is failing as the OSMesa context creation is using a default of 31
bits for depth.  The framebuffer/renderbuffer that is being compared against
the context is made with 32 bits, and apparently can not be made with 31 bits
(reference renderbuffer.c).  

I was able to bypass the depth bit comparison in check_compatible and all
works. I am not positive what effect removal of this comparison might have in
the bigger scheme, so someone may want to look at this bypass or changing of
the OSMESA default depth buffer size.


-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Mesa3d-dev mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev

Reply via email to