Changes

Jump to: navigation, search

Developer Resource

74 bytes removed, 03:19, 19 May 2016
no edit summary
==SDKs==
[[SDKs]] or [[Software Development Kits]] are used to build [[VRapps]] . An [[games]] and [[experiencesapp]]. A game/experience can either implement [[OVR]] or [[OpenVR]] or both. This means that the game/experience app has access to native functionality in it's corresponding runtime. '''SDKs do not handle [[asynchronous timewarp]] or [[reprojection]], those are handled by the runtime!'''
*'''[[OVR]]''' - Made by [[Oculus VR]] for the [[Oculus Rift]]. Current version (14th May 2016) is 1.3.1 and can access all features of the [[Oculus Runtime]].
==Wrappers and Injectors==
[[Oculus Rift]] [[games]]/[[experiencesapps]], or better said games/experiences apps compiled with the [[OVR]] [[dll]]s do not render to the [[HMD]] directly. They render their images and send them to the [[runtime]]. The interface for that are the dlls. [[Wrappers]] replace the content of the dlls with functions that are named identically, but redirect the games rendered image to a different runtime. Equally, they provide the game with the [[rotational tracking|rotation]] and [[positional tracking|position]] data of the headset.
*[[ReVive]] replaces the content of the dlls with functions that communicate with the [[SteamVR Runtime]]. The game thinks it's connected to a [[Rift]], but it is not. The SteamVR runtime is rendering the game and supports [[reprojection]], but not [[asynchronous timewarp]] (remember, this is a feature of the [[Oculus Runtime]]).
29
edits

Navigation menu