fix [#24339] Auto Depth, makes viewport lag.
authorCampbell Barton <ideasman42@gmail.com>
Thu, 21 Oct 2010 07:38:09 +0000 (07:38 +0000)
committerCampbell Barton <ideasman42@gmail.com>
Thu, 21 Oct 2010 07:38:09 +0000 (07:38 +0000)
commit0ec320783ec5867cc9c29fff9a09a4d8f1b7fbdf
tree4021d8405bf6d875f7a50ed9eccbd52df08b29a4
parentec6b9948ace08c3925486a009147af2fe0a6e4f0
fix [#24339] Auto Depth, makes viewport lag.

The problem is the opensource nvidia nouveau drivers are slow running glReadPixels(), was hanging on memcpy().
However for autodepth its not needed to update the entire 3D view depths, so added view3d_update_depths_rect() to get the depths for a smaller area.
source/blender/editors/include/ED_view3d.h
source/blender/editors/space_view3d/view3d_draw.c
source/blender/editors/space_view3d/view3d_edit.c
source/blender/editors/space_view3d/view3d_intern.h