Is Khronos going to implement something? Because AFAIK they only write the specs for others to implement them - so it is up to each vendor to make the API available. If Apple and Microsoft aren't going to implement Vulkan, why would they implement something else?
3D Portability Initiative
51–55 of 55 posts
Re: 3D Portability Initiative
#52Earlier quoted context omitted.
WebGL must also not perceptibly increase page load times, a few milliseconds is acceptable. Almost every non-trivial WebGL page I've seen shows a "Loading" message for some period of time.
Well, I meant just fixed base cost in milliseconds. In other words, how long it takes to just output something extremely simple, say, a flat shaded triangle without external libraries. Not to measure resource loading and other initialization. Of course initialization and possible shader language, SPIR or whatever compilation will take time on top of that. Many current WebGL apps require a lot of large data, textures,…
You could, in theory, do that with WebGL. Google is all fired up about "preloading" lately. This is an authoring tool problem, and if WebGL games get serious, there will probably be author-side tools for this.
Re: 3D Portability Initiative
#53Is Khronos going to implement something? Because AFAIK they only write the specs for others to implement them - so it is up to each vendor to make the API available. If Apple and Microsoft aren't going to implement Vulkan, why would they implement something else?
Re: 3D Portability Initiative
#54It seems unfortunate that it is necessary though. It is clear that neither Metal or DirectX can be the cross-platform API we'd all like so, it seems a shame Microsoft and Apple can't just support Vulkan.
Re: 3D Portability Initiative
#55Who needs a "next generation WebGL?" It's hard to find an interesting or useful WebGL site. There are plenty of demos and ads, but few sites worth visiting. Here, go shoot some zombies. http://www.y8.com/games/abandoned_island That's about as good as it gets.
The recently discussed Qt remote WebGL app feature is a nice example that you can do even with WebGL 1 (https://news.ycombinator.com/item?id=13744631)
Also a lot of non-game 3D customers historically have been inhouse scientific / data visualization users. I suspect many of those are already moving to WebGL & internal web apps, but you won't see them much on public web sites.
It took a good while for interesting or useful JS apps to arrive too...