[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