Change driver details to reflect Qualcomm's changes with their v95 driver.
They fixed their issues with dynamic UBO array member access. There are many other issues though.
This commit is contained in:
parent
73590b1323
commit
9108a11af4
|
@ -40,7 +40,7 @@ namespace DriverDetails
|
||||||
// This is a list of all known bugs for each vendor
|
// This is a list of all known bugs for each vendor
|
||||||
// We use this to check if the device and driver has a issue
|
// We use this to check if the device and driver has a issue
|
||||||
static BugInfo m_known_bugs[] = {
|
static BugInfo m_known_bugs[] = {
|
||||||
{OS_ALL, VENDOR_QUALCOMM, DRIVER_QUALCOMM_3XX, -1, BUG_NODYNUBOACCESS, 14.0, -1.0, true},
|
{OS_ALL, VENDOR_QUALCOMM, DRIVER_QUALCOMM_3XX, -1, BUG_NODYNUBOACCESS, 14.0, 94.0, true},
|
||||||
{OS_ALL, VENDOR_QUALCOMM, DRIVER_QUALCOMM_3XX, -1, BUG_BROKENCENTROID, 14.0, 46.0, true},
|
{OS_ALL, VENDOR_QUALCOMM, DRIVER_QUALCOMM_3XX, -1, BUG_BROKENCENTROID, 14.0, 46.0, true},
|
||||||
{OS_ALL, VENDOR_QUALCOMM, DRIVER_QUALCOMM_3XX, -1, BUG_BROKENINFOLOG, -1.0, 46.0, true},
|
{OS_ALL, VENDOR_QUALCOMM, DRIVER_QUALCOMM_3XX, -1, BUG_BROKENINFOLOG, -1.0, 46.0, true},
|
||||||
{OS_ALL, VENDOR_QUALCOMM, DRIVER_QUALCOMM_3XX, -1, BUG_ANNIHILATEDUBOS, 41.0, 46.0, true},
|
{OS_ALL, VENDOR_QUALCOMM, DRIVER_QUALCOMM_3XX, -1, BUG_ANNIHILATEDUBOS, 41.0, 46.0, true},
|
||||||
|
|
|
@ -62,14 +62,11 @@ namespace DriverDetails
|
||||||
// Bug: No Dynamic UBO array object access
|
// Bug: No Dynamic UBO array object access
|
||||||
// Affected Devices: Qualcomm/Adreno
|
// Affected Devices: Qualcomm/Adreno
|
||||||
// Started Version: 14
|
// Started Version: 14
|
||||||
// Ended Version: 53
|
// Ended Version: 95
|
||||||
// Accessing UBO array members dynamically causes the Adreno shader compiler to crash
|
// Accessing UBO array members dynamically causes the Adreno shader compiler to crash
|
||||||
// Errors out with "Internal Error"
|
// Errors out with "Internal Error"
|
||||||
// With v53 video drivers, dynamic member access works. But there is a new bug
|
// With v53 video drivers, dynamic member access "works." It works to the extent that it doesn't crash.
|
||||||
// The only time we access UBO array members dynamically is with a conversion
|
// With v95 drivers everything works as it should.
|
||||||
// int posmtx = int(fposmtx);
|
|
||||||
// This line will will posmtx with a seemingly random number and cause issues.
|
|
||||||
// Bug still active with v53 until we switch to using integers for the fposmtx attribute
|
|
||||||
BUG_NODYNUBOACCESS = 0,
|
BUG_NODYNUBOACCESS = 0,
|
||||||
// Bug: Centroid is broken in shaders
|
// Bug: Centroid is broken in shaders
|
||||||
// Affected devices: Qualcomm/Adreno
|
// Affected devices: Qualcomm/Adreno
|
||||||
|
|
Loading…
Reference in New Issue