summaryrefslogtreecommitdiff
path: root/Source/Core/VideoBackends/OGL/Render.cpp
diff options
context:
space:
mode:
authorJules Blok <jules.blok@gmail.com>2014-12-21 12:52:14 +0100
committerJules Blok <jules.blok@gmail.com>2014-12-28 23:28:00 +0100
commit7eb353b3bd05d7a24362c58ac61dcc40a04c3deb (patch)
tree6b8292e2646a6c8cab27dd90519116d9fbd20352 /Source/Core/VideoBackends/OGL/Render.cpp
parent2c0bee5da9db003a984f0896cb629e0411bdfcde (diff)
VideoCommon: Don't pass structs between shaders, use the interface blocks instead.
Diffstat (limited to 'Source/Core/VideoBackends/OGL/Render.cpp')
-rw-r--r--Source/Core/VideoBackends/OGL/Render.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/Source/Core/VideoBackends/OGL/Render.cpp b/Source/Core/VideoBackends/OGL/Render.cpp
index 949c0c707b..8bb1ecc8f2 100644
--- a/Source/Core/VideoBackends/OGL/Render.cpp
+++ b/Source/Core/VideoBackends/OGL/Render.cpp
@@ -462,8 +462,7 @@ Renderer::Renderer()
g_Config.backend_info.bSupportsEarlyZ = GLExtensions::Supports("GL_ARB_shader_image_load_store");
g_Config.backend_info.bSupportsBBox = GLExtensions::Supports("GL_ARB_shader_storage_buffer_object");
g_Config.backend_info.bSupportsGSInstancing = GLExtensions::Supports("GL_ARB_gpu_shader5");
- g_Config.backend_info.bSupportsGeometryShaders = (GLExtensions::Version() >= 320) &&
- !DriverDetails::HasBug(DriverDetails::BUG_INTELBROKENSTRUCTS);
+ g_Config.backend_info.bSupportsGeometryShaders = GLExtensions::Version() >= 320;
// Desktop OpenGL supports the binding layout if it supports 420pack
// OpenGL ES 3.1 supports it implicitly without an extension