Francis Needham Posted April 23, 2018 Share Posted April 23, 2018 Hi all, We've published a babylon js based product configurator for a client here : https://v-moda.com/pages/forza-metallo_customizer it works perfectly everywhere but on my brand new galaxy S9 the scene renders like this : what could be the cause of it ? any ideas ? Thanks ! PastedGraphic-2.tiff Quote Link to comment Share on other sites More sharing options...
Sebavan Posted April 23, 2018 Share Posted April 23, 2018 Sounds like a driver issue on S9 as I can not repro on Pixel and Nexus :-( Could you create a repro in the playground ? Also could you could try disabling FXAA to check if it is related ? Quote Link to comment Share on other sites More sharing options...
Francis Needham Posted April 24, 2018 Author Share Posted April 24, 2018 Thanks Sebavan - will try disabling FXAA. I think it also could be the DDS map we are using for ENV mapping. will keep you posted Sebavan 1 Quote Link to comment Share on other sites More sharing options...
Sebavan Posted April 24, 2018 Share Posted April 24, 2018 Investigating further, this seems to be related to FXAA and we were able to repro a similar issue on Galaxy S8. I ll try to have it fix asap. Quote Link to comment Share on other sites More sharing options...
Sebavan Posted April 25, 2018 Share Posted April 25, 2018 @Francis Needham I am now pretty sure this comes from an issue in the Samsung driver. This is having the issue with ARM MALI: https://www.babylonjs-playground.com/#AURGYM#4 whereas this does not: https://www.babylonjs-playground.com/#AURGYM#57 This all works fine on other GPUs like the same samsung with a snapdragon instead. It seems the Mali drivers are having an issue with branching as the only diff between both is the position of the conditions. You should report the problem to Samsung and ARM. In the meantime as the workaround can be costly on nvidia where the condition might be optimized if it has the same result for an entire PU I am wondering about placing it in standard. I will check tomorrow with @Deltakosh Quote Link to comment Share on other sites More sharing options...
Sebavan Posted April 25, 2018 Share Posted April 25, 2018 I deployed a new version fixing the previous broken PG should work on your phone now if you update BJS: https://www.babylonjs-playground.com/#V6J3E8 Thanks again for reporting it. Quote Link to comment Share on other sites More sharing options...
Francis Needham Posted April 26, 2018 Author Share Posted April 26, 2018 Fantastic ! I've just deployed in production thank you @Sebavan Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.