you are viewing a single comment's thread
view the rest of the comments
[–] 28 points 2 years ago (1 child)

Yup. Especially since it's written in Rust... Like why? Rust has a great cross-platform story.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 11 points 2 years ago* (last edited 2 years ago) (2 children)

    they've written a custom GPU framework to achieve the performance the level of performance they have. it's currently only compatible with macos, but is being ported to other operating systems.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 13 points 2 years ago (2 children)

    How much GPU performance do you need for text?

  • source
  • parent
  • hideshow 4 child comments
  • [–] 6 points 2 years ago (1 child)

    Why in the world wouldn't you just use Vulkan? Then it would still be portable to other platforms with probably still good performance, no?

  • source
  • parent
  • hideshow 2 child comments
  • [–] 2 points 2 years ago (2 children)

    vulkan is a graphics api, not a framework. their framework is using vulkan.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 3 points 2 years ago (1 child)

    If their framework is using Vulkan, why is it not compatible with anything but MacOS? Isn't the point of Vulkan that it's cross platform?

  • source
  • parent
  • hideshow 2 child comments
  • [–] 2 points 2 years ago

    It's not fundamentally incompatible, they just haven't written the code to make it compatible yet. GPU frameworks need a lot of OS specific code, so it will take some time for them to make it run perfectly on Linux.

  • source
  • parent
  • [–] 1 point 2 years ago (1 child)

    This is wrong. Their framework uses metal, which is an apple only graphics API.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 1 point 2 years ago

    My bad, I was referring to the new Linux implementation which is using Vulkan, which was not clear. The MacOS implementation only supports Metal, as MacOS does not support Vulkan natively. I assume the Vulkan implementation will also be what is used for the Windows build.

  • source
  • parent