Skip to content

Commit

Permalink
Merge pull request #286 from Sonicadvance1/ARM-naming
Browse files Browse the repository at this point in the history
Change to ARM's naming convention in DriverDetails.
  • Loading branch information
delroth committed Apr 19, 2014
2 parents 5a5e63b + 92ec49a commit 8109163
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 6 deletions.
8 changes: 5 additions & 3 deletions Source/Core/VideoBackends/OGL/Render.cpp
Expand Up @@ -295,7 +295,7 @@ void InitDriverInfo()
// These two families are similar enough that they share bugs in their drivers.
if (std::string::npos != srenderer.find("Mali-T"))
{
driver = DriverDetails::DRIVER_ARM_TXXX;
driver = DriverDetails::DRIVER_ARM_MIDGARD;
// Mali drivers provide no way to explicitly find out what video driver is running.
// This is similar to how we can't find the Nvidia driver version in Windows.
// Good thing is that ARM introduces a new video driver about once every two years so we can
Expand All @@ -309,9 +309,11 @@ void InitDriverInfo()
else
version = 300;
}
else if (std::string::npos != srenderer.find("Mali-4"))
else if (std::string::npos != srenderer.find("Mali-4") ||
std::string::npos != srenderer.find("Mali-3") ||
std::string::npos != srenderer.find("Mali-2"))
{
driver = DriverDetails::DRIVER_ARM_4XX;
driver = DriverDetails::DRIVER_ARM_UTGARD;
}
break;
case DriverDetails::VENDOR_MESA:
Expand Down
2 changes: 1 addition & 1 deletion Source/Core/VideoCommon/DriverDetails.cpp
Expand Up @@ -48,7 +48,7 @@ namespace DriverDetails
{OS_ALL, VENDOR_QUALCOMM, DRIVER_QUALCOMM_3XX, -1, BUG_BROKENBUFFERSTREAM, -1.0, -1.0, true},
{OS_ALL, VENDOR_QUALCOMM, DRIVER_QUALCOMM_3XX, -1, BUG_BROKENTEXTURESIZE, -1.0, -1.0, true},
{OS_ALL, VENDOR_QUALCOMM, DRIVER_QUALCOMM_3XX, -1, BUG_ROTATEDFRAMEBUFFER, 53.0, -1.0, true},
{OS_ALL, VENDOR_ARM, DRIVER_ARM_TXXX, -1, BUG_BROKENBUFFERSTREAM, -1.0, -1.0, true},
{OS_ALL, VENDOR_ARM, DRIVER_ARM_MIDGARD, -1, BUG_BROKENBUFFERSTREAM, -1.0, -1.0, true},
{OS_ALL, VENDOR_MESA, DRIVER_NOUVEAU, -1, BUG_BROKENUBO, 900, 916, true},
{OS_ALL, VENDOR_MESA, DRIVER_R600, -1, BUG_BROKENUBO, 900, 913, true},
{OS_ALL, VENDOR_MESA, DRIVER_I965, -1, BUG_BROKENUBO, 900, 920, true},
Expand Down
4 changes: 2 additions & 2 deletions Source/Core/VideoCommon/DriverDetails.h
Expand Up @@ -42,8 +42,8 @@ namespace DriverDetails
DRIVER_R600, // OSS Radeon
DRIVER_INTEL, // Official Intel
DRIVER_I965, // OSS Intel
DRIVER_ARM_4XX, // Official Mali driver
DRIVER_ARM_TXXX, // Official Mali driver
DRIVER_ARM_MIDGARD, // Official Mali driver
DRIVER_ARM_UTGARD, // Official Mali driver
DRIVER_LIMA, // OSS Mali driver
DRIVER_QUALCOMM_3XX, // Official Adreno driver 3xx
DRIVER_QUALCOMM_2XX, // Official Adreno driver 2xx
Expand Down

0 comments on commit 8109163

Please sign in to comment.