News for hackers. Stuff that matters.
Re:Apple proposes new web 3D graphics API by erikpukinskis on Tuesday February 07, 2017 @10:02PM (#13595316)
It has three things going for it:

1) It's currently the fastest (unlike DirectX)

2) It's not controlled by an OS company (unlike DirectX and Metal)

3) It reflects recent developer and hardware concerns (unlike OpenGL)

Re:Apple proposes new web 3D graphics API by MBCook on Tuesday February 07, 2017 @10:31PM (#13595463)
1) Compared to Metal or the low level thing MS has (don't they have one?)

2) Apple is proposing an open standard here, they're not making WebMetal

3) Why do you think Apple's proposal doesn't?

Re:Apple proposes new web 3D graphics API by dkersten on Wednesday February 08, 2017 @08:44AM (#13598091)
1) The low level thing MS has is DirectX 12. I saw some benchmarks across multiple graphics cards that showed it was slower than Vulkan, but I can't seem to find it now... so its unclear to me if it is or isn't slower.

2) I think the people here would rather it be developed by an independent group like Khronos Group. For example, Apple created OpenCL as an open standard too and then abandoned it.

Re:Apple proposes new web 3D graphics API by MBCook on Wednesday February 08, 2017 @10:11AM (#13598758)
On one, ok. I haven't followed DirectX too closely. I knew 12 was designed to match modern GPUs much closer but I didn't know if that was sort of 'medium' between DX 11 and Vulcan, there being something even lower from MS.

Thanks.

Re:Apple proposes new web 3D graphics API by dkersten on Wednesday February 08, 2017 @05:52PM (#13602978)
Im sure it was probably just early drivers and its faster now (or at least getting faster).
Re:Apple proposes new web 3D graphics API by UnoriginalGuy on Tuesday February 07, 2017 @10:34PM (#13595472)
And does it make security assurances making it suitable to expose to the web?

I know a bit about DirectX and OpenGL, and I wouldn't expose a direct interface to either of them on the web. Does Vulcan make security and isolation assurances? If not then it is useless.

Re:Apple proposes new web 3D graphics API by erikpukinskis on Wednesday February 08, 2017 @03:37AM (#13596784)
Obviously there has to be a ground up rethink with security in mind. The standard won't be the same API, just like WebGL isn't the same as OpenGL. It's just, where it's possible to, you use the same API. The point is why not start with a starting point you can use on potentially every platform?

There's no way Apple would ever allow Metal proper to be ported to PlayStation or Windows, so you're limiting yourself to at best two platform coverage targeting this new standard. Vulcan will, hopefully, work on every platform. At least subsets of it, with shims. No way Metal ever gets there.

Re:Apple proposes new web 3D graphics API by vetinari on Wednesday February 08, 2017 @08:16AM (#13597934)
Vulkan has validation layers - that are transparent to both app using the API on one side and to the driver on the other end.