Blender Git Loki

Git Commits -> Revision 3c51b67

Revision 3c51b67 by Julian Eisel (HMD_viewport)
April 11, 2017, 19:25 (GMT)
Make interactions in HMD view work nicely

This should make any interactions in HMD views work like users would
expect. Talking about things like selecting, using tools, placing 3D
cursor, ...
Same goes for HMD mirror views, their interactions should work fine
now.

I'm not so happy how we pass info about HMD state to
ED_view3d_draw_depth and ED_view3d_draw_depth_gpencil, would like to
figure out a nicer way to do that. Also continuous grab works a bit
glitchy.

Commit Details:

Full Hash: 3c51b670c51d0aa47394f33c96a02362404e975d
Parent Commit: c879254
Lines Changed: +399, -170

22 Modified Paths:

/intern/ghost/GHOST_C-api.h (+3, -2) (Diff)
/intern/ghost/intern/GHOST_C-api.cpp (+29, -18) (Diff)
/source/blender/editors/curve/editcurve_paint.c (+3, -1) (Diff)
/source/blender/editors/gpencil/gpencil_edit.c (+3, -1) (Diff)
/source/blender/editors/gpencil/gpencil_paint.c (+12, -5) (Diff)
/source/blender/editors/gpencil/gpencil_utils.c (+2, -1) (Diff)
/source/blender/editors/include/ED_view3d.h (+5, -2) (Diff)
/source/blender/editors/interface/interface_eyedropper.c (+2, -1) (Diff)
/source/blender/editors/screen/area.c (+16, -11) (Diff)
/source/blender/editors/sculpt_paint/paint_image_proj.c (+2, -1) (Diff)
/source/blender/editors/space_view3d/view3d_draw.c (+156, -59) (Diff)
/source/blender/editors/space_view3d/view3d_edit.c (+17, -9) (Diff)
/source/blender/editors/space_view3d/view3d_intern.h (+15, -3) (Diff)
/source/blender/editors/space_view3d/view3d_view.c (+15, -3) (Diff)
/source/blender/windowmanager/intern/wm_device.c (+15, -13) (Diff)
/source/blender/windowmanager/intern/wm_event_system.c (+86, -4) (Diff)
/source/blender/windowmanager/intern/wm_operators.c (+3, -4) (Diff)
/source/blender/windowmanager/intern/wm_stereo.c (+0, -26) (Diff)
/source/blender/windowmanager/intern/wm_window.c (+10, -4) (Diff)
/source/blender/windowmanager/wm.h (+0, -1) (Diff)
/source/blender/windowmanager/WM_api.h (+3, -1) (Diff)
/source/blender/windowmanager/wm_event_system.h (+2, -0) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021