I have cut ground poly manually then saved the ground poly to be P3dv4.4 mdl, compile it through bglcomp, got bgl to use. I did this to bypass GPW.
Then I use the same mdl file to pass through GPW.
Yep. Confirm that GPW has the bgl file that cause flickering.
The same bgl file through bglcomp.exe, no flickering.
The same PBR material. Got out the same both methods. PBR is not an issue. I might set up the base color wrong.
Zbias is not an issue either. I have made -ve value and +ve value, they act the same. However +ve has lower priority than -ve.
I think I need to cut ground poly manually and use bglcomp.exe before the problem of GPW has been solved.
I use bgl.comp with -ve zbias. The bgl I got show higher priority than bgl.comp bgl file that has +ve zbias.
Funny that I use GPW with -ve zbias. It come out bgl file from GPW has lower priority than bgl.comp bgl file that has +ve zbias. Crazy, isn't it?
The method that has less flickering is; to raise the ground poly 0.02 m (2 cm), cut polygon to 100x100 meter. Then export as mdl, then round world correction in MCX and export as P3Dv4.mdl. Use XML with no autogen suppression and no crash.
Conclusion, I have got more grey hair now.
