proof88 / PRooFPS-dd

PRooFPS-dd
https://www.facebook.com/whiskhyll
GNU General Public License v3.0
4 stars 1 forks source link

BUG: Decals are Flickering on Some Machines #340

Open proof88 opened 1 day ago

proof88 commented 1 day ago

The decal map elements are flickering on 3 out of 5 test laptops. It happens when the camera X or Y angle is just slightly different than 0 degree. So it does not happen at exactly 0 degree or when either angle is much bigger, e.g. at least 2-3 degrees or more. So the issue happens when degree is close to 1.

The 3 laptops have:

I just noticed I have to check which GPU was used on these during the test.

Update: in all cases it was the integrated Intel HD Graphics GPU was used. However, after forcing the Geforce GPU to be used, issue went away on 2 laptops. I could not set this on the 3rd laptop because nVidia Config GUI is not installed there, only Intel's Config tool which does not provide this selection.

Seems that newer Intel GPUs don't produce this issue: Intel UHD Graphics 620 with GL driver version: build 31.0.101.2111 is working fine.

So overall, the problematic GPUs:

proof88 commented 23 hours ago

So looks like for some GPU most probably I have to deviate from the values I use now for glPolyOffset in PURE. I remember back in the old days there were vendor-specific values for games: https://github.com/ValveSoftware/halflife/issues/415

Just I did not expect I have to do this for modern Intel GPUs in the problematic cases.