Announcement

Collapse
No announcement yet.

Zink Is Almost In Mesa For Offering OpenGL 2.1 / GLES 2.0 Over Vulkan

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

  • smitty3268
    replied
    Originally posted by log0 View Post
    Are there any benchmarks? I am curious about the cost of GL to VK translation.
    It was supposedly running around 50% speed about a year ago, before any major optimizations had been added. I know they've changed how it's designed since then, and haven't heard anything about performance since. My guess is that ultimately they can probably come up with something reasonably high performance after they put a lot of effort into it, but it's probably not anywhere near ready for that yet.

    Leave a comment:


  • log0
    replied
    Are there any benchmarks? I am curious about the cost of GL to VK translation.

    Leave a comment:


  • R41N3R
    replied
    Originally posted by lumks View Post
    I see the real benefit in the distant future, where you dont need to write any kind of OpenGL driver for your new architecture, but only a Vulkan one and get OpenGL/+ES for free. Right now zink is more of a "who cares?" thing.
    I would say "who cares". I really see a lot of benefits in this OpenGL to Vulkan conversion. It will reduce the maintenance burden for several not really well developed OpenGL drivers if there is a generic replacement based on Vulkan. New GPU's (like on ARM) will not need anymore an suboptimal OpenGL/GL ES implementation, they can just focus on a single Vulkan driver. This will help to reduce bugs and development effort quite a lot. Even as a radeonsi user I'm quite eager to try this... if the performance is not to bad I will happily use Zink on top of RADV :-)

    Leave a comment:


  • trek
    replied
    Originally posted by Mani View Post
    Also why go the route dx->9->vulkan(Zink) if you can as easily use d9vk and cut out the middleman?
    because gallium nine runs really fast and without glitches!

    Leave a comment:


  • lumks
    replied
    I see the real benefit in the distant future, where you dont need to write any kind of OpenGL driver for your new architecture, but only a Vulkan one and get OpenGL/+ES for free. Right now zink is more of a "who cares?" thing.

    Leave a comment:


  • Mani
    replied
    Originally posted by mannerov View Post

    There won't be nine support when zink is ready. It needs more bits of work. Until someone works these specific bits there won 't be support.
    Also why go the route dx->9->vulkan(Zink) if you can as easily use d9vk and cut out the middleman?
    Last edited by Mani; 25 October 2019, 06:20 AM.

    Leave a comment:


  • mannerov
    replied
    Originally posted by trek View Post
    zink will allow users of nvidia propertary drivers to use gallium nine on wine!
    There won't be nine support when zink is ready. It needs more bits of work. Until someone works these specific bits there won't be support.

    Leave a comment:


  • DebianLinuxero
    replied
    This reminds me the times of 3DFX.

    The OpenGL / Mesa driver wasn't a direct to metal implementation but a 3DFX glide over one.

    Leave a comment:


  • oleid
    replied
    zink will allow users of nvidia propertary drivers to use gallium nine on wine!
    Does it? Wouldn't zink have to be gallium over vulkan in order to support gallium nine?

    Edit : you're right, the initial blog post suggests that it might be possible



    3. Enable more integration

    Because Zink is implemented as a Gallium driver in Mesa, there's some interesting side-benefits that comes "for free". For instance, projects like Gallium Nine or Clover could in theory work on top of the i965 Vulkan driver through Zink. Please note that this hasn't really been tested, though. It should also be possible to run Zink on top of a closed-source Vulkan driver, and still get proper window system integration. Not that I promote the idea of using a closed-source Vulkan driver.
    Last edited by oleid; 24 October 2019, 11:13 PM.

    Leave a comment:


  • trek
    replied
    zink will allow users of nvidia propertary drivers to use gallium nine on wine!

    Leave a comment:

Working...
X