[Bf-blender-cvs] [a0478ebe379] master: Fix incorrect bevel shader in GLSL (should work as if there is no bevel node).
Brecht Van Lommel
noreply at git.blender.org
Wed Nov 8 00:21:15 CET 2017
Commit: a0478ebe379c8384376586e2880ebc813a6afef7
Author: Brecht Van Lommel
Date: Wed Nov 8 00:19:24 2017 +0100
Branches: master
https://developer.blender.org/rBa0478ebe379c8384376586e2880ebc813a6afef7
Fix incorrect bevel shader in GLSL (should work as if there is no bevel node).
===================================================================
M source/blender/nodes/shader/nodes/node_shader_bevel.c
===================================================================
diff --git a/source/blender/nodes/shader/nodes/node_shader_bevel.c b/source/blender/nodes/shader/nodes/node_shader_bevel.c
index fc7d109f123..e2e4da21ef3 100644
--- a/source/blender/nodes/shader/nodes/node_shader_bevel.c
+++ b/source/blender/nodes/shader/nodes/node_shader_bevel.c
@@ -48,7 +48,7 @@ static void node_shader_init_bevel(bNodeTree *UNUSED(ntree), bNode *node)
static int gpu_shader_bevel(GPUMaterial *mat, bNode *UNUSED(node), bNodeExecData *UNUSED(execdata), GPUNodeStack *in, GPUNodeStack *out)
{
if (!in[1].link) {
- in[1].link = GPU_builtin(GPU_VIEW_NORMAL);
+ GPU_link(mat, "direction_transform_m4v3", GPU_builtin(GPU_VIEW_NORMAL), GPU_builtin(GPU_INVERSE_VIEW_MATRIX), &in[1].link);
}
return GPU_stack_link(mat, "node_bevel", in, out);
More information about the Bf-blender-cvs
mailing list