summaryrefslogtreecommitdiff
path: root/Source/Core/VideoBackends/OGL/Render.cpp
diff options
context:
space:
mode:
authorRyan Houdek <Sonicadvance1@gmail.com>2014-12-19 21:41:12 +0000
committerRyan Houdek <Sonicadvance1@gmail.com>2014-12-19 21:41:12 +0000
commit8c0e26d96987194bc04d77071a897a507d8bcaa4 (patch)
treedc0da896183ea542f77195ca55bd747f37e57286 /Source/Core/VideoBackends/OGL/Render.cpp
parent0fec69001bdad6772ff9feafc8c2a3a235665dde (diff)
Minor changes to DriverDetails
Fixes a typo where the official IMGTec drivers were said to be the OSS driver support. Removes Mali GPU family detection just like I removed the Adreno family detection. We don't support Mali Utgard anyway. If we need family detection we can properly add it, right now it isn't needed.
Diffstat (limited to 'Source/Core/VideoBackends/OGL/Render.cpp')
-rw-r--r--Source/Core/VideoBackends/OGL/Render.cpp36
1 files changed, 14 insertions, 22 deletions
diff --git a/Source/Core/VideoBackends/OGL/Render.cpp b/Source/Core/VideoBackends/OGL/Render.cpp
index 4d02b9be64..9baeb286a6 100644
--- a/Source/Core/VideoBackends/OGL/Render.cpp
+++ b/Source/Core/VideoBackends/OGL/Render.cpp
@@ -275,28 +275,20 @@ static void InitDriverInfo()
// Currently the Mali-T line has two families in it.
// Mali-T6xx and Mali-T7xx
// 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_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
- // find the driver version by the features it exposes.
- // r2p0 - No OpenGL ES 3.0 support (We don't support this)
- // r3p0 - OpenGL ES 3.0 support
- // r4p0 - Supports 'GL_EXT_shader_pixel_local_storage' extension.
-
- if (GLExtensions::Supports("GL_EXT_shader_pixel_local_storage"))
- version = 400;
- else
- version = 300;
- }
- 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_UTGARD;
- }
+ //
+ // 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
+ // find the driver version by the features it exposes.
+ // r2p0 - No OpenGL ES 3.0 support (We don't support this)
+ // r3p0 - OpenGL ES 3.0 support
+ // r4p0 - Supports 'GL_EXT_shader_pixel_local_storage' extension.
+
+ driver = DriverDetails::DRIVER_ARM;
+ if (GLExtensions::Supports("GL_EXT_shader_pixel_local_storage"))
+ version = 400;
+ else
+ version = 300;
break;
case DriverDetails::VENDOR_MESA:
{