[Bf-blender-cvs] [f9797ad8cda] soc-2019-cycles-procedural: Add asserts to musgrave code

OmarSquircleArt noreply at git.blender.org
Fri Jul 5 11:58:46 CEST 2019


Commit: f9797ad8cda69d9bca539b79ca3a54daf4430558
Author: OmarSquircleArt
Date:   Fri Jul 5 11:59:04 2019 +0200
Branches: soc-2019-cycles-procedural
https://developer.blender.org/rBf9797ad8cda69d9bca539b79ca3a54daf4430558

Add asserts to musgrave code

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

M	source/blender/nodes/shader/nodes/node_shader_tex_musgrave.c

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

diff --git a/source/blender/nodes/shader/nodes/node_shader_tex_musgrave.c b/source/blender/nodes/shader/nodes/node_shader_tex_musgrave.c
index c6384310356..cd332d6f1d4 100644
--- a/source/blender/nodes/shader/nodes/node_shader_tex_musgrave.c
+++ b/source/blender/nodes/shader/nodes/node_shader_tex_musgrave.c
@@ -119,6 +119,9 @@ static int node_shader_gpu_tex_musgrave(GPUMaterial *mat,
           },
   };
 
+  BLI_assert(type >= 0 && type < 5);
+  BLI_assert(dimensions > 0 && dimensions < 5);
+
   return GPU_stack_link(mat, node, names[type][dimensions], in, out);
 }



More information about the Bf-blender-cvs mailing list