Announcement

Collapse
No announcement yet.

Apple Proposing A New, Lower-Level Graphics API For The Web

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

  • Apple Proposing A New, Lower-Level Graphics API For The Web

    Phoronix: Apple Proposing A New, Lower-Level Graphics API For The Web

    On the desktop there's now Vulkan for Linux/Android systems, Direct3D 12 for Windows, and Metal for macOS systems as the latest-generation, performance-focused graphics APIs. On the web front, WebGL is the current dominant API that's derived from OpenGL ES but Apple is pushing an initiative for a new graphics API...

    http://www.phoronix.com/scan.php?pag...aphics-Web-API

  • #2
    Apple doing something that might possibly become useful for the first time since the 90s, cool.

    Comment


    • #3
      If they can't support OpenGL 4.5, WebGL 2, or Vulkan - they shouldn't be proposing a standard.
      They need to start following standards more before the other industry players should trust them.
      Last edited by lunarcloud; 08 February 2017, 12:06 PM. Reason: Stand corrected on WebGL 1 support.

      Comment


      • #4
        Agree with lunarcloud.
        Just create WebVulkan and be done with it. Leveraging existing drivers on other major platforms and would bring Vulkan to MacOS.
        Seems crazy to go with something else when we already have just decided on a 'single API for everywhere = Vulkan'.

        Comment


        • #5
          So "lower level", but still on top of Vulkan/DX12/Metal? I thought we already had OpenGL and DX11 for that.
          ***insert mandatory xkcd standards reference here***

          Edit: lunarcloud the day Apple touches a standard is they they they can't rip you off anymore. They even changed the wiring on the age-old audio jack for crying out loud.

          Comment


          • #6
            Welcome to WebMetal by Apple...

            Comment


            • #7
              Originally posted by rabcor View Post
              Apple doing something that might possibly become useful for the first time since the 90s, cool.
              LLVM? OpenCL? WebKit? (The last one maybe not ok)

              Apart from that, why do we need a new API? What is the problem with simply reusing Vulkan?

              Comment


              • #8
                All these Web*s... But what about security? This script can crash my pc!!! https://www.khronos.org/registry/web...s-example.html

                Comment


                • #9
                  Originally posted by geearf View Post
                  LLVM? OpenCL? WebKit? (The last one maybe not ok)

                  Apart from that, why do we need a new API? What is the problem with simply reusing Vulkan?
                  Which one of those did they actually start as opposed to support, adopt and fork?

                  Comment


                  • #10
                    Originally posted by carewolf View Post

                    Which one of those did they actually start as opposed to support, adopt and fork?
                    None. They started Clang which uses LLVM. They do support OpenCL (as much as they do OpenGL AFAIK).

                    Comment

                    Working...
                    X