Commit: 38cb2515dfd5a886130304340e728735e28cd5a0
Author: Nick Wu
Date:   Thu Jun 7 19:49:39 2018 +0800
Branches: soc-2018-npr
https://developer.blender.org/rB38cb2515dfd5a886130304340e728735e28cd5a0

Fix snake mode reload.

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

M       source/blender/draw/engines/lanpr/lanpr_engine.c
M       source/blender/draw/engines/lanpr/shaders/lanpr_line_connection.geometry

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

diff --git a/source/blender/draw/engines/lanpr/lanpr_engine.c 
b/source/blender/draw/engines/lanpr/lanpr_engine.c
index 5c5f934b7f6..1aa0d56b7b6 100644
--- a/source/blender/draw/engines/lanpr/lanpr_engine.c
+++ b/source/blender/draw/engines/lanpr/lanpr_engine.c
@@ -321,7 +321,7 @@ static void lanpr_cache_finish(void *vedata){
            
DRW_shgroup_call_add(pd->dpix_preview_shgrp,bi->dpix_preview_batch,0);
        }
 
-       if(lanpr->reloaded){
+       if(lanpr->reloaded && lanpr->master_mode == LANPR_MASTER_MODE_DPIX){
                GPU_texture_update(txl->dpix_in_pl,pd->atlas_pl);
                GPU_texture_update(txl->dpix_in_pr,pd->atlas_pr);
                GPU_texture_update(txl->dpix_in_nl,pd->atlas_nl);
diff --git 
a/source/blender/draw/engines/lanpr/shaders/lanpr_line_connection.geometry 
b/source/blender/draw/engines/lanpr/shaders/lanpr_line_connection.geometry
index d58d6aee819..f30451715db 100644
--- a/source/blender/draw/engines/lanpr/shaders/lanpr_line_connection.geometry
+++ b/source/blender/draw/engines/lanpr/shaders/lanpr_line_connection.geometry
@@ -1,5 +1,5 @@
 layout (lines_adjacency) in;
-layout (triangle_strip, max_vertices = 6) out;
+layout (triangle_strip, max_vertices = 10000) out;
 
 in vec2 gOffset[];
 
@@ -88,7 +88,7 @@ void main() {
        EmitVertex();
        gl_Position = c;
        EmitVertex();
-       EndPrimitive();
+       //EndPrimitive();
 
        gl_Position = c;
        EmitVertex();
@@ -96,5 +96,5 @@ void main() {
        EmitVertex();
        gl_Position = b;
        EmitVertex();
-    EndPrimitive();
+    //EndPrimitive();
 }
\ No newline at end of file

_______________________________________________
Bf-blender-cvs mailing list
Bf-blender-cvs@blender.org
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to