[Bf-blender-cvs] [420f30efe7e] master: Fix T62930 Eevee: Wireframe input node not working with certain compiler

Clément Foucault noreply at git.blender.org
Mon Mar 25 19:44:51 CET 2019


Commit: 420f30efe7ef047ea39f94033bc0182063a5adcb
Author: Clément Foucault
Date:   Mon Mar 25 19:44:31 2019 +0100
Branches: master
https://developer.blender.org/rB420f30efe7ef047ea39f94033bc0182063a5adcb

Fix T62930 Eevee: Wireframe input node not working with certain compiler

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

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 c94668cf6e9..cf770599fc7 100644
--- a/source/blender/gpu/intern/gpu_codegen.c
+++ b/source/blender/gpu/intern/gpu_codegen.c
@@ -1204,8 +1204,8 @@ static char *code_generate_geometry(ListBase *nodes, const char *geom_code, cons
 		BLI_dynstr_append(ds, "#ifdef HAIR_SHADER\n");
 		BLI_dynstr_append(ds, "\tbarycentricTexCo = barycentricTexCog[vert];\n");
 		BLI_dynstr_append(ds, "#else\n");
-		BLI_dynstr_append(ds, "\tbarycentricTexCo.x = float((vert %% 3) == 0);\n");
-		BLI_dynstr_append(ds, "\tbarycentricTexCo.y = float((vert %% 3) == 1);\n");
+		BLI_dynstr_append(ds, "\tbarycentricTexCo.x = float((vert % 3) == 0);\n");
+		BLI_dynstr_append(ds, "\tbarycentricTexCo.y = float((vert % 3) == 1);\n");
 		BLI_dynstr_append(ds, "#endif\n");
 	}



More information about the Bf-blender-cvs mailing list