Part of the Khronos Group
OpenGL.org

The Industry's Foundation for High Performance Graphics

from games to virtual reality, mobile phones to supercomputers

Page 2 of 2 FirstFirst 12
Results 11 to 20 of 20

Thread: Mesa3d installing for Windows 10

  1. #11
    Junior Member Newbie
    Join Date
    Dec 2016
    Posts
    9

    opengl32sw.dll for opengl32.dll ?

    Thank you very much !

    But I have a question:

    Do you have a way that your build can support OpenGL 3.3 fully (shading language 3.3) ?

    That would be very nice
    Last edited by Lam777; 04-10-2017 at 12:51 AM.

  2. #12
    Senior Member OpenGL Guru Dark Photon's Avatar
    Join Date
    Oct 2004
    Location
    Druidia
    Posts
    3,983
    If you want Mesa3D source or binaries, you need to get that from the Mesa3D web site or request it on the Mesa3D mailing list.

    For information on installing OpenGL for various GPU vendors, see: Getting Started in the OpenGL wiki.

  3. #13
    Junior Member Newbie
    Join Date
    Dec 2016
    Posts
    9
    I don't understand what they are meaning here (for OpenGl 4.5.).

    OpenGL 4.5 is only available if requested at context creation because compatibility contexts are not supported.

    https://www.mesa3d.org/relnotes/17.0.2.html

  4. #14
    Senior Member OpenGL Guru Dark Photon's Avatar
    Join Date
    Oct 2004
    Location
    Druidia
    Posts
    3,983
    It sounds like only an OpenGL 4.5 Core Profile context is supported, not an OpenGL 4.5 Compatibility Context.

    You can only get a core context by requesting one when you create the context. For details, see:

    * Creating an OpenGL Context (WGL)
    * Tutorial: OpenGL 3.0 Context Creation (GLX)

  5. #15
    Junior Member Newbie
    Join Date
    Dec 2016
    Posts
    9
    What programm should I use ?

  6. #16
    Newbie Newbie
    Join Date
    Feb 2017
    Posts
    4

    Mesa3D on Windows

    Thank you very much !

    But I have a question:

    Do you have a way that your build can support OpenGL 3.3 fully (shading language 3.3) ?

    That would be very nice :

    What programm should I use ?
    No program. You have to use an environment variable. See documentation.
    The one of interest is MESA_GL_VERSION_OVERRIDE. The documentation is unfortunately incomplete as it doesn't state you can request a compatibility context with CONTEXTCOMPAT. Ex. 3.3COMPAT for OpenGL 3.3. Putting something like this in a batch file that also launches your game/program you want to use Mesa with should do the trick:

    set MESA_GL_VERSION_OVERRIDE=3.3COMPAT
    filename.exe

    The documentation only mentions core and core+forward compatible contexts. These are unlikely to be used by Windows applications because all Windows graphics drivers that support OpenGL 3.1 and up implement GL_ARB_compatibility leading to default on compatibility contexts. Most exceptions are cross-platform applications that support at least Windows and a form of Unix (Linux, Mac, etc). These have to request core contexts for cross-platform compatibility to work, because on Unix things are completely different. Contexts have to be requested explicitly by programs and Mesa demands the same thing and as explained above is not something to see often on Windows. That's why we need that variable set to override Mesa default behavior with what's the default on Windows.

  7. #17
    Junior Member Newbie
    Join Date
    Dec 2016
    Posts
    9
    And what should I set ? I have used your build.

    Thanks !


    (Sorry, I don't know much.)

  8. #18
    Newbie Newbie
    Join Date
    Feb 2017
    Posts
    4

    Mesa3D on Windows

    Wrote a few examples. I'll come with a complete guide soon.
    Look here: https://github.com/pal1000/mesa-dist...contextsamples

  9. #19
    Newbie Newbie JamilaKropp's Avatar
    Join Date
    Jun 2017
    Location
    UK
    Posts
    1
    Quote Originally Posted by pal1000 View Post
    Wrote a few examples. I'll come with a complete guide soon.
    Look here: https://github.com/pal1000/mesa-dist...contextsamples
    Wow, that really helped.
    Is the complete guide still coming?

  10. #20
    Newbie Newbie
    Join Date
    Feb 2017
    Posts
    4
    It is already posted here since May 26, last updated May 29:
    https://github.com/pal1000/mesa-dist...-configuration

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •