OGL: Drop QC ES3.1 workaround.
This was never tested well: HdkR> The tester was most likely trying to load a stale shader cache or something
This commit is contained in:
parent
48c0c2ace6
commit
6219c39cf5
|
@ -455,7 +455,7 @@ Renderer::Renderer()
|
|||
g_ogl_config.bSupportsGLSLCache = true;
|
||||
g_ogl_config.bSupportsGLSync = true;
|
||||
|
||||
if (strstr(g_ogl_config.glsl_version, "3.0") || DriverDetails::HasBug(DriverDetails::BUG_BROKENGLES31))
|
||||
if (strstr(g_ogl_config.glsl_version, "3.0"))
|
||||
{
|
||||
g_ogl_config.eSupportedGLSLVersion = GLSLES_300;
|
||||
g_ogl_config.bSupportsAEP = false;
|
||||
|
|
|
@ -44,7 +44,6 @@ namespace DriverDetails
|
|||
static BugInfo m_known_bugs[] = {
|
||||
{OS_ALL, VENDOR_QUALCOMM, DRIVER_QUALCOMM, Family::UNKNOWN, BUG_BROKENBUFFERSTREAM, -1.0, -1.0, true},
|
||||
{OS_ALL, VENDOR_QUALCOMM, DRIVER_QUALCOMM, Family::UNKNOWN, BUG_BROKENNEGATEDBOOLEAN,-1.0, -1.0, true},
|
||||
{OS_ALL, VENDOR_QUALCOMM, DRIVER_QUALCOMM, Family::UNKNOWN, BUG_BROKENGLES31, -1.0, -1.0, true},
|
||||
{OS_ALL, VENDOR_QUALCOMM, DRIVER_QUALCOMM, Family::UNKNOWN, BUG_BROKENALPHATEST, -1.0, -1.0, true},
|
||||
{OS_ALL, VENDOR_ARM, DRIVER_ARM, Family::UNKNOWN, BUG_BROKENBUFFERSTREAM, -1.0, -1.0, true},
|
||||
{OS_ALL, VENDOR_ARM, DRIVER_ARM, Family::UNKNOWN, BUG_BROKENVSYNC, -1.0, -1.0, true},
|
||||
|
|
|
@ -158,14 +158,6 @@ namespace DriverDetails
|
|||
// Mesa meta misses to disable the scissor test.
|
||||
BUG_BROKENCOPYIMAGE,
|
||||
|
||||
// Bug: Qualcomm has broken OpenGL ES 3.1 support
|
||||
// Affected devices: Adreno
|
||||
// Started Version: -1
|
||||
// Ended Version: -1
|
||||
// This isn't fully researched, but at the very least Qualcomm doesn't implement Geometry shader features fully.
|
||||
// Until each bug is fully investigated, just disable GLES 3.1 entirely on these devices.
|
||||
BUG_BROKENGLES31,
|
||||
|
||||
// Bug: ARM Mali managed to break disabling vsync
|
||||
// Affected Devices: Mali
|
||||
// Started Version: r5p0-rev2
|
||||
|
|
Loading…
Reference in New Issue