[Android] Broken UBOs has been fixed in Adreno driver v53, so update the comment in DriverDetails.h. Also enable dynamic UBO array member access with that version since there is a high chance of it being fixed. Dynamic UBO member access is commonly noticed with character models being terrible looking.
This commit is contained in:
parent
483a28f34a
commit
b9d7bb9012
|
@ -27,7 +27,7 @@ namespace DriverDetails
|
|||
// This is a list of all known bugs for each vendor
|
||||
// We use this to check if the device and driver has a issue
|
||||
BugInfo m_known_bugs[] = {
|
||||
{VENDOR_QUALCOMM, DRIVER_QUALCOMM_3XX, BUG_NODYNUBOACCESS, 14.0, -1.0, true},
|
||||
{VENDOR_QUALCOMM, DRIVER_QUALCOMM_3XX, BUG_NODYNUBOACCESS, 14.0, 46.0, true},
|
||||
{VENDOR_QUALCOMM, DRIVER_QUALCOMM_3XX, BUG_BROKENCENTROID, 14.0, -1.0, true},
|
||||
{VENDOR_QUALCOMM, DRIVER_QUALCOMM_3XX, BUG_BROKENINFOLOG, -1.0, -1.0, true},
|
||||
{VENDOR_QUALCOMM, DRIVER_QUALCOMM_3XX, BUG_ANNIHILATEDUBOS, 41.0, 46.0, true},
|
||||
|
|
|
@ -53,7 +53,7 @@ namespace DriverDetails
|
|||
// Bug: No Dynamic UBO array object access
|
||||
// Affected Devices: Qualcomm/Adreno
|
||||
// Started Version: 14
|
||||
// Ended Version: -1
|
||||
// Ended Version: 53
|
||||
// Accessing UBO array members dynamically causes the Adreno shader compiler to crash
|
||||
// Errors out with "Internal Error"
|
||||
BUG_NODYNUBOACCESS = 0,
|
||||
|
@ -102,7 +102,7 @@ namespace DriverDetails
|
|||
// Bug: Entirely broken UBOs
|
||||
// Affected devices: Qualcomm/Adreno
|
||||
// Started Version: ? (Noticed on v45)
|
||||
// Ended Version: -1
|
||||
// Ended Version: 53
|
||||
// Uniform buffers are entirely broken on Qualcomm drivers with v45
|
||||
// Trying to use the uniform buffers causes a malloc to fail inside the driver
|
||||
// To be safe, blanket drivers from v41 - v45
|
||||
|
|
Loading…
Reference in New Issue