Login  Register

Re: glMultTransposeMatrixd bug with AMD graphics card

Posted by gouessej on Feb 26, 2023; 12:33pm
URL: https://forum.jogamp.org/glMultTransposeMatrixd-bug-with-AMD-graphics-card-tp4042205p4042236.html

isDriverATICatalyst is true in this case, vendorVersion is 22.5.1. This should work:
final VersionNumber amdSafeAdrenalinVersion = new VersionNumber(22, 5, 1);
if ( vendorVersion.compareTo(amdSafeAdrenalinVersion) > 0 ) {
    final int quirk = GLRendererQuirks.BuggyGlMultTransposeMatrixd;
    if(DEBUG) {
                    System.err.println("Quirk: "+GLRendererQuirks.toString(quirk)+": cause: OS "+Platform.getOSType()+", [Vendor "+glVendor+" or Renderer "+glRenderer+"], driverVersion "+vendorVersion);
                }
    quirks.addQuirk( quirk );
}

Julien Gouesse | Personal blog | Website