• aaaaaaaaargh@feddit.de
    link
    fedilink
    Deutsch
    arrow-up
    1
    ·
    11 months ago

    Mit FreeBSD könntest du richtig liegen. Dann lass uns die Prophezeiung ausweiten auf einen allgemeinen unixoiden Unterbau, also vermutlich entweder FreeBSD oder GNU/Linux.

    DX ist unter Windows der Standard und zwar nur dort (ok und auf der XBox). Alle anderen Systeme (Android, Apple, Nintendo, PlayStation etc) sind schon längst auf Vulkan, das de facto in vielerlei Hinsicht überlegen ist. Die (beiden…) GPU-Hersteller haben sicher auch keine Lust, nochmal extra Extensions für das X-Süppchen zu kochen, wozu auch, wenn selbst unter Windows lupenreiner Vulkan-Support gegeben ist.

    DX als Grafikschnittstelle wird definitiv aussterben, es bringt einfach nichts mehr. Was die anderen Komponenten angeht, glaube ich, dass da mittlerweile sich Middlewares und Frameworks so stark durchgesetzt haben, dass überhaupt kaum noch jemand so eine Schnittstelle direkt verwenden möchte.

    Den Smartphone-Markt wollte MS ja schonmal kapern, hat glorreich nicht geklappt. Ich bin nicht sicher, ob die sich nochmal trauen, so ein Unterfangen a la “one unified platform to rule them all” erneut anzugehen.

    • Felix@feddit.de
      link
      fedilink
      Deutsch
      arrow-up
      1
      ·
      edit-2
      11 months ago

      Was Vulkan angeht liegst du leider falsch. Die Playstation 4 & 5 benutzen eine eigene Grafikschnittstelle, Apple hat die hauseigene Metal api und die Nintendo Switch unterstützt zwar Vulkan (und OpenGL), allerdings habe ich mal gehört, dass nur sehr wenige Entwickler das benutzen, weil Vulkan wohl zu Probleme führt, die es bei Nintendos eigener api nicht gibt.

      • aaaaaaaaargh@feddit.de
        link
        fedilink
        Deutsch
        arrow-up
        1
        ·
        11 months ago

        Ich fürchte ich habe mich nicht ganz sauber ausgedrückt. Gemeint war: Auf fast allen dieser Systeme mit der Ausnahme von PS4/5, wo ich mich irrte und korrigieren muss, ist Vulkan verfügbar als alternative Schnittstelle genutzt werden (*).

        Für Apple ist MoltenVK erforderlich, was aber ebenfalls von Khronos entwickelt wird.

        Von Problemen bei der Switch ist mir nichts bekannt, hast du hier vielleicht was zum nachlesen? Wäre interessant für mich. Danke!

        (*) Beleg für Android, Apple, Nintendo