Apple proposes new web 3D graphics API
111–120 of 650 posts
Re: Apple proposes new web 3D graphics API
#112Earlier quoted context omitted.
Why is DirectX support needed? Isn't Vulkan supported on the same platforms as DirectX anyway?
We expect DirectX 12 drivers to be more complete, more performant, and more likely to be available out of the box without a separate install. We expect Windows browsers will want to build on top of DirectX, not Vulkan.
Re: Apple proposes new web 3D graphics API
#113Earlier quoted context omitted.
"We're not complaining, we're explaining the lay of the land." The "lay of the land" is that the rest of the world is adopting Vulkan, and therefore the right target for WebGPU is very obviously Vulkan. Even macOS and iOS can (theoretically) support it thanks to MoltenVK [0], and Vulkan is already available on Windows. Trying to wrap all three "major" native APIs is pointless when there's already one that works every…
Vulkan on Windows is all based on unofficial drivers that don't come with Windows and aren't supported by MS. We don't think it's right to depend on this even if it's theoretically possible. Likewise for unofficial macOS/iOS drivers.
Re: Apple proposes new web 3D graphics API
#114That is a very deceptive way to put it. https://jakearchibald.github.io/isserviceworkerready/ Safari is intentionally crippled in several areas. Its very specific and obvious. It is dishonest for you to at this point pretend Apple is going full force for web standards while they are explicitly not implementing features that are available everywhere else. And how those specific features line up directly as features wh…
We detached this subthread from https://news.ycombinator.com/item?id=13593606 and marked it off-topic.
Re: Apple proposes new web 3D graphics API
#115Hey Apple, how about developing your browsers to support modern web technologies first?
Isn't Safari Technical Preview supported 100% ES6? https://news.ycombinator.com/item?id=11708840
Re: Apple proposes new web 3D graphics API
#116Earlier quoted context omitted.
"We're not complaining, we're explaining the lay of the land." The "lay of the land" is that the rest of the world is adopting Vulkan, and therefore the right target for WebGPU is very obviously Vulkan. Even macOS and iOS can (theoretically) support it thanks to MoltenVK [0], and Vulkan is already available on Windows. Trying to wrap all three "major" native APIs is pointless when there's already one that works every…
Vulkan on Windows is all based on unofficial drivers that don't come with Windows and aren't supported by MS. We don't think it's right to depend on this even if it's theoretically possible. Likewise for unofficial macOS/iOS drivers.
Then focus on fixing that, instead of wasting time on bullshit like this.
Re: Apple proposes new web 3D graphics API
#117That API looks potentially more pleasant to use than WebGL, which is a nice surprise given it's purportedly more low-level.
(edit: I realized this API is mostly designed 1:1 with the Metal API, so the docs for that API have filled in most of the missing pieces)
Re: Apple proposes new web 3D graphics API
#118Earlier quoted context omitted.
"We're not complaining, we're explaining the lay of the land." The "lay of the land" is that the rest of the world is adopting Vulkan, and therefore the right target for WebGPU is very obviously Vulkan. Even macOS and iOS can (theoretically) support it thanks to MoltenVK [0], and Vulkan is already available on Windows. Trying to wrap all three "major" native APIs is pointless when there's already one that works every…
Vulkan on Windows is all based on unofficial drivers that don't come with Windows and aren't supported by MS. We don't think it's right to depend on this even if it's theoretically possible. Likewise for unofficial macOS/iOS drivers.
Re: Apple proposes new web 3D graphics API
#119Earlier quoted context omitted.
> Working on top of all the major APIs is the right thing for the web. No, the right thing for the broader ecosystem is working only on Vulkan, and forcing Apple to adopt Vulkan, so that one API is usable natively on every OS, device (even Nintendo will support Vulkan on its consoles!) and browser. If Apple wants to go their own way, sure, but they’ll be cut off from the rest of the world, and quickly realize where t…
Sounds like you're focused on what is best for Vulkan, not what is best for the web.
That makes sense to me. What is special about the web that should exclude it from the single API narrative?
Re: Apple proposes new web 3D graphics API
#120"The major platform technologies in this space are Direct3D 12 from Microsoft, Metal from Apple, and Vulkan from the Khronos Group. While these technologies have similar design concepts, unfortunately none are available across all platforms." So Apple, the only company not supporting Vulkan on their platforms, is complaining that there isn't a cross-platform solution?
I don't know why Apple thinks they're going to have any sway over the people working on 3D graphics. Their hardware support for 3d graphics has been so awful for so long, I have a hard time imagining there's a very big user base they can leverage to get their way. So far as I can tell, what Apple wants here is almost completely irrelevant to the industry.