matrix-org / thirdroom

Open, decentralised, immersive worlds built on Matrix
https://thirdroom.io
Apache License 2.0
603 stars 65 forks source link

Darkened materials on Mali GPU #519

Open robertlong opened 1 year ago

robertlong commented 1 year ago

This is on low quality, so no post processing in use. Anything using the MeshStandardMaterial seems to be affected.

This is on a Mali-G71

image

clipboard2

clipboard

robertlong commented 1 year ago

Another user reports it being fine on a Adreno 630

Screenshot_20230304-002616_Chrome Beta

Screenshot_20230304-003444_Chrome Beta

Screenshot_20230304-003851_Chrome Beta

robertlong commented 1 year ago

My current guess is that it's something to do with the max texture size on the device and the lightmap. There are no shadows visible in the first example and the lightmap is a 4k texture.

robertlong commented 1 year ago

Updated reports with latest info. Doesn't seem to be max texture size. It could be a floating point or half float frame buffer used for the rgbm conversion? Not sure yet.