[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