diff options
author | Clément Foucault <foucault.clem@gmail.com> | 2022-10-07 01:16:25 +0300 |
---|---|---|
committer | Clément Foucault <foucault.clem@gmail.com> | 2022-10-07 13:43:10 +0300 |
commit | 126d485b837d317ead313c46bcd6545d03391020 (patch) | |
tree | 37c9f9efea017ca9854aa43244ed046c0be1dd35 /source/blender/draw/intern/draw_manager.c | |
parent | a945cf4d0fc38f3c84747767612ad1d748ceb2a0 (diff) |
DRW: Remove screen_vecs
These were only a normalized copy of the XY axes of the inverse viewmat.
But since the viewmatrix is always normalized we can use it directly.
Diffstat (limited to 'source/blender/draw/intern/draw_manager.c')
-rw-r--r-- | source/blender/draw/intern/draw_manager.c | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/source/blender/draw/intern/draw_manager.c b/source/blender/draw/intern/draw_manager.c index 83dc08f2f23..538fc0bfeb2 100644 --- a/source/blender/draw/intern/draw_manager.c +++ b/source/blender/draw/intern/draw_manager.c @@ -298,10 +298,6 @@ const float *DRW_viewport_invert_size_get(void) return DST.inv_size; } -const float *DRW_viewport_screenvecs_get(void) -{ - return &DST.screenvecs[0][0]; -} const float *DRW_viewport_pixelsize_get(void) { @@ -561,9 +557,6 @@ static void drw_manager_init(DRWManager *dst, GPUViewport *viewport, const int s draw_unit_state_create(); if (rv3d != NULL) { - normalize_v3_v3(dst->screenvecs[0], rv3d->viewinv[0]); - normalize_v3_v3(dst->screenvecs[1], rv3d->viewinv[1]); - dst->pixsize = rv3d->pixsize; dst->view_default = DRW_view_create(rv3d->viewmat, rv3d->winmat, NULL, NULL, NULL); @@ -594,9 +587,6 @@ static void drw_manager_init(DRWManager *dst, GPUViewport *viewport, const int s dst->view_previous = NULL; } else { - zero_v3(dst->screenvecs[0]); - zero_v3(dst->screenvecs[1]); - dst->pixsize = 1.0f; dst->view_default = NULL; dst->view_active = NULL; |