diff options
author | Clément Foucault <foucault.clem@gmail.com> | 2018-01-31 01:23:02 +0300 |
---|---|---|
committer | Clément Foucault <foucault.clem@gmail.com> | 2018-01-31 04:53:02 +0300 |
commit | 85d3de94c62fab1394c11fe50614c897f7f68ee3 (patch) | |
tree | d485d8df97b15c71d0cd70a353a540f3a989b854 /source/blender/draw | |
parent | 4801e3fd9280a6ed0305a841d9a913704e094d1e (diff) |
Eevee: Fix crash when Rendering (F12) using camera mapping.
Diffstat (limited to 'source/blender/draw')
-rw-r--r-- | source/blender/draw/intern/draw_manager.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/source/blender/draw/intern/draw_manager.c b/source/blender/draw/intern/draw_manager.c index 55195b88c05..c6905982b64 100644 --- a/source/blender/draw/intern/draw_manager.c +++ b/source/blender/draw/intern/draw_manager.c @@ -1685,6 +1685,11 @@ static void draw_geometry_prepare( float mvp[4][4], mv[4][4], mi[4][4], mvi[4][4], pi[4][4], n[3][3], wn[3][3]; float orcofacs[2][3] = {{0.0f, 0.0f, 0.0f}, {1.0f, 1.0f, 1.0f}}; float eye[3] = { 0.0f, 0.0f, 1.0f }; /* looking into the screen */ + float viewcamtexcofac[4] = { 1.0f, 1.0f, 0.0f, 0.0f }; + + if (rv3d != NULL) { + copy_v4_v4(viewcamtexcofac, rv3d->viewcamtexcofac); + } bool do_pi = (interface->projectioninverse != -1); bool do_mvp = (interface->modelviewprojection != -1); |