• Pasta Dental@sh.itjust.works
      link
      fedilink
      arrow-up
      5
      arrow-down
      2
      ·
      2 years ago

      No idea, especially since MacOS has limited OpenGL support and no Vulkan support, Metal is basically the only graphics API on Mac

      • KindaABigDyl@programming.dev
        link
        fedilink
        arrow-up
        2
        ·
        2 years ago

        The other guy mentioned:

        they already said they were Mac only because they used Metal for rendering

        And you say:

        Metal is basically the only graphics API on Mac

        So they’re on Mac bc they need Metal, but they picked Metal bc they’re on a Mac? It’s circular and friggin weird man

        Not to mention there are cross-platform wrappers that will pick from all three depending on system - some that are very prolific among Rust devs (Zed is coded in Rust) like wgpu, for instance. They could’ve used wgpu and supported all 3 from the get-go and it would be easier than doing Metal anyway!

        And so picking just Mac and/or Metal first is suspicious.

        • aksdb@lemmy.world
          link
          fedilink
          arrow-up
          1
          ·
          2 years ago

          I don’t see where your problem comes from. It’s really simple: they wanted to target Mac, likely because that’s their preferred platform. So obviously they use the best fitting APIs for that purpose. Why would they develop a Linux or Windows application, if what they want is Mac? Nothing suspicious about that.