[Bf-blender-cvs] [923b3665492] master: DRW: set 4 clipping planes for box-clip
Campbell Barton
noreply at git.blender.org
Mon Jan 21 01:13:00 CET 2019
Commit: 923b366549297b30b7226cb2f9985e5bbcc15c4c
Author: Campbell Barton
Date: Mon Jan 21 11:12:26 2019 +1100
Branches: master
https://developer.blender.org/rB923b366549297b30b7226cb2f9985e5bbcc15c4c
DRW: set 4 clipping planes for box-clip
===================================================================
M source/blender/draw/engines/workbench/workbench_data.c
===================================================================
diff --git a/source/blender/draw/engines/workbench/workbench_data.c b/source/blender/draw/engines/workbench/workbench_data.c
index 427ae4063f9..e70b33d047a 100644
--- a/source/blender/draw/engines/workbench/workbench_data.c
+++ b/source/blender/draw/engines/workbench/workbench_data.c
@@ -91,9 +91,9 @@ void workbench_private_data_init(WORKBENCH_PrivateData *wpd)
{
RegionView3D *rv3d = draw_ctx->rv3d;
if (rv3d->rflag & RV3D_CLIPPING) {
- memcpy(wpd->world_clip_planes, rv3d->clip, sizeof(float[6][4]));
wpd->world_clip_planes_len = (rv3d->viewlock & RV3D_BOXCLIP) ? 4 : 6;
- DRW_state_clip_planes_count_set(6);
+ memcpy(wpd->world_clip_planes, rv3d->clip, sizeof(float[4]) * wpd->world_clip_planes_len);
+ DRW_state_clip_planes_count_set(wpd->world_clip_planes_len);
}
else {
wpd->world_clip_planes_len = 0;
More information about the Bf-blender-cvs
mailing list