cancel
Showing results for 
Search instead for 
Did you mean: 

OpenGL & Vulkan

OpenGL Anisotropic Filtering broken

Hello, we (PCSX2 Team) recently discovered that anisotropic filtering doesn't work on OpenGL in any situation on windows. The issue was also reproduced by our testers.

 

Here are image comparisons between intel igpu and amd dgpu amd r7 360

AMD DGPU AMD DGPUINTEL IGPU INTEL IGPU

Something to note that one of our contributors is using legacy(2015) drivers with a legacy gpu and aniso works for him on those old drivers.

Note: I'm running an older driver however issue is also reproduceable on latest one as well.

Source code: https://github.com/KrossX/misc/tree/master/gl_aniso_test

Test case: https://drive.google.com/file/d/1bE5DLiukq2MPpPWAXnbLUoUU3xdqsYJg/view?usp=sharing

Test case should be run with both MIN(F1) and MAG(F2) set to Linear, aniso can be toggled with F3.

1 Solution

The issue on OpenGL has been resolved.

Issue remains on Direct3D11/12 which I believe is a similar issue to this.

View solution in original post

0 Likes
13 Replies
dorisyan
Staff

Hi @lightningterror 

Could you please provide a minimal application which can reproduce this problem? 🙂

0 Likes

Already did in the google drive link I just posted in the OP, two versions of the testcase.

0 Likes

@dorisyan Any update, it's been a month.

0 Likes

Thanks @lightningterror , I will try to reproduce it.

0 Likes

Delete.

0 Likes

It's been almost 3 years and no progress has been made on this.

We did some testing and it seems that aniso doesn't work on single level textures only.

Also as of recently it seems that dx11 and 12 experience the same issue which worked fine on older drivers, Vulkan is the only one that works.

Tested on RX 570 on driver version 22.11.2

Updated testcase with toggling texture level:

https://drive.google.com/file/d/1jIXfL8DyqtDOGWaeGC1QUNqASwN8Y0Ii/view?usp=share_link

0 Likes

I have reported it to the OpenGL team. Once I get any feedback from them, I will notify you.

Thanks.

0 Likes

As I have been informed, a bug ticket has been created to track this issue.

Thanks.

0 Likes

Hi @lightningterror 

Just to let you know, the issue has been fixed in the latest internal driver builds. The fix is likely to get promoted to the public driver soon.

Thanks.

0 Likes

Still an issue on 23.4.1.

0 Likes

From the Adrenalin 23.4.1 release notes, it looks like this public driver doesn't have the fix.

Thanks.

0 Likes

Hi @lightningterror ,

Could you please try the latest driver (Adrenalin 23.7.1 ) and let us know if the issue has been fixed?

Thanks.

0 Likes

The issue on OpenGL has been resolved.

Issue remains on Direct3D11/12 which I believe is a similar issue to this.

0 Likes