[Bf-blender-cvs] [af9838a] master: OpenSubdiv: Fix/workaround shader compilation when going to GLSL mode

Sergey Sharybin noreply at git.blender.org
Tue Aug 25 15:37:18 CEST 2015


Commit: af9838accba7088cce78fc46966bf574b9543b7d
Author: Sergey Sharybin
Date:   Tue Aug 25 15:34:34 2015 +0200
Branches: master
https://developer.blender.org/rBaf9838accba7088cce78fc46966bf574b9543b7d

OpenSubdiv: Fix/workaround shader compilation when going to GLSL mode

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

M	source/blender/gpu/intern/gpu_codegen.c

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

diff --git a/source/blender/gpu/intern/gpu_codegen.c b/source/blender/gpu/intern/gpu_codegen.c
index 68b9e38..12292f4 100644
--- a/source/blender/gpu/intern/gpu_codegen.c
+++ b/source/blender/gpu/intern/gpu_codegen.c
@@ -839,6 +839,8 @@ static char *code_generate_geometry(ListBase *nodes, bool use_opensubdiv)
 		BLI_dynstr_append(ds, datatoc_gpu_shader_geometry_glsl);
 
 		/* Generate varying assignments. */
+		/* TODO(sergey): Disabled for now, needs revisit. */
+#if 0
 		for (node = nodes->first; node; node = node->next) {
 			for (input = node->inputs.first; input; input = input->next) {
 				if (input->source == GPU_SOURCE_ATTRIB && input->attribfirst) {
@@ -852,6 +854,7 @@ static char *code_generate_geometry(ListBase *nodes, bool use_opensubdiv)
 				}
 			}
 		}
+#endif
 
 		BLI_dynstr_append(ds, "}\n\n");
 		code = BLI_dynstr_get_cstring(ds);




More information about the Bf-blender-cvs mailing list