Live data from Hacker News

Meta releases Intermediate Graphics Library

khronos.org

171–180 of 221 posts

Re: Meta releases Intermediate Graphics Library

#172
post #103

Earlier quoted context omitted.

To be fair, we don't want WebGL anymore, we want WebGPU now =P

WebGPU will take ages and ages to be fully usable across all platforms (eg old androids)

Who cares about old Androids? Facebook su-, sorry, Meta sure doesn't.

Re: Meta releases Intermediate Graphics Library

#173
post #159

Earlier quoted context omitted.

I wouldn't be so certain. Under US law that may be false due to it lacking originality. For example, a photograph of a public domain painting is itself considered public domain [1]. This is not the same in all countries though, e.g. not the UK [2] [1] https://en.wikipedia.org/wiki/Bridgeman_Art_Library_v._Corel... . [2] https://en.wikipedia.org/wiki/National_Portrait_Gallery_and_...

A photo of a public domain painting is only in the public domain if the photograph wasn't distinct enough from the photographed work. Rendering requires a number of "artistic" choices so I doubt that precedent would apply here. Here is a better explanation from your Wikipedia link: > Bridgeman Art Library v. Corel Corp. [...] which ruled that exact photographic copies of public domain images could not be protected by…

> Rendering requires a number of “artistic” choices so I doubt that precedent would apply here.

I wouldn’t speculate on what might fly in court, but while some rendering can require artistic choices, it’s certainly not a requirement for all renderings, and more importantly, the specific renderings in question here are very low on the artistic choices scale; they’re generic screen-captures meant to demonstrate the library’s functionality, not carefully rendered imagery. The Bistro scene is instantly recognizable, and the view is generic and similar to many existing renderings, and lower quality than what you get if you web-search for “bistro scene render”.

I will speculate that it seems likely that Khronos slapped the copyright notice simply because they got the images from Meta, and that Meta made them of this scene specifically because the scene has an open license, and Meta had no particular intent to assert copyrights. I bet this is only a CYA by Khronos, and not even a question of precedent. That said, I guess maybe I think it lands closer to Bridgeman v Corel than you do.

Re: Meta releases Intermediate Graphics Library

#174
post #43

If you're looking for something like this, Sokol is a much simpler alternative: https://github.com/floooh/sokol It doesn't support vulkan though, but if that's important to you you're probably much better off just using vulkan directly since it's supported on all the major platforms.

Vulkan is not supported on iOS / MacOS, which is the major benefit to this release.

Re: Meta releases Intermediate Graphics Library

#175

385 lines for a triangle: https://github.com/facebook/igl/blob/main/samples/desktop/Ti... When you are trying to sell a wrapper you want your hello world example as small as possible not as comprehensive as possible.

The code looks fine to me and a lot is setting up glfw. It's a graphics API abstraction layer like bgfx / sokol / wgpu, not a rendering libraries that would give you stuff like drawTriangle()

Re: Meta releases Intermediate Graphics Library

#177

Is it ever possible in the future to have an actual uniform graphics API, instead of having to make complicated abstraction layers to make cross platform graphics? (I mean theoretically, will it be possible in say 10 thousand years)

I hope WebGPU is going to pull it off.

Re: Meta releases Intermediate Graphics Library

#178

Earlier quoted context omitted.

Speak for yourself. I'm preparing for WebGFX. Need to stay ahead of the curve.

WebRTX by Nvidia?

You joke but I wonder how big of an impact ray tracing in the browser would have, especially when the fidelity is increasing at such a massive rate. Some of the web demos I’ve seen, like the Unreal ones, are mindblowing.

(Also if that comment exposes any ignorance I have, please forgive me and point it out so I can learn something!)

Re: Meta releases Intermediate Graphics Library

#179

Is it ever possible in the future to have an actual uniform graphics API, instead of having to make complicated abstraction layers to make cross platform graphics? (I mean theoretically, will it be possible in say 10 thousand years)

OpenGL was that, in the early days. But GPUs started being able to do more things than OpenGL could talk about, and people wanted to use all the new features to make shinier things.

We almost had it, with Vulkan. But Apple just had to Think Different.[1] If it were not for Apple, we would not need this intermediate graphics layer. It wasn't a win for Apple; the Mac-only game market is tiny.

[1] https://en.wikipedia.org/wiki/Vulkan

Post reply on HN