[Bf-blender-cvs] [40a12b4a38f] soc-2019-npr: LANPR: Fix pointer conversion for MSVC.

Yiming Wu noreply at git.blender.org
Thu Jun 13 16:33:35 CEST 2019


Commit: 40a12b4a38f03e043233d6878c07a90a14a740fa
Author: Yiming Wu
Date:   Thu Jun 13 22:33:04 2019 +0800
Branches: soc-2019-npr
https://developer.blender.org/rB40a12b4a38f03e043233d6878c07a90a14a740fa

LANPR: Fix pointer conversion for MSVC.

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

M	source/blender/draw/engines/lanpr/lanpr_chain.c

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

diff --git a/source/blender/draw/engines/lanpr/lanpr_chain.c b/source/blender/draw/engines/lanpr/lanpr_chain.c
index 90eaad5be80..c77140f9df6 100644
--- a/source/blender/draw/engines/lanpr/lanpr_chain.c
+++ b/source/blender/draw/engines/lanpr/lanpr_chain.c
@@ -524,7 +524,7 @@ void lanpr_split_chains_for_fixed_occlusion(LANPR_RenderBuffer *rb)
       }
     }
   }
-  for(rlc = rb->chains.first;rlc;rlc=rlc->item.next){
+  for(rlc = rb->chains.first;rlc;rlc=(LANPR_RenderLineChain *)rlc->item.next){
     lanpr_link_chain_with_bounding_areas(rb,rlc);
   }
 }
@@ -583,7 +583,7 @@ void lanpr_connect_chains_image_space(LANPR_RenderBuffer *rb)
       closest_cre = NULL;
       if(!ba->linked_chains.first) break;
       for(cre = ba->linked_chains.first;cre;cre = next_cre){
-        next_cre = cre->item.next;
+        next_cre = (LANPR_ChainRegisterEntry*)cre->item.next;
         if(cre->rlc == rlc || ((LANPR_RenderLineChainItem*)cre->rlc->chain.first)->occlusion != occlusion) continue;
         if(cre->rlc->picked){
           BLI_remlink(&ba->linked_chains,cre);
@@ -618,7 +618,7 @@ void lanpr_connect_chains_image_space(LANPR_RenderBuffer *rb)
       closest_cre = NULL;
       if(!ba->linked_chains.first) break;
       for(cre = ba->linked_chains.first;cre;cre = next_cre){
-        next_cre = cre->item.next;
+        next_cre = (LANPR_ChainRegisterEntry*)cre->item.next;
         if(cre->rlc == rlc || ((LANPR_RenderLineChainItem*)cre->rlc->chain.first)->occlusion != occlusion) continue;
         if(cre->rlc->picked){
           BLI_remlink(&ba->linked_chains,cre);



More information about the Bf-blender-cvs mailing list