]> git.tdb.fi Git - libs/vr.git/log
libs/vr.git
7 years agoMake LibOVR support optional at compile-time
Mikko Rasa [Thu, 15 Sep 2016 16:39:23 +0000 (19:39 +0300)]
Make LibOVR support optional at compile-time

8 years agoChromatic aberration correction is always included in distortion
Mikko Rasa [Sun, 21 Feb 2016 15:44:56 +0000 (17:44 +0200)]
Chromatic aberration correction is always included in distortion

The separate flag no longer exists as of SDK 0.5.0.

9 years agoAdd support for time warp on Oculus Rift
Mikko Rasa [Tue, 23 Dec 2014 21:41:02 +0000 (23:41 +0200)]
Add support for time warp on Oculus Rift

To make use of it, the program must call device->begin_frame() before it
starts rendering and device->end_frame just after swap_buffers.

9 years agoSimplify hmd handle access in a couple of places
Mikko Rasa [Tue, 23 Dec 2014 20:44:49 +0000 (22:44 +0200)]
Simplify hmd handle access in a couple of places

9 years agoFix frustum skew calculation
Mikko Rasa [Tue, 23 Dec 2014 16:31:10 +0000 (18:31 +0200)]
Fix frustum skew calculation

This error wasn't apparent on the Rift DK2 and its almost-symmetric field
of view.

9 years agoUse vignetting to smoothly fade out the edges
Mikko Rasa [Mon, 22 Dec 2014 23:56:45 +0000 (01:56 +0200)]
Use vignetting to smoothly fade out the edges

This somewhat reduces artifacts seen at the borders.

9 years agoAdd positional tracking support on the Oculus Rift DK2
Mikko Rasa [Mon, 22 Dec 2014 23:56:13 +0000 (01:56 +0200)]
Add positional tracking support on the Oculus Rift DK2

9 years agoRemove some outdated stuff
Mikko Rasa [Mon, 22 Dec 2014 23:26:25 +0000 (01:26 +0200)]
Remove some outdated stuff

9 years agoAdd strabismus correction
Mikko Rasa [Mon, 22 Dec 2014 23:18:53 +0000 (01:18 +0200)]
Add strabismus correction

This used to be sort of possible in the previous implementation of
OculusRiftCombiner, but this way works for all combiners.

9 years agoHave the device optionally initialize certain parameters of StereoView
Mikko Rasa [Mon, 22 Dec 2014 23:18:03 +0000 (01:18 +0200)]
Have the device optionally initialize certain parameters of StereoView

9 years agoMake the StereoCombiner information interface more flexible
Mikko Rasa [Mon, 22 Dec 2014 22:44:28 +0000 (00:44 +0200)]
Make the StereoCombiner information interface more flexible

Different non-integer sizing factors may be required for width and height,
and visual aspect ratio does not necessarily match that of the render
target.

9 years agoConvert Oculus code to use SDK 0.4.4
Mikko Rasa [Mon, 22 Dec 2014 22:13:47 +0000 (00:13 +0200)]
Convert Oculus code to use SDK 0.4.4

The resulting aspect ratio might be subtly wrong at this point.  Some
changes are required for proper support.

10 years agoLibOVR requires libudev
Mikko Rasa [Sun, 9 Mar 2014 13:07:56 +0000 (15:07 +0200)]
LibOVR requires libudev

10 years agoCorrect field of view calculation for Oculus Rift
Mikko Rasa [Sun, 9 Mar 2014 13:07:16 +0000 (15:07 +0200)]
Correct field of view calculation for Oculus Rift

10 years agoRender eye view with off-center projection to better match visible area
Mikko Rasa [Sat, 21 Sep 2013 17:10:19 +0000 (20:10 +0300)]
Render eye view with off-center projection to better match visible area

10 years agoFix a math error in oversize calculation
Mikko Rasa [Sat, 21 Sep 2013 17:09:45 +0000 (20:09 +0300)]
Fix a math error in oversize calculation

10 years agoRemove a stray negation
Mikko Rasa [Sat, 21 Sep 2013 17:09:09 +0000 (20:09 +0300)]
Remove a stray negation

10 years agoCopy fov and aspect from base camera
Mikko Rasa [Sat, 21 Sep 2013 17:08:45 +0000 (20:08 +0300)]
Copy fov and aspect from base camera

10 years agoIntegrate with LibOVR
Mikko Rasa [Sun, 15 Sep 2013 12:42:33 +0000 (15:42 +0300)]
Integrate with LibOVR

10 years agoAdd interfaces for dealing with VR headsets
Mikko Rasa [Sun, 15 Sep 2013 12:40:41 +0000 (15:40 +0300)]
Add interfaces for dealing with VR headsets

10 years agoMark the library as installable
Mikko Rasa [Sun, 15 Sep 2013 12:40:18 +0000 (15:40 +0300)]
Mark the library as installable

10 years agoCompensate for chromatic aberration in the Oculus Rift combiner
Mikko Rasa [Fri, 13 Sep 2013 13:26:44 +0000 (16:26 +0300)]
Compensate for chromatic aberration in the Oculus Rift combiner

10 years agoClear the FBO before rendering
Mikko Rasa [Fri, 13 Sep 2013 13:26:00 +0000 (16:26 +0300)]
Clear the FBO before rendering

10 years agoAdd metadata files for the new repository
Mikko Rasa [Fri, 13 Sep 2013 13:23:13 +0000 (16:23 +0300)]
Add metadata files for the new repository

10 years agoRename to mspvr
Mikko Rasa [Fri, 13 Sep 2013 13:22:55 +0000 (16:22 +0300)]
Rename to mspvr

10 years agoAdd a StereoCombiner subclass for the Oculus Rift
Mikko Rasa [Tue, 18 Jun 2013 22:11:31 +0000 (01:11 +0300)]
Add a StereoCombiner subclass for the Oculus Rift

10 years agoField of view is an angle too
Mikko Rasa [Tue, 18 Jun 2013 21:30:18 +0000 (00:30 +0300)]
Field of view is an angle too

10 years agoAdd classes for stereographic rendering
Mikko Rasa [Tue, 18 Jun 2013 15:11:20 +0000 (18:11 +0300)]
Add classes for stereographic rendering