https://bugs.freedesktop.org/show_bug.cgi?id=92437

            Bug ID: 92437
           Summary: osmesa: Expose GL entry points for Windows build, via
                    .def file
           Product: Mesa
           Version: 11.0
          Hardware: All
                OS: All
            Status: NEW
          Severity: enhancement
          Priority: medium
         Component: Mesa core
          Assignee: mesa-dev@lists.freedesktop.org
          Reporter: nigels....@gmail.com
        QA Contact: mesa-dev@lists.freedesktop.org

Created attachment 118837
  --> https://bugs.freedesktop.org/attachment.cgi?id=118837&action=edit
git format-patch

As the GLEW maintainer, I've been looking to support OSMesa natively in GLEW,
when built in -DGLEW_OSMESA=1 mode.  I had some success with on Linux, but
linking with libOSMesa, rather than libGL.  However, the Windows scons build
does not export the OpenGL functions that GLEW needs, such as glGetString.

Linux:
$ nm -D /usr/lib/x86_64-linux-gnu/libOSMesa.so | grep glGetString
000000000026e620 T glGetString
0000000000270d40 T glGetStringi

I found that GLEW utilities glewinfo and visualinfo work on Windows with
OSMesa, given a patched osmesa.def, as attached.

- Nigel

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to