logoalt Hacker News

socalgal2yesterday at 6:36 PM4 repliesview on HN

Filament is not a console grade renderer, not even close. It's architectured around GL. Yes, it can use Vulkan but it's not in any way optimized like a console engine.


Replies

andrewclyesterday at 7:06 PM

What is a console grade renderer? Specifically, what's considered table stakes and what is Filament missing?

leecommamichaelyesterday at 10:47 PM

I understand what your intent is in saying this, and I agree with the intent, but for onlookers, you don't really need a lot to make a good game and this would likely be just fine. I don't actually know if it's possible to ship GL games on modern consoles now that it's in-fashion to have your own proprietary graphics library. That said, the way Google has factored the back-end of the renderer, it won't take a PhD to target one of those GPU APIs.

Aside: GL is still a good practical choice for games built by small teams.

koolalayesterday at 11:14 PM

GL is way more optimized then Vulkan style rendering on most devices today. If you speed test WebGL2 with WebGPU on a mobile device the difference is huge for rendering a simple PBR model.

quietbritishjimyesterday at 7:57 PM

This is a very interesting but also frustrating comment. If you're right that it's not a console grade renderer (not that I know what that even means) then that's really interesting - but why not? And could it be in future or is it fundamentally impossible for some reason?

show 1 reply