[Bf-blender-cvs] [7499e7912e4] tmp-eevee-material-refactor: Fix subpass iteration

Clément Foucault noreply at git.blender.org
Tue May 26 15:00:22 CEST 2020


Commit: 7499e7912e446e99fb4cce3c2d30ba04a3e3499b
Author: Clément Foucault
Date:   Tue May 26 13:04:23 2020 +0200
Branches: tmp-eevee-material-refactor
https://developer.blender.org/rB7499e7912e446e99fb4cce3c2d30ba04a3e3499b

Fix subpass iteration

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

M	source/blender/draw/intern/draw_manager_exec.c

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

diff --git a/source/blender/draw/intern/draw_manager_exec.c b/source/blender/draw/intern/draw_manager_exec.c
index 4aaa9b8847e..e76f49ab7a9 100644
--- a/source/blender/draw/intern/draw_manager_exec.c
+++ b/source/blender/draw/intern/draw_manager_exec.c
@@ -1532,9 +1532,8 @@ static void drw_draw_pass_ex(DRWPass *pass,
 
 void DRW_draw_pass(DRWPass *pass)
 {
-  drw_draw_pass_ex(pass, pass->shgroups.first, pass->shgroups.last);
-  while ((pass = pass->next)) {
-    DRW_draw_pass(pass);
+  for (; pass; pass = pass->next) {
+    drw_draw_pass_ex(pass, pass->shgroups.first, pass->shgroups.last);
   }
 }



More information about the Bf-blender-cvs mailing list