Hi,
I am porting a game to Android native sdk. The game uses shadowmapping with GL_DEPTH_COMPONENT, GL_UNSIGNED_SHORT texture. Every few seconds, when player character is moving a lot, parts of shadowmap become hollowed for a frame or two.
It looks as if inner parts of shadowed areas are not rendered to shadowmap at all.
Please have a look image where rendering works and where it doesn't here:
https://goo.gl/photos/48i8LTpcQhV1ygpD8
https://goo.gl/photos/Zg3HZ4MopQeQm4Xo9
I have no clue what could cause this. It only happens on Adreno 530 gpu so far from many gpus tested. Can somebody advice me on how to approach solving this problem. This doesn't look like something I can fix on game code side or at least not with my experience.
Please help,
Tristan Rybak