March 28, 2016, 17:06 (GMT) |
Cleanup: Tweak operator names |
March 28, 2016, 13:15 (GMT) |
Add UserPref option to change HMD device A new file wm_device.c is added with this, think this is good to have. NOTE: Couldn't really test if changing device actually works as I don't have one. Without a device available everything seems to work though. |
March 28, 2016, 10:43 (GMT) |
Option to request interocular distance from HMD driver Adds a new camera option to request the interocular distance (IPD) from the HMD device/driver. It's still an open design question if it's even worth to support a custom distance though. Also hides convergence options for HMD mode, not sure if those are needed. |
March 27, 2016, 13:00 (GMT) |
Show option for interocular distance for HMD mode Just as for stereo 3D, available in properties editor, camera context. |
March 27, 2016, 12:09 (GMT) |
Merge branch 'master' into HMD_viewport |
March 26, 2016, 00:16 (GMT) |
Merge branch 'master' into HMD_viewport |
March 25, 2016, 09:42 (GMT) |
HMD: Cleanup of CMake file |
March 25, 2016, 09:31 (GMT) |
HMD: Add support of lazil loading udev library This way we can statically link against hidapi libraries but dont' require static linking against udev or even having specific ABI version of this library installed on the client machine. For now the following libraries will try to be loaded: libudev.so, libudev.so.0, libudev.so.1 and libudev.so.2 Not future proof since it might be version 3 of udev releases eventually, good enough for the beginning. We can simply do a for-loop to query like 100 of ABIs. Udev wrangler is a bit different from other wranglers we've got, it has wrapper functions around dlopen-ed symbols, so you can't check directly if function was loaded or not, but this is the only way to make external libraries working fine with wrangler without need of re-compiling the library. |
March 24, 2016, 19:01 (GMT) |
HMD: Quick and dirty way to make sort of portable builds on Linux It will require having libudev.so.1 which isn't ideal but should work for most distros for now. Will be worked around later with udev wrangler. |
March 22, 2016, 00:26 (GMT) |
Merge branch 'master' into HMD_viewport |
March 22, 2016, 00:25 (GMT) |
Option for HMD view shading mode |
March 18, 2016, 16:18 (GMT) |
- Fixed correct event polling for all operating systems - Fixed up openhmd cmake for windows builds |
March 18, 2016, 02:12 (GMT) |
Fix inner manipulator circle not aligned to viewplane |
March 18, 2016, 02:07 (GMT) |
Open/close HMD device based on session status |
March 17, 2016, 22:13 (GMT) |
Fix anaglyph viewport drawing with HMD view open |
March 17, 2016, 21:58 (GMT) |
Fix stopping session not exiting fullscreen |
March 17, 2016, 21:53 (GMT) |
Fix camera not being reset when stopping session by closing HMD window |
March 17, 2016, 21:50 (GMT) |
Reset camera on HMD session end Added utility functions for getting/setting rotation from quaterion. |
March 17, 2016, 21:03 (GMT) |
Fixed memory addressing, should work on every system now |
March 17, 2016, 20:05 (GMT) |
Added check for nan events from OpenHMD |
|