diff options
author | Clément Foucault <foucault.clem@gmail.com> | 2019-05-21 18:53:49 +0300 |
---|---|---|
committer | Clément Foucault <foucault.clem@gmail.com> | 2019-05-22 14:29:05 +0300 |
commit | 800641a77f9c12c9df76089b4ca18901390ac8c5 (patch) | |
tree | 4272744f92bf5091073f8cd65b46cc41d7459cf4 /source/blender/draw/intern/draw_manager_data.c | |
parent | 742848843dd04df530f25ac5111cfc2f16237f51 (diff) |
Eevee: Make Planar reflections work with the new DRWView system
Also get rid of clip_block which did the same as clipplanes inside
common_view_lib.glsl.
Diffstat (limited to 'source/blender/draw/intern/draw_manager_data.c')
-rw-r--r-- | source/blender/draw/intern/draw_manager_data.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/source/blender/draw/intern/draw_manager_data.c b/source/blender/draw/intern/draw_manager_data.c index 12f60b5386c..4e8544f14fd 100644 --- a/source/blender/draw/intern/draw_manager_data.c +++ b/source/blender/draw/intern/draw_manager_data.c @@ -1320,6 +1320,7 @@ DRWView *DRW_view_create(const float viewmat[4][4], view->culling_mask = 1u << DST.primary_view_ct++; } else { + BLI_assert(0); view->culling_mask = 0u; } view->clip_planes_len = 0; @@ -1461,6 +1462,7 @@ void DRW_view_default_set(DRWView *view) /** * This only works if DRWPasses have been tagged with DRW_STATE_CLIP_PLANES, * and if the shaders have support for it (see usage of gl_ClipDistance). + * NOTE: planes must be in world space. */ void DRW_view_clip_planes_set(DRWView *view, float (*planes)[4], int plane_len) { |