Merge pull request #3419 from Sonicadvance1/QC_driverdetails
Add a comment to DriverDetails about Qualcomm failing our alpha tests.
This commit is contained in:
commit
552ea58bf5
|
@ -45,6 +45,7 @@ namespace DriverDetails
|
|||
{OS_ALL, VENDOR_QUALCOMM, DRIVER_QUALCOMM, -1, BUG_BROKENBUFFERSTREAM, -1.0, -1.0, true},
|
||||
{OS_ALL, VENDOR_QUALCOMM, DRIVER_QUALCOMM, -1, BUG_BROKENNEGATEDBOOLEAN,-1.0, -1.0, true},
|
||||
{OS_ALL, VENDOR_QUALCOMM, DRIVER_QUALCOMM, -1, BUG_BROKENGLES31, -1.0, -1.0, true},
|
||||
{OS_ALL, VENDOR_QUALCOMM, DRIVER_QUALCOMM, -1, BUG_BROKENALPHATEST, -1.0, -1.0, true},
|
||||
{OS_ALL, VENDOR_ARM, DRIVER_ARM, -1, BUG_BROKENBUFFERSTREAM, -1.0, -1.0, true},
|
||||
{OS_ALL, VENDOR_ARM, DRIVER_ARM, -1, BUG_BROKENVSYNC, -1.0, -1.0, true},
|
||||
{OS_ALL, VENDOR_IMGTEC, DRIVER_IMGTEC, -1, BUG_BROKENBUFFERSTREAM, -1.0, -1.0, true},
|
||||
|
|
|
@ -169,6 +169,17 @@ namespace DriverDetails
|
|||
// We can't actually detect what the driver version is on Android, so until the driver version lands that displays the version in
|
||||
// the GL_VERSION string, we will have to force vsync to be enabled at all times.
|
||||
BUG_BROKENVSYNC,
|
||||
|
||||
// Bug: Adreno has a broken alpha test
|
||||
// Affected Devices: Adreno
|
||||
// Started Version: v103 confirmed (v95 potentially as well?)
|
||||
// Ended Version: -1
|
||||
// The Qualcomm video drivers have somehow managed to hit a situation where in a certain situation the alpha test
|
||||
// always evaluates to false for some reason.
|
||||
// This has yet to be tracked as to why they fail at such a simple check
|
||||
// Example alpha test path
|
||||
// if(( (prev.a > alphaRef.r) && (prev.a > alphaRef.g)) == false) {
|
||||
BUG_BROKENALPHATEST,
|
||||
};
|
||||
|
||||
// Initializes our internal vendor, device family, and driver version
|
||||
|
|
Loading…
Reference in New Issue