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. |
Revision c879254 by Julian Eisel (HMD_viewport) April 11, 2017, 19:13 (GMT) |
Add WM level utility check for active HMD view |
April 11, 2017, 19:13 (GMT) |
Special Blender-managed cursor drawing for HMD view Since OSes only draw one cursor, we need to draw our own cursor for both eyes. Note that the interaction coordinates are still incorrect as they ignore the split screen. Will fix that separately. |
April 3, 2017, 12:19 (GMT) |
Cleanup: tabs |
April 3, 2017, 12:14 (GMT) |
Merge branch 'master' into HMD_viewport |
April 2, 2017, 17:12 (GMT) |
Clear hmd window when no loaded Without this, the window could be saved in an invalid state. |
April 2, 2017, 16:54 (GMT) |
Remove ifdef check for file versioning File patching shouldn't depend on build options |
April 2, 2017, 16:50 (GMT) |
Sync with master and minor formatting |
April 2, 2017, 16:24 (GMT) |
use 'use_' as an RNA prefix |
April 2, 2017, 16:05 (GMT) |
Correct last commit, also quiet warnings |
April 2, 2017, 16:03 (GMT) |
Use max_ff |
April 2, 2017, 14:45 (GMT) |
Fix for building without HMD |
April 2, 2017, 14:31 (GMT) |
Merge branch 'master' into HMD_viewport |
April 1, 2017, 10:59 (GMT) |
Fixes for Windows compile, fixes crashes when trying to open locked devices |
March 31, 2017, 15:29 (GMT) |
Numeral small fixes from upstream 0.3rc |
March 31, 2017, 15:29 (GMT) |
Updated Vive lens correction values, is a decent approximation, needs extra sample points when looking down Fixed lens seperation |
March 26, 2017, 00:47 (GMT) |
Disable zooming/pannig of HMD view while in camera perspective Applying zoom to projection matrix wouldn't be correct, applying it to the view matrix would work, but not easy to do it nicely. We'd also still miss vertical/horizontal offset since it's realized using lens shifting (= modifiying projection matrix), so that had to be applyied onto view matrix as well. Decided to just disallow paning and zooming completely for now, I don't think it would make much sense in camera perspective. |
March 25, 2017, 22:03 (GMT) |
Fix HMD panel not visible after recent changes in master |
March 25, 2017, 21:15 (GMT) |
Merge branch 'master' into HMD_viewport Conflicts: source/blender/blenloader/intern/writefile.c source/blender/windowmanager/intern/wm_window.c |
March 24, 2017, 22:24 (GMT) |
msvc fix in packet.c in PSVR driver |
|