Marek Begins Working On Possible OpenGL Compatibility Profile For Mesa

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • epigramx
    replied
    Originally posted by smitty3268 View Post
    they are absolutely focused on DX12 first, second, and third.
    That's an odd statement; DX12 is only supported on Windows 10 (specifically 10). What makes you think they give so little attention to Vulkan and even Direct3D 11?

    Leave a comment:


  • smitty3268
    replied
    Originally posted by Veto View Post

    What about a long term vision involving using Mesa as the OS agnostic OpenGL driver? It doesn't really make sense to have N developers working on and supporting an inferior proprietary driver going forward, when they could leverage the collaborative Open Source effort instead. Especially as some of the APIs like older OpenGL versions and DX9 will be considered "legacy". It is not even a new far-fetched idea: https://en.wikipedia.org/wiki/Mesa_(...ple_matrix.svg
    It would be interesting to hear from a Mesa developer, how much work it would take...
    Mesa itself is pretty portable, but it relies heavily on the kernel driver, and that's pretty linux specific. If AMD wants to port the kernel driver to the Windows NT kernel, I'm sure they could, but it seems pretty unlikely to me. That said, the whole hybrid driver on linux now would tend to indicate that maybe the APIs they have on their windows driver are fairly consistent now with the linux kernel driver, so maybe it isn't so far fetched after all.

    The only thing to keep in mind is that on windows they are absolutely focused on DX12 first, second, and third. DX11 is a distant fourth along with Vulkan support, and OpenGL is something they literally only care about as a checkbox. So don't expect AMD to use Mesa on Windows unless they are certain it won't affect their DX12 performance, and even then I'm doubtful they care enough about OpenGL to make it happen, unless the savings in maintenance costs make it worthwhile.
    Last edited by smitty3268; 31 October 2017, 01:20 AM.

    Leave a comment:


  • Veto
    replied
    Originally posted by Hibbelharry View Post
    I would guess not that much. Maybe there are 1 or 2 people making the os agnostic blob compatible with Linux, but not that much more. AMD will still need to keep the blob alive for other OS options, so nothing will really change.
    What about a long term vision involving using Mesa as the OS agnostic OpenGL driver? It doesn't really make sense to have N developers working on and supporting an inferior proprietary driver going forward, when they could leverage the collaborative Open Source effort instead. Especially as some of the APIs like older OpenGL versions and DX9 will be considered "legacy". It is not even a new far-fetched idea: https://en.wikipedia.org/wiki/Mesa_(...ple_matrix.svg
    It would be interesting to hear from a Mesa developer, how much work it would take...

    Leave a comment:


  • RussianNeuroMancer
    replied
    Originally posted by jrch2k8 View Post
    if Marek is bored there is always clover
    And unfinished r600g.

    Leave a comment:


  • FireBurn
    replied
    I find the game crashes when I try and enable vsync in game, it does seem pretty fragile

    Leave a comment:


  • Emdek
    replied
    @frosth, I see, I guess that the rest of Linux world will have to wait.

    Leave a comment:


  • frosth
    replied
    Emdek only Ubuntu 17.04 with padoka stable works for me. 60-90 fps with first chapter. Works really good. I'm still searching solution for my arch but no luck for now.
    Probably we need time for steam libs update or so.

    Leave a comment:


  • duby229
    replied
    As far as I'm concerned it's about time. Good looking out Marek.

    Leave a comment:


  • Emdek
    replied
    @frosth, thanks, but I think that I've tried these overrides in the past, warning was gone but crash remained.
    Maybe I'll try it again later, since apparently something changed recently, crash was replaced by black screen.

    Leave a comment:


  • frosth
    replied
    Emdek let's try this in "launch option":
    Code:
    MESA_GLSL_VERSION_OVERRIDE=450 MESA_GL_VERSION_OVERRIDE=4.5 %command%
    but like bwyan said it works not for all distros.
    I can play this game on mesa17.2.x/llvm5 in ubuntu 17.04 but sadly not in archlinux or ubuntu 17.10(rc/beta)2 or latest fedora (pre beta)
    Last edited by frosth; 24 October 2017, 10:26 AM. Reason: heh, too late..

    Leave a comment:

Working...
X