[Bf-blender-cvs] [175f8e4] master: enable OpenSubdiv on Intel graphics

Mike Erwin noreply at git.blender.org
Sat Nov 14 19:28:08 CET 2015


Commit: 175f8e49e7c3d769f1e4cfcad0c7754c088e6c32
Author: Mike Erwin
Date:   Sat Nov 14 13:27:09 2015 -0500
Branches: master
https://developer.blender.org/rB175f8e49e7c3d769f1e4cfcad0c7754c088e6c32

enable OpenSubdiv on Intel graphics

Tested working on Haswell i5-4670 running Windows 10.

===================================================================

M	intern/opensubdiv/opensubdiv_capi.cc

===================================================================

diff --git a/intern/opensubdiv/opensubdiv_capi.cc b/intern/opensubdiv/opensubdiv_capi.cc
index 6659894..804cc39 100644
--- a/intern/opensubdiv/opensubdiv_capi.cc
+++ b/intern/opensubdiv/opensubdiv_capi.cc
@@ -295,28 +295,6 @@ const struct OpenSubdiv_TopologyRefinerDescr *openSubdiv_getGLMeshTopologyRefine
 
 int openSubdiv_supportGPUDisplay(void)
 {
-	{
-		/* Currently Intel GPUs has hard time working on Windows.
-		 *
-		 * For until we've got access to a hardware which demonstrates
-		 * the issue we disable OpenSubdiv on Intel GPUs.
-		 */
-		static bool vendor_checked = false;
-		static bool is_intel = false;
-		if (!vendor_checked) {
-			vendor_checked = true;
-			const char *vendor = (const char *)glGetString(GL_VENDOR);
-			if (vendor != NULL && strstr(vendor, "Intel")) {
-				if(getenv("OPENSUBDIV_ALLOW_INTEL") == NULL) {
-					is_intel = true;
-				}
-			}
-		}
-		if (is_intel) {
-			return false;
-		}
-	}
-
 	return GLEW_EXT_geometry_shader4 &&
 	       GLEW_ARB_gpu_shader5 &&
 	       GLEW_ARB_uniform_buffer_object;




More information about the Bf-blender-cvs mailing list