News for hackers. Stuff that matters.
Re:Apple proposes new web 3D graphics API by shmerl on Tuesday February 07, 2017 @07:43PM (#13594567)
You can simplify the design and reduce bloat if you don't need to address multiple APIs as backend.
Re:Apple proposes new web 3D graphics API by corysama on Tuesday February 07, 2017 @09:19PM (#13595127)
To play devil's advocate: Isn't a big focus of web tech the goal of supporting multiple backends for everything? If a new platform wants to support WebGPU but not Vulkan (ex: XBone or PS4) it should be not just theoretically possible, but actively supported by the design of the Web spec.
Re:Apple proposes new web 3D graphics API by ioquatix on Wednesday February 08, 2017 @02:20AM (#13596470)
Good point.

But, that's assuming that it's not possible to write a wrapper on top of DX (for Xbone) that proves a Vulkan API. It's already been shown to be possible to do something similar, with MoltenVK.

The ball would be in Microsoft's court for this one.

Re:Apple proposes new web 3D graphics API by corysama on Wednesday February 08, 2017 @02:30AM (#13596518)
"it should be not just theoretically possible, but actively supported by the design of the Web spec."
Re:Apple proposes new web 3D graphics API by douche on Wednesday February 08, 2017 @05:31AM (#13597247)
> But, that's assuming that it's not possible to write a wrapper on top of DX (for Xbone) that proves a Vulkan API.

Is this not how Vulkan on Windows works? Given how many OpenGL drivers were just shims over DirectX in the past, I wouldnt be surprised if the same course was charted there.

Re:Apple proposes new web 3D graphics API by shmerl on Wednesday February 08, 2017 @04:39PM (#13602396)
No, it's pointless to do that. Why all the extra overhead? Vulkan talks directly to the hardware driver.
Re:Apple proposes new web 3D graphics API by shmerl on Tuesday February 07, 2017 @09:30PM (#13595176)
Could be, but PS and Xbox don't support Vulkan for the same bad reasons (lock-in), so messing up the spec because of that doesn't sound convincing.