I believe I have found a defect in the RadeonVII Adrenaline driver. I made a post here because I was unaware of the right subforum to post: https://community.amd.com/t5/drivers-software/potential-driver-issue-evaluations-wrongly-cached-at-w...
Long story short: nonuniformEXT() does not take effect on textureSize() calls and the size fetched is from the first texture assigned to the lane.
Would highly appreciate an examination of this.
With much thanks,
Hi @Owen_Zhang ,
I just wanted to circle back and see if there's any progress on this. I just updated my driver to 22.7.1 and the issue is still there. Any communication back from the driver team? I would appreciate any updates.
Deeply appreciate the follow-up... though it's been rather a while. I'm guessing you're referring to a release after 22.10.3? I updated to this version just now and the issue is still there, hence why I'm assuming that there will be an upcoming release after this with the fix.
Would appreciate your clarification.
If you require a test shader to compile this is still available: http://toomuchvoltage.com/gatherresolvesimple.frag
(check around `bool isTerrain` flag)
I just tried 22.11.1 and sadly the issue is still there. Any particular version I should be on the lookout for? This is unfortunately starting to be rather disappointing and disheartening. I can't seem to really get any closure on this.
Appreciate your attention.
Unfortunately the fix hasn't been included in that release, currently it's still unreleased. Be on the lookout for the next major release. I'll also update this thread once it's in.
I don't know when this got fixed, but I just tried on 23.11.1 and it is finally fixed. While the time it took was awkwardly long, I'm still appreciative that it got resolved.