OGRECave / ogre-next

aka ogre v2 - scene-oriented, flexible 3D C++ engine
https://ogrecave.github.io/ogre-next/api/latest
Other
1.07k stars 231 forks source link

Sample_ScreenSpaceReflections doesn't look right on ios 15.5 #302

Closed Hotshot5000 closed 2 years ago

Hotshot5000 commented 2 years ago

System Information

Detailled description

Starting the sample it looks like this: https://imgur.com/a/MEzRCi5 compared to https://twitter.com/matiasgoldberg/status/833350905965723648

Ogre.log

Callstack

Hotshot5000 commented 2 years ago

I'll try and do a frame capture like I could do in Windows with renderdoc but I am not familiar with ios dev tools (that is why I'm playing with Ogre on macOS instead of Windows/Linux).

darksylinc commented 2 years ago

If I recall SSR is not supposed to work at all in iOS. It keeps breaking.

There are no plans to fix it. SSR was a nice gimmick but it takes too much performance for the quality it provides. Fixing those issues takes a lot effort (adding tenporal + stochastic) and even then the results are underwhelming.

So we are investing in VCT (see Voxelizer and Cascaded Image Voxelizer) which are much more promising.

Hotshot5000 commented 2 years ago

Ok. I only needed the depth pre-pass from the sample just checked if it's running out of curiosity.