Commit: 79407c7b6e680f07641b4fc09dc83e2ddd685460
Author: Nick Wu
Date:   Thu Jun 7 14:56:43 2018 +0800
Branches: soc-2018-npr
https://developer.blender.org/rB79407c7b6e680f07641b4fc09dc83e2ddd685460

Uniform assign error fixed

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

M       source/blender/draw/engines/lanpr/lanpr_engine.c
M       source/blender/draw/engines/lanpr/lanpr_snake.c

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

diff --git a/source/blender/draw/engines/lanpr/lanpr_engine.c 
b/source/blender/draw/engines/lanpr/lanpr_engine.c
index 77323eee826..7ef6276b230 100644
--- a/source/blender/draw/engines/lanpr/lanpr_engine.c
+++ b/source/blender/draw/engines/lanpr/lanpr_engine.c
@@ -242,7 +242,7 @@ static void lanpr_cache_init(void *vedata){
        DRW_shgroup_uniform_texture_ref(stl->g_data->dpix_transform_shgrp, 
"face_normal1_tex", &txl->dpix_in_nr);
     DRW_shgroup_uniform_int(stl->g_data->dpix_transform_shgrp, "sample_step", 
&stl->g_data->dpix_sample_step, 1);
        DRW_shgroup_uniform_int(stl->g_data->dpix_transform_shgrp, 
"is_perspective", &stl->g_data->dpix_is_perspective, 1);
-       DRW_shgroup_uniform_vec4(stl->g_data->dpix_transform_shgrp, "viewport", 
stl->g_data->dpix_viewport, 4);
+       DRW_shgroup_uniform_vec4(stl->g_data->dpix_transform_shgrp, "viewport", 
stl->g_data->dpix_viewport, 1);
     DRW_shgroup_uniform_int(stl->g_data->dpix_transform_shgrp, "buffer_width", 
&stl->g_data->dpix_buffer_width, 1);
 
        const DRWContextState *draw_ctx = DRW_context_state_get();
@@ -253,8 +253,8 @@ static void lanpr_cache_init(void *vedata){
        stl->g_data->dpix_preview_shgrp = 
DRW_shgroup_create(OneTime.dpix_preview_shader, psl->dpix_preview_pass);
        DRW_shgroup_uniform_texture_ref(stl->g_data->dpix_preview_shgrp, 
"vert0_tex", &txl->dpix_out_pl);
        DRW_shgroup_uniform_texture_ref(stl->g_data->dpix_preview_shgrp, 
"vert1_tex", &txl->dpix_out_pr);
-       DRW_shgroup_uniform_vec4(stl->g_data->dpix_preview_shgrp, "viewport", 
stl->g_data->dpix_viewport, 4);
-       DRW_shgroup_uniform_vec4(stl->g_data->dpix_preview_shgrp, "color", 
lanpr->line_color, 4);
+       DRW_shgroup_uniform_vec4(stl->g_data->dpix_preview_shgrp, "viewport", 
stl->g_data->dpix_viewport, 1);
+       DRW_shgroup_uniform_vec4(stl->g_data->dpix_preview_shgrp, "color", 
lanpr->line_color, 1);
     DRW_shgroup_uniform_float(stl->g_data->dpix_preview_shgrp, "depth_offset", 
&stl->g_data->dpix_depth_offset, 1);
        
        pd->begin_index = 0;
diff --git a/source/blender/draw/engines/lanpr/lanpr_snake.c 
b/source/blender/draw/engines/lanpr/lanpr_snake.c
index f479a83f9d9..43b905ae1c9 100644
--- a/source/blender/draw/engines/lanpr/lanpr_snake.c
+++ b/source/blender/draw/engines/lanpr/lanpr_snake.c
@@ -438,12 +438,10 @@ void lanpr_snake_draw_scene(LANPR_TextureList* txl, 
LANPR_FramebufferList * fbl,
     psl->snake_pass = DRW_pass_create("Snake Visualization Pass", 
DRW_STATE_WRITE_COLOR);
     pd->snake_shgrp = DRW_shgroup_create(OneTime.snake_connection_shader, 
psl->snake_pass);
     DRW_shgroup_uniform_float(pd->snake_shgrp, "LineWidth", 
&lanpr->line_thickness, 1);
-    //DRW_shgroup_uniform_float(pd->snake_shgrp, "TotalLength", 
&ls->total_length, 1);
     DRW_shgroup_uniform_float(pd->snake_shgrp, "TaperLDist", tld, 1);
     DRW_shgroup_uniform_float(pd->snake_shgrp, "TaperLStrength", tls, 1);
     DRW_shgroup_uniform_float(pd->snake_shgrp, "TaperRDist", 
lanpr->use_same_taper?tld:trd, 1);
     DRW_shgroup_uniform_float(pd->snake_shgrp, "TaperRStrength", 
lanpr->use_same_taper?tls:trs, 1);
-    //lanpr->line_color[0] = lanpr->line_color[1] =lanpr->line_color[2] = 
lanpr->line_color[3] =1;
     DRW_shgroup_uniform_vec4(pd->snake_shgrp, "LineColor", lanpr->line_color, 
1);
 
     DRW_shgroup_call_add(pd->snake_shgrp, snake_batch, NULL);

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to