[Bf-blender-cvs] [7804323e330] temp-lanpr-review: LANPR: CPU mode win_mat fix attempt.

YimingWu noreply at git.blender.org
Wed Dec 4 13:16:37 CET 2019


Commit: 7804323e33054723d5b510c9e51edc5a7322daad
Author: YimingWu
Date:   Wed Dec 4 20:15:45 2019 +0800
Branches: temp-lanpr-review
https://developer.blender.org/rB7804323e33054723d5b510c9e51edc5a7322daad

LANPR: CPU mode win_mat fix attempt.

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

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

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

diff --git a/source/blender/draw/engines/lanpr/lanpr_cpu.c b/source/blender/draw/engines/lanpr/lanpr_cpu.c
index a084e1f1351..eb56b7b7b1c 100644
--- a/source/blender/draw/engines/lanpr/lanpr_cpu.c
+++ b/source/blender/draw/engines/lanpr/lanpr_cpu.c
@@ -260,9 +260,9 @@ void lanpr_software_draw_scene(void *vedata, GPUFrameBuffer *dfb, const int is_r
     }
 
     unit_m4(indentity_mat);
-    copy_m4_m4(win_mat, indentity_mat);
-    /* win_mat needs to be negative */
-    swap_v3_v3(win_mat[0], win_mat[1]);
+
+    const DRWView *default_view = DRW_view_default_get();
+    DRW_view_winmat_get(default_view, win_mat, false);
 
     DRWView *view = DRW_view_create(indentity_mat, win_mat, NULL, NULL, NULL);
     if (is_render) {



More information about the Bf-blender-cvs mailing list