You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I almost forgot that I opened this issue. Looking at the code, it had major revisions since I looked at it. It might be possible that this issue is now obsolete.
Hello,
I found some disparities in quality levels in the code. Could you comment on It whether I am missing something, or It is indeed a bug?
In fx_cacao.cpp on line 1974 the importance map is generated only if the level is Highest (4) which seems correct.
BUT, in fx_cacaco.hlsl for level HIGH (3) you call GenerateSSAOShadowsInternal with qualityLevel = 3 and adaptiveBase = false which results in:
^ number of taps being 0! which I believe should be 12 as in https://software.intel.com/content/www/us/en/develop/articles/adaptive-screen-space-ambient-occlusion.html.
and
^ you sample from a map that is not generated. Because level 3 (High) is not the adaptive one. That is 4. I believe the if should be qualityLevel !=4.
The text was updated successfully, but these errors were encountered: