Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2019-01-21 03:12:26 +0300
committerCampbell Barton <ideasman42@gmail.com>2019-01-21 03:12:26 +0300
commit923b366549297b30b7226cb2f9985e5bbcc15c4c (patch)
treed30dd1cd73eb486056ee2e36ea057c77f9b4a75e /source/blender/draw/engines/workbench/workbench_data.c
parentc53ebfa9e90c21c24181cd649e00aa918d9c8a87 (diff)
DRW: set 4 clipping planes for box-clip
Diffstat (limited to 'source/blender/draw/engines/workbench/workbench_data.c')
-rw-r--r--source/blender/draw/engines/workbench/workbench_data.c4
1 files changed, 2 insertions, 2 deletions
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;