3rdParty/glext/GL/glext.h | 11081 ------------------- 3rdParty/glext/GL/wglext.h | 929 -- ConfigurePermissionsAndPackages.sh | 51 - LibOVR/90-oculus.rules | 2 - LibOVR/Include/Extras/OVR_Math.h | 3663 ++++++ LibOVR/Include/OVR.h | 12 +- LibOVR/Include/OVR_CAPI.h | 4 + .../{Src/OVR_CAPI.h => Include/OVR_CAPI_0_5_0.h} | 705 +- LibOVR/Include/OVR_CAPI_GL.h | 87 + LibOVR/{Src => Include}/OVR_CAPI_Keys.h | 0 LibOVR/Include/OVR_CAPI_Util.h | 79 + LibOVR/Include/OVR_ErrorCode.h | 66 + LibOVR/Include/OVR_Kernel.h | 30 +- LibOVR/Include/OVR_Version.h | 55 +- LibOVR/Makefile | 156 - LibOVR/Projects/Mac/LibOVRRT.plist | 28 + .../Mac/LibOVRRT.xcodeproj/project.pbxproj | 793 ++ .../project.xcworkspace/contents.xcworkspacedata | 2 +- .../xcshareddata/xcschemes/LibOVRRT.xcscheme | 100 + .../LibOVRRT.xcworkspace/contents.xcworkspacedata | 10 + .../Mac/Xcode/LibOVR.xcodeproj/project.pbxproj | 839 -- .../Projects/Win32/VS2010/LibOVR.vcxproj.filters | 500 - LibOVR/Projects/Win32/VS2012/LibOVR.vcxproj | 497 - .../Projects/Win32/VS2012/LibOVR.vcxproj.filters | 506 - LibOVR/Projects/Win32/VS2013/LibOVR.vcxproj | 500 - .../Projects/Win32/VS2013/LibOVR.vcxproj.filters | 512 - LibOVR/Projects/Windows/VS2013/LibOVRRT.sln | 57 + .../VS2013/LibOVRRT.vcxproj} | 297 +- .../Windows/VS2013/LibOVRRT.vcxproj.filters | 346 + LibOVR/Src/CAPI/CAPI_DistortionRenderer.cpp | 61 +- LibOVR/Src/CAPI/CAPI_DistortionRenderer.h | 76 +- LibOVR/Src/CAPI/CAPI_DistortionTiming.cpp | 620 ++ LibOVR/Src/CAPI/CAPI_DistortionTiming.h | 395 + LibOVR/Src/CAPI/CAPI_FrameLatencyTracker.cpp | 253 + LibOVR/Src/CAPI/CAPI_FrameLatencyTracker.h | 151 + LibOVR/Src/CAPI/CAPI_FrameTimeManager.cpp | 946 -- LibOVR/Src/CAPI/CAPI_FrameTimeManager.h | 327 - LibOVR/Src/CAPI/CAPI_FrameTimeManager3.cpp | 517 + LibOVR/Src/CAPI/CAPI_FrameTimeManager3.h | 228 + LibOVR/Src/CAPI/CAPI_HMDRenderState.cpp | 36 +- LibOVR/Src/CAPI/CAPI_HMDRenderState.h | 12 +- LibOVR/Src/CAPI/CAPI_HMDState.cpp | 791 +- LibOVR/Src/CAPI/CAPI_HMDState.h | 134 +- LibOVR/Src/CAPI/CAPI_HSWDisplay.cpp | 67 +- LibOVR/Src/CAPI/CAPI_HSWDisplay.h | 21 +- LibOVR/Src/CAPI/CAPI_LatencyStatistics.cpp | 316 - LibOVR/Src/CAPI/CAPI_LatencyStatistics.h | 178 - .../CAPI/D3D1X/CAPI_D3D10_DistortionRenderer.cpp | 29 - .../Src/CAPI/D3D1X/CAPI_D3D10_DistortionRenderer.h | 34 - LibOVR/Src/CAPI/D3D1X/CAPI_D3D10_HSWDisplay.h | 41 - .../CAPI/D3D1X/CAPI_D3D11_DistortionRenderer.cpp | 1707 ++- .../Src/CAPI/D3D1X/CAPI_D3D11_DistortionRenderer.h | 240 +- LibOVR/Src/CAPI/D3D1X/CAPI_D3D11_HSWDisplay.cpp | 567 +- LibOVR/Src/CAPI/D3D1X/CAPI_D3D11_HSWDisplay.h | 113 +- LibOVR/Src/CAPI/D3D1X/CAPI_D3D11_Util.cpp | 758 ++ .../D3D1X/{CAPI_D3D1X_Util.h => CAPI_D3D11_Util.h} | 1072 +- .../CAPI/D3D1X/CAPI_D3D1X_DistortionRenderer.cpp | 1414 --- .../Src/CAPI/D3D1X/CAPI_D3D1X_DistortionRenderer.h | 202 - LibOVR/Src/CAPI/D3D1X/CAPI_D3D1X_HSWDisplay.cpp | 595 - LibOVR/Src/CAPI/D3D1X/CAPI_D3D1X_HSWDisplay.h | 84 - LibOVR/Src/CAPI/D3D1X/CAPI_D3D1X_Util.cpp | 533 - LibOVR/Src/CAPI/D3D1X/Shaders/DistortionCS2x2.h | 887 -- .../Src/CAPI/D3D1X/Shaders/DistortionCS2x2_refl.h | 16 - .../Src/CAPI/D3D1X/Shaders/DistortionChroma_ps.h | 256 - .../Src/CAPI/D3D1X/Shaders/DistortionChroma_ps.psh | 29 +- .../CAPI/D3D1X/Shaders/DistortionChroma_ps_refl.h | 9 - .../Src/CAPI/D3D1X/Shaders/DistortionChroma_vs.h | 101 - .../CAPI/D3D1X/Shaders/DistortionChroma_vs_refl.h | 9 - .../D3D1X/Shaders/DistortionTimewarpChroma_vs.h | 214 - .../D3D1X/Shaders/DistortionTimewarpChroma_vs.vsh | 70 +- .../Shaders/DistortionTimewarpChroma_vs_refl.h | 11 - .../Src/CAPI/D3D1X/Shaders/DistortionTimewarp_vs.h | 167 - .../CAPI/D3D1X/Shaders/DistortionTimewarp_vs.vsh | 63 - .../D3D1X/Shaders/DistortionTimewarp_vs_refl.h | 11 - LibOVR/Src/CAPI/D3D1X/Shaders/Distortion_ps.h | 65 - LibOVR/Src/CAPI/D3D1X/Shaders/Distortion_ps_refl.h | 1 - LibOVR/Src/CAPI/D3D1X/Shaders/Distortion_vs.h | 82 - LibOVR/Src/CAPI/D3D1X/Shaders/Distortion_vs.vsh | 41 - LibOVR/Src/CAPI/D3D1X/Shaders/Distortion_vs_refl.h | 9 - LibOVR/Src/CAPI/D3D1X/Shaders/SimpleQuad_ps.h | 51 - LibOVR/Src/CAPI/D3D1X/Shaders/SimpleQuad_ps_refl.h | 8 - LibOVR/Src/CAPI/D3D1X/Shaders/SimpleQuad_vs.h | 64 - LibOVR/Src/CAPI/D3D1X/Shaders/SimpleQuad_vs_refl.h | 9 - .../Src/CAPI/D3D1X/Shaders/SimpleTexturedQuad_ps.h | 77 - .../D3D1X/Shaders/SimpleTexturedQuad_ps_refl.h | 8 - .../Src/CAPI/D3D1X/Shaders/SimpleTexturedQuad_vs.h | 82 - .../D3D1X/Shaders/SimpleTexturedQuad_vs_refl.h | 9 - .../CAPI/D3D1X/Shaders/genComputeShaderHeader.bat | 5 +- .../CAPI/D3D1X/Shaders/genPixelShaderHeader.bat | 7 +- .../CAPI/D3D1X/Shaders/genVertexShaderHeader.bat | 7 +- .../Src/CAPI/D3D9/CAPI_D3D9_DistortionRenderer.cpp | 845 +- .../Src/CAPI/D3D9/CAPI_D3D9_DistortionRenderer.h | 279 +- LibOVR/Src/CAPI/D3D9/CAPI_D3D9_HSWDisplay.cpp | 855 +- LibOVR/Src/CAPI/D3D9/CAPI_D3D9_HSWDisplay.h | 158 +- LibOVR/Src/CAPI/D3D9/CAPI_D3D9_Util.cpp | 559 +- LibOVR/Src/CAPI/GL/CAPI_GL_DistortionRenderer.cpp | 253 +- LibOVR/Src/CAPI/GL/CAPI_GL_DistortionRenderer.h | 26 +- LibOVR/Src/CAPI/GL/CAPI_GL_DistortionShaders.h | 99 - LibOVR/Src/CAPI/GL/CAPI_GL_HSWDisplay.cpp | 45 +- LibOVR/Src/CAPI/GL/CAPI_GL_Util.cpp | 116 +- LibOVR/Src/CAPI/GL/CAPI_GL_Util.h | 37 +- LibOVR/Src/CAPI/Textures/healthAndSafety.tga | Bin 0 -> 107525 bytes LibOVR/Src/CAPI/Textures/overdriveLut_dk2.h | 8194 ++++++++++++++ LibOVR/Src/CAPI/Textures/overdriveLut_dk2_2.h | 8194 ++++++++++++++ LibOVR/Src/Displays/OVR_Display.cpp | 271 + LibOVR/Src/Displays/OVR_Display.h | 85 +- LibOVR/Src/Displays/OVR_Linux_Display.cpp | 163 +- LibOVR/Src/Displays/OVR_Linux_Display.h | 27 +- LibOVR/Src/Displays/OVR_Linux_SDKWindow.cpp | 5 +- LibOVR/Src/Displays/OVR_Linux_SDKWindow.h | 4 +- LibOVR/Src/Displays/OVR_OSX_Display.cpp | 60 +- LibOVR/Src/Displays/OVR_OSX_Display.h | 5 +- LibOVR/Src/Displays/OVR_OSX_FocusObserver.h | 75 - LibOVR/Src/Displays/OVR_OSX_FocusObserver.mm | 245 - LibOVR/Src/Displays/OVR_OSX_FocusReader.h | 45 - LibOVR/Src/Displays/OVR_OSX_FocusReader.mm | 75 - LibOVR/Src/Displays/OVR_Win32_Display.cpp | 2043 ++-- LibOVR/Src/Displays/OVR_Win32_Display.h | 335 +- LibOVR/Src/Displays/OVR_Win32_Dxgi_Display.h | 917 +- LibOVR/Src/Displays/OVR_Win32_FocusReader.cpp | 158 +- LibOVR/Src/Displays/OVR_Win32_FocusReader.h | 162 +- LibOVR/Src/Displays/OVR_Win32_RenderShim.cpp | 1965 ++-- LibOVR/Src/Displays/OVR_Win32_ShimFunctions.cpp | 477 +- LibOVR/Src/Displays/OVR_Win32_ShimFunctions.h | 158 +- LibOVR/Src/Displays/OVR_Win32_ShimVersion.h | 94 +- LibOVR/Src/Kernel/OVR_Allocator.cpp | 141 - LibOVR/Src/Kernel/OVR_Allocator.h | 360 - LibOVR/Src/Kernel/OVR_Math.cpp | 58 - LibOVR/Src/Kernel/OVR_Math.h | 2791 ----- LibOVR/Src/Kernel/OVR_Observer.h | 457 - LibOVR/Src/Kernel/OVR_SharedMemory.cpp | 691 -- LibOVR/Src/Kernel/OVR_SharedMemory.h | 240 - LibOVR/Src/Net/OVR_BitStream.cpp | 29 +- LibOVR/Src/Net/OVR_BitStream.h | 22 +- LibOVR/Src/Net/OVR_NetworkTypes.h | 2 +- LibOVR/Src/Net/OVR_PacketizedTCPSocket.h | 4 +- LibOVR/Src/Net/OVR_RPC1.cpp | 16 +- LibOVR/Src/Net/OVR_RPC1.h | 15 +- LibOVR/Src/Net/OVR_Session.cpp | 455 +- LibOVR/Src/Net/OVR_Session.h | 309 +- LibOVR/Src/Net/OVR_Socket.h | 18 +- LibOVR/Src/Net/OVR_Unix_Socket.cpp | 18 +- LibOVR/Src/Net/OVR_Win32_Socket.cpp | 1230 +- LibOVR/Src/Net/OVR_Win32_Socket.h | 305 +- LibOVR/Src/OVR_CAPI.cpp | 1469 +-- LibOVR/Src/OVR_CAPIShim.c | 1416 +++ LibOVR/Src/OVR_CAPI_D3D.h | 176 - LibOVR/Src/OVR_CAPI_GL.h | 76 - LibOVR/Src/OVR_CAPI_Util.cpp | 125 + LibOVR/Src/OVR_Error.h | 236 + LibOVR/Src/OVR_Linux_UDEV.cpp | 112 + LibOVR/Src/OVR_Linux_UDEV.h | 72 + LibOVR/Src/OVR_Profile.cpp | 49 +- LibOVR/Src/OVR_SerialFormat.cpp | 114 +- LibOVR/Src/OVR_SerialFormat.h | 7 +- LibOVR/Src/OVR_Stereo.cpp | 699 +- LibOVR/Src/OVR_Stereo.h | 278 +- LibOVR/Src/OVR_StereoProjection.cpp | 216 + LibOVR/Src/OVR_StereoProjection.h | 70 + LibOVR/Src/Resources/Windows/resource.h | 0 LibOVR/Src/Sensors/OVR_DeviceConstants.h | 18 +- LibOVR/Src/Service/Service_NetClient.cpp | 275 +- LibOVR/Src/Service/Service_NetClient.h | 54 +- LibOVR/Src/Service/Service_NetSessionCommon.cpp | 276 +- LibOVR/Src/Service/Service_NetSessionCommon.h | 53 +- .../Src/Service/Service_Win32_FastIPC_Client.cpp | 234 + LibOVR/Src/Service/Service_Win32_FastIPC_Client.h | 84 + LibOVR/Src/Tracking/Tracking_PoseState.h | 133 - LibOVR/Src/Tracking/Tracking_SensorState.h | 212 - LibOVR/Src/Tracking/Tracking_SensorStateReader.cpp | 207 - LibOVR/Src/Tracking/Tracking_SensorStateReader.h | 87 - LibOVR/Src/Util/Util_DataLogger.h | 168 + LibOVR/Src/Util/Util_ImageWindow.h | 204 - LibOVR/Src/Util/Util_Interface.h | 2 +- LibOVR/Src/Util/Util_LatencyTest2Reader.cpp | 4 +- LibOVR/Src/Util/Util_LatencyTest2Reader.h | 6 +- LibOVR/Src/Util/Util_LatencyTest2State.h | 17 +- LibOVR/Src/Util/Util_MatFile.cpp | 496 + LibOVR/Src/Util/Util_MatFile.h | 116 + LibOVR/Src/Util/Util_Render_Stereo.cpp | 81 +- LibOVR/Src/Util/Util_Render_Stereo.h | 22 +- LibOVR/Src/Util/Util_Stopwatch.h | 139 + LibOVR/Src/Util/Util_SystemGUI.cpp | 190 - .../Src/Vision/SensorFusion/Vision_SensorState.h | 161 + .../SensorFusion/Vision_SensorStateReader.cpp | 253 + .../Vision/SensorFusion/Vision_SensorStateReader.h | 121 + LibOVR/Src/Vision/Vision_Common.h | 299 + .../Mac/LibOVRKernel.xcodeproj/project.pbxproj | 792 ++ .../project.xcworkspace/contents.xcworkspacedata | 7 + .../Src/CAPI => LibOVRKernel/Src}/GL/CAPI_GLE.cpp | 26 +- .../Src/CAPI => LibOVRKernel/Src}/GL/CAPI_GLE.h | 27 +- .../Src/CAPI => LibOVRKernel/Src}/GL/CAPI_GLE_GL.h | 34 +- {LibOVR => LibOVRKernel}/Src/Kernel/OVR_Alg.cpp | 0 {LibOVR => LibOVRKernel}/Src/Kernel/OVR_Alg.h | 0 LibOVRKernel/Src/Kernel/OVR_Allocator.cpp | 842 ++ LibOVRKernel/Src/Kernel/OVR_Allocator.h | 708 ++ {LibOVR => LibOVRKernel}/Src/Kernel/OVR_Array.h | 8 +- {LibOVR => LibOVRKernel}/Src/Kernel/OVR_Atomic.cpp | 0 {LibOVR => LibOVRKernel}/Src/Kernel/OVR_Atomic.h | 5 +- {LibOVR => LibOVRKernel}/Src/Kernel/OVR_CRC32.cpp | 0 {LibOVR => LibOVRKernel}/Src/Kernel/OVR_CRC32.h | 0 .../Src/Kernel/OVR_Callbacks.cpp | 76 +- LibOVRKernel/Src/Kernel/OVR_Callbacks.h | 320 + LibOVRKernel/Src/Kernel/OVR_CallbacksInternal.h | 331 + {LibOVR => LibOVRKernel}/Src/Kernel/OVR_Color.h | 0 {LibOVR => LibOVRKernel}/Src/Kernel/OVR_Compiler.h | 31 +- .../Src/Kernel/OVR_ContainerAllocator.h | 38 +- .../Src/Kernel/OVR_DebugHelp.cpp | 1478 ++- .../Src/Kernel/OVR_DebugHelp.h | 155 +- .../Src/Kernel/OVR_Delegates.h | 0 {LibOVR => LibOVRKernel}/Src/Kernel/OVR_Deque.h | 0 {LibOVR => LibOVRKernel}/Src/Kernel/OVR_File.cpp | 0 {LibOVR => LibOVRKernel}/Src/Kernel/OVR_File.h | 0 .../Src/Kernel/OVR_FileFILE.cpp | 3 +- {LibOVR => LibOVRKernel}/Src/Kernel/OVR_Hash.h | 7 +- .../Src => LibOVRKernel/Src/Kernel}/OVR_JSON.cpp | 755 +- {LibOVR/Src => LibOVRKernel/Src/Kernel}/OVR_JSON.h | 22 +- {LibOVR => LibOVRKernel}/Src/Kernel/OVR_KeyCodes.h | 6 +- {LibOVR => LibOVRKernel}/Src/Kernel/OVR_List.h | 119 +- .../Src/Kernel/OVR_Lockless.cpp | 0 {LibOVR => LibOVRKernel}/Src/Kernel/OVR_Lockless.h | 2 +- {LibOVR => LibOVRKernel}/Src/Kernel/OVR_Log.cpp | 218 +- {LibOVR => LibOVRKernel}/Src/Kernel/OVR_Log.h | 31 +- {LibOVR => LibOVRKernel}/Src/Kernel/OVR_Nullptr.h | 0 LibOVRKernel/Src/Kernel/OVR_Rand.cpp | 79 + LibOVRKernel/Src/Kernel/OVR_Rand.h | 201 + .../Src/Kernel/OVR_RefCount.cpp | 6 - {LibOVR => LibOVRKernel}/Src/Kernel/OVR_RefCount.h | 277 +- LibOVRKernel/Src/Kernel/OVR_SharedMemory.cpp | 742 ++ LibOVRKernel/Src/Kernel/OVR_SharedMemory.h | 254 + {LibOVR => LibOVRKernel}/Src/Kernel/OVR_Std.cpp | 0 {LibOVR => LibOVRKernel}/Src/Kernel/OVR_Std.h | 0 {LibOVR => LibOVRKernel}/Src/Kernel/OVR_String.cpp | 0 {LibOVR => LibOVRKernel}/Src/Kernel/OVR_String.h | 0 .../Src/Kernel/OVR_StringHash.h | 0 .../Src/Kernel/OVR_String_FormatUtil.cpp | 0 .../Src/Kernel/OVR_String_PathUtil.cpp | 7 +- .../Src/Kernel/OVR_SysFile.cpp | 0 {LibOVR => LibOVRKernel}/Src/Kernel/OVR_SysFile.h | 0 LibOVRKernel/Src/Kernel/OVR_System.cpp | 148 + {LibOVR => LibOVRKernel}/Src/Kernel/OVR_System.h | 96 +- .../Src/Kernel/OVR_ThreadCommandQueue.cpp | 10 +- .../Src/Kernel/OVR_ThreadCommandQueue.h | 8 +- {LibOVR => LibOVRKernel}/Src/Kernel/OVR_Threads.h | 3 + .../Src/Kernel/OVR_ThreadsPthread.cpp | 88 +- .../Src/Kernel/OVR_ThreadsWinAPI.cpp | 2304 ++-- {LibOVR => LibOVRKernel}/Src/Kernel/OVR_Timer.cpp | 131 +- {LibOVR => LibOVRKernel}/Src/Kernel/OVR_Timer.h | 9 +- {LibOVR => LibOVRKernel}/Src/Kernel/OVR_Types.h | 368 +- .../Src/Kernel/OVR_UTF8Util.cpp | 0 {LibOVR => LibOVRKernel}/Src/Kernel/OVR_UTF8Util.h | 0 LibOVRKernel/Src/Kernel/OVR_Win32_IncludeWindows.h | 223 + .../Src/Kernel/OVR_mach_exc_OSX.c | 6 + .../Src/Kernel/OVR_mach_exc_OSX.h | 0 LibOVRKernel/Src/Tracing/LibOVREvents.h | 1076 ++ LibOVRKernel/Src/Tracing/LibOVREvents.man | Bin 0 -> 42100 bytes LibOVRKernel/Src/Tracing/LibOVREventsTEMP.BIN | Bin 0 -> 8874 bytes LibOVRKernel/Src/Tracing/LibOVREvents_MSG00001.bin | Bin 0 -> 884 bytes LibOVRKernel/Src/Tracing/README.md | 55 + LibOVRKernel/Src/Tracing/Tracing.h | 197 + LibOVRKernel/Src/Tracing/build.cmd | 15 + LibOVRKernel/Src/Tracing/clean.cmd | 6 + LibOVRKernel/Src/Tracing/install.cmd | 115 + {LibOVR => LibOVRKernel}/Src/Util/GUIConsole.h | 21 +- LibOVRKernel/Src/Util/Util_Direct3D.cpp | 154 + LibOVRKernel/Src/Util/Util_Direct3D.h | 102 + LibOVRKernel/Src/Util/Util_GetSystemSpecs.cpp | 455 + .../Src/Util/Util_ImageWindow.cpp | 27 +- LibOVRKernel/Src/Util/Util_ImageWindow.h | 201 + LibOVRKernel/Src/Util/Util_LongPollThread.cpp | 97 + LibOVRKernel/Src/Util/Util_LongPollThread.h | 72 + LibOVRKernel/Src/Util/Util_SystemGUI.cpp | 239 + {LibOVR => LibOVRKernel}/Src/Util/Util_SystemGUI.h | 1 + .../Src/Util/Util_SystemGUI_OSX.mm | 0 .../Src/Util/Util_SystemInfo.cpp | 175 +- .../Src/Util/Util_SystemInfo.h | 3 +- .../Src/Util/Util_SystemInfo_OSX.mm | 15 +- LibOVRKernel/Src/Util/Util_Watchdog.cpp | 249 + LibOVRKernel/Src/Util/Util_Watchdog.h | 113 + Makefile | 148 +- OculusConfigurationUtility.sh | 28 - OculusWorldDemo.sh | 25 - 282 files changed, 53077 insertions(+), 41523 deletions(-) delete mode 100644 3rdParty/glext/GL/glext.h delete mode 100644 3rdParty/glext/GL/wglext.h delete mode 100755 ConfigurePermissionsAndPackages.sh delete mode 100644 LibOVR/90-oculus.rules create mode 100644 LibOVR/Include/Extras/OVR_Math.h create mode 100644 LibOVR/Include/OVR_CAPI.h rename LibOVR/{Src/OVR_CAPI.h => Include/OVR_CAPI_0_5_0.h} (55%) mode change 100644 => 100755 create mode 100644 LibOVR/Include/OVR_CAPI_GL.h rename LibOVR/{Src => Include}/OVR_CAPI_Keys.h (100%) create mode 100644 LibOVR/Include/OVR_CAPI_Util.h create mode 100755 LibOVR/Include/OVR_ErrorCode.h mode change 100644 => 100755 LibOVR/Include/OVR_Version.h delete mode 100644 LibOVR/Makefile create mode 100644 LibOVR/Projects/Mac/LibOVRRT.plist create mode 100644 LibOVR/Projects/Mac/LibOVRRT.xcodeproj/project.pbxproj rename LibOVR/Projects/Mac/{Xcode/LibOVR.xcodeproj => LibOVRRT.xcodeproj}/project.xcworkspace/contents.xcworkspacedata (68%) create mode 100644 LibOVR/Projects/Mac/LibOVRRT.xcodeproj/xcshareddata/xcschemes/LibOVRRT.xcscheme create mode 100644 LibOVR/Projects/Mac/LibOVRRT.xcworkspace/contents.xcworkspacedata delete mode 100644 LibOVR/Projects/Mac/Xcode/LibOVR.xcodeproj/project.pbxproj delete mode 100644 LibOVR/Projects/Win32/VS2010/LibOVR.vcxproj.filters delete mode 100644 LibOVR/Projects/Win32/VS2012/LibOVR.vcxproj delete mode 100644 LibOVR/Projects/Win32/VS2012/LibOVR.vcxproj.filters delete mode 100644 LibOVR/Projects/Win32/VS2013/LibOVR.vcxproj delete mode 100644 LibOVR/Projects/Win32/VS2013/LibOVR.vcxproj.filters create mode 100644 LibOVR/Projects/Windows/VS2013/LibOVRRT.sln rename LibOVR/Projects/{Win32/VS2010/LibOVR.vcxproj => Windows/VS2013/LibOVRRT.vcxproj} (67%) create mode 100644 LibOVR/Projects/Windows/VS2013/LibOVRRT.vcxproj.filters create mode 100644 LibOVR/Src/CAPI/CAPI_DistortionTiming.cpp create mode 100644 LibOVR/Src/CAPI/CAPI_DistortionTiming.h create mode 100644 LibOVR/Src/CAPI/CAPI_FrameLatencyTracker.cpp create mode 100644 LibOVR/Src/CAPI/CAPI_FrameLatencyTracker.h delete mode 100644 LibOVR/Src/CAPI/CAPI_FrameTimeManager.cpp delete mode 100644 LibOVR/Src/CAPI/CAPI_FrameTimeManager.h create mode 100644 LibOVR/Src/CAPI/CAPI_FrameTimeManager3.cpp create mode 100644 LibOVR/Src/CAPI/CAPI_FrameTimeManager3.h mode change 100644 => 100755 LibOVR/Src/CAPI/CAPI_HMDRenderState.cpp mode change 100644 => 100755 LibOVR/Src/CAPI/CAPI_HMDState.cpp mode change 100644 => 100755 LibOVR/Src/CAPI/CAPI_HMDState.h delete mode 100644 LibOVR/Src/CAPI/CAPI_LatencyStatistics.cpp delete mode 100644 LibOVR/Src/CAPI/CAPI_LatencyStatistics.h delete mode 100644 LibOVR/Src/CAPI/D3D1X/CAPI_D3D10_DistortionRenderer.cpp delete mode 100644 LibOVR/Src/CAPI/D3D1X/CAPI_D3D10_DistortionRenderer.h delete mode 100644 LibOVR/Src/CAPI/D3D1X/CAPI_D3D10_HSWDisplay.h create mode 100644 LibOVR/Src/CAPI/D3D1X/CAPI_D3D11_Util.cpp rename LibOVR/Src/CAPI/D3D1X/{CAPI_D3D1X_Util.h => CAPI_D3D11_Util.h} (60%) delete mode 100644 LibOVR/Src/CAPI/D3D1X/CAPI_D3D1X_DistortionRenderer.cpp delete mode 100644 LibOVR/Src/CAPI/D3D1X/CAPI_D3D1X_DistortionRenderer.h delete mode 100644 LibOVR/Src/CAPI/D3D1X/CAPI_D3D1X_HSWDisplay.cpp delete mode 100644 LibOVR/Src/CAPI/D3D1X/CAPI_D3D1X_HSWDisplay.h delete mode 100644 LibOVR/Src/CAPI/D3D1X/CAPI_D3D1X_Util.cpp delete mode 100644 LibOVR/Src/CAPI/D3D1X/Shaders/DistortionCS2x2.h delete mode 100644 LibOVR/Src/CAPI/D3D1X/Shaders/DistortionCS2x2_refl.h delete mode 100644 LibOVR/Src/CAPI/D3D1X/Shaders/DistortionChroma_ps.h delete mode 100644 LibOVR/Src/CAPI/D3D1X/Shaders/DistortionChroma_ps_refl.h delete mode 100644 LibOVR/Src/CAPI/D3D1X/Shaders/DistortionChroma_vs.h delete mode 100644 LibOVR/Src/CAPI/D3D1X/Shaders/DistortionChroma_vs_refl.h delete mode 100644 LibOVR/Src/CAPI/D3D1X/Shaders/DistortionTimewarpChroma_vs.h delete mode 100644 LibOVR/Src/CAPI/D3D1X/Shaders/DistortionTimewarpChroma_vs_refl.h delete mode 100644 LibOVR/Src/CAPI/D3D1X/Shaders/DistortionTimewarp_vs.h delete mode 100644 LibOVR/Src/CAPI/D3D1X/Shaders/DistortionTimewarp_vs.vsh delete mode 100644 LibOVR/Src/CAPI/D3D1X/Shaders/DistortionTimewarp_vs_refl.h delete mode 100644 LibOVR/Src/CAPI/D3D1X/Shaders/Distortion_ps.h delete mode 100644 LibOVR/Src/CAPI/D3D1X/Shaders/Distortion_ps_refl.h delete mode 100644 LibOVR/Src/CAPI/D3D1X/Shaders/Distortion_vs.h delete mode 100644 LibOVR/Src/CAPI/D3D1X/Shaders/Distortion_vs.vsh delete mode 100644 LibOVR/Src/CAPI/D3D1X/Shaders/Distortion_vs_refl.h delete mode 100644 LibOVR/Src/CAPI/D3D1X/Shaders/SimpleQuad_ps.h delete mode 100644 LibOVR/Src/CAPI/D3D1X/Shaders/SimpleQuad_ps_refl.h delete mode 100644 LibOVR/Src/CAPI/D3D1X/Shaders/SimpleQuad_vs.h delete mode 100644 LibOVR/Src/CAPI/D3D1X/Shaders/SimpleQuad_vs_refl.h delete mode 100644 LibOVR/Src/CAPI/D3D1X/Shaders/SimpleTexturedQuad_ps.h delete mode 100644 LibOVR/Src/CAPI/D3D1X/Shaders/SimpleTexturedQuad_ps_refl.h delete mode 100644 LibOVR/Src/CAPI/D3D1X/Shaders/SimpleTexturedQuad_vs.h delete mode 100644 LibOVR/Src/CAPI/D3D1X/Shaders/SimpleTexturedQuad_vs_refl.h create mode 100644 LibOVR/Src/CAPI/Textures/healthAndSafety.tga create mode 100644 LibOVR/Src/CAPI/Textures/overdriveLut_dk2.h create mode 100644 LibOVR/Src/CAPI/Textures/overdriveLut_dk2_2.h mode change 100644 => 100755 LibOVR/Src/Displays/OVR_Display.cpp mode change 100644 => 100755 LibOVR/Src/Displays/OVR_Linux_Display.cpp delete mode 100644 LibOVR/Src/Displays/OVR_OSX_FocusObserver.h delete mode 100644 LibOVR/Src/Displays/OVR_OSX_FocusObserver.mm delete mode 100644 LibOVR/Src/Displays/OVR_OSX_FocusReader.h delete mode 100644 LibOVR/Src/Displays/OVR_OSX_FocusReader.mm delete mode 100644 LibOVR/Src/Kernel/OVR_Allocator.cpp delete mode 100644 LibOVR/Src/Kernel/OVR_Allocator.h delete mode 100644 LibOVR/Src/Kernel/OVR_Math.cpp delete mode 100644 LibOVR/Src/Kernel/OVR_Math.h delete mode 100644 LibOVR/Src/Kernel/OVR_Observer.h delete mode 100644 LibOVR/Src/Kernel/OVR_SharedMemory.cpp delete mode 100644 LibOVR/Src/Kernel/OVR_SharedMemory.h mode change 100644 => 100755 LibOVR/Src/Net/OVR_Session.h mode change 100644 => 100755 LibOVR/Src/OVR_CAPI.cpp create mode 100755 LibOVR/Src/OVR_CAPIShim.c delete mode 100644 LibOVR/Src/OVR_CAPI_D3D.h delete mode 100644 LibOVR/Src/OVR_CAPI_GL.h create mode 100644 LibOVR/Src/OVR_CAPI_Util.cpp create mode 100644 LibOVR/Src/OVR_Error.h create mode 100644 LibOVR/Src/OVR_Linux_UDEV.cpp create mode 100644 LibOVR/Src/OVR_Linux_UDEV.h mode change 100644 => 100755 LibOVR/Src/OVR_Profile.cpp mode change 100644 => 100755 LibOVR/Src/OVR_SerialFormat.cpp mode change 100644 => 100755 LibOVR/Src/OVR_SerialFormat.h mode change 100644 => 100755 LibOVR/Src/OVR_Stereo.h create mode 100644 LibOVR/Src/OVR_StereoProjection.cpp create mode 100644 LibOVR/Src/OVR_StereoProjection.h create mode 100644 LibOVR/Src/Resources/Windows/resource.h mode change 100644 => 100755 LibOVR/Src/Sensors/OVR_DeviceConstants.h mode change 100644 => 100755 LibOVR/Src/Service/Service_NetSessionCommon.h create mode 100644 LibOVR/Src/Service/Service_Win32_FastIPC_Client.cpp create mode 100644 LibOVR/Src/Service/Service_Win32_FastIPC_Client.h delete mode 100644 LibOVR/Src/Tracking/Tracking_PoseState.h delete mode 100644 LibOVR/Src/Tracking/Tracking_SensorState.h delete mode 100644 LibOVR/Src/Tracking/Tracking_SensorStateReader.cpp delete mode 100644 LibOVR/Src/Tracking/Tracking_SensorStateReader.h create mode 100644 LibOVR/Src/Util/Util_DataLogger.h delete mode 100644 LibOVR/Src/Util/Util_ImageWindow.h create mode 100644 LibOVR/Src/Util/Util_MatFile.cpp create mode 100644 LibOVR/Src/Util/Util_MatFile.h create mode 100644 LibOVR/Src/Util/Util_Stopwatch.h delete mode 100644 LibOVR/Src/Util/Util_SystemGUI.cpp create mode 100755 LibOVR/Src/Vision/SensorFusion/Vision_SensorState.h create mode 100755 LibOVR/Src/Vision/SensorFusion/Vision_SensorStateReader.cpp create mode 100755 LibOVR/Src/Vision/SensorFusion/Vision_SensorStateReader.h create mode 100644 LibOVR/Src/Vision/Vision_Common.h create mode 100644 LibOVRKernel/Projects/Mac/LibOVRKernel.xcodeproj/project.pbxproj create mode 100644 LibOVRKernel/Projects/Mac/LibOVRKernel.xcodeproj/project.xcworkspace/contents.xcworkspacedata rename {LibOVR/Src/CAPI => LibOVRKernel/Src}/GL/CAPI_GLE.cpp (99%) rename {LibOVR/Src/CAPI => LibOVRKernel/Src}/GL/CAPI_GLE.h (99%) rename {LibOVR/Src/CAPI => LibOVRKernel/Src}/GL/CAPI_GLE_GL.h (99%) rename {LibOVR => LibOVRKernel}/Src/Kernel/OVR_Alg.cpp (100%) rename {LibOVR => LibOVRKernel}/Src/Kernel/OVR_Alg.h (100%) create mode 100644 LibOVRKernel/Src/Kernel/OVR_Allocator.cpp create mode 100644 LibOVRKernel/Src/Kernel/OVR_Allocator.h rename {LibOVR => LibOVRKernel}/Src/Kernel/OVR_Array.h (99%) rename {LibOVR => LibOVRKernel}/Src/Kernel/OVR_Atomic.cpp (100%) rename {LibOVR => LibOVRKernel}/Src/Kernel/OVR_Atomic.h (99%) rename {LibOVR => LibOVRKernel}/Src/Kernel/OVR_CRC32.cpp (100%) rename {LibOVR => LibOVRKernel}/Src/Kernel/OVR_CRC32.h (100%) rename LibOVR/Src/CAPI/D3D1X/CAPI_D3D10_HSWDisplay.cpp => LibOVRKernel/Src/Kernel/OVR_Callbacks.cpp (65%) create mode 100644 LibOVRKernel/Src/Kernel/OVR_Callbacks.h create mode 100644 LibOVRKernel/Src/Kernel/OVR_CallbacksInternal.h rename {LibOVR => LibOVRKernel}/Src/Kernel/OVR_Color.h (100%) rename {LibOVR => LibOVRKernel}/Src/Kernel/OVR_Compiler.h (98%) rename {LibOVR => LibOVRKernel}/Src/Kernel/OVR_ContainerAllocator.h (92%) rename {LibOVR => LibOVRKernel}/Src/Kernel/OVR_DebugHelp.cpp (82%) rename {LibOVR => LibOVRKernel}/Src/Kernel/OVR_DebugHelp.h (77%) rename {LibOVR => LibOVRKernel}/Src/Kernel/OVR_Delegates.h (100%) rename {LibOVR => LibOVRKernel}/Src/Kernel/OVR_Deque.h (100%) rename {LibOVR => LibOVRKernel}/Src/Kernel/OVR_File.cpp (100%) rename {LibOVR => LibOVRKernel}/Src/Kernel/OVR_File.h (100%) rename {LibOVR => LibOVRKernel}/Src/Kernel/OVR_FileFILE.cpp (99%) rename {LibOVR => LibOVRKernel}/Src/Kernel/OVR_Hash.h (99%) rename {LibOVR/Src => LibOVRKernel/Src/Kernel}/OVR_JSON.cpp (65%) rename {LibOVR/Src => LibOVRKernel/Src/Kernel}/OVR_JSON.h (92%) rename {LibOVR => LibOVRKernel}/Src/Kernel/OVR_KeyCodes.h (97%) rename {LibOVR => LibOVRKernel}/Src/Kernel/OVR_List.h (74%) rename {LibOVR => LibOVRKernel}/Src/Kernel/OVR_Lockless.cpp (100%) rename {LibOVR => LibOVRKernel}/Src/Kernel/OVR_Lockless.h (98%) rename {LibOVR => LibOVRKernel}/Src/Kernel/OVR_Log.cpp (70%) rename {LibOVR => LibOVRKernel}/Src/Kernel/OVR_Log.h (90%) rename {LibOVR => LibOVRKernel}/Src/Kernel/OVR_Nullptr.h (100%) create mode 100644 LibOVRKernel/Src/Kernel/OVR_Rand.cpp create mode 100644 LibOVRKernel/Src/Kernel/OVR_Rand.h rename {LibOVR => LibOVRKernel}/Src/Kernel/OVR_RefCount.cpp (97%) rename {LibOVR => LibOVRKernel}/Src/Kernel/OVR_RefCount.h (69%) create mode 100644 LibOVRKernel/Src/Kernel/OVR_SharedMemory.cpp create mode 100644 LibOVRKernel/Src/Kernel/OVR_SharedMemory.h rename {LibOVR => LibOVRKernel}/Src/Kernel/OVR_Std.cpp (100%) rename {LibOVR => LibOVRKernel}/Src/Kernel/OVR_Std.h (100%) rename {LibOVR => LibOVRKernel}/Src/Kernel/OVR_String.cpp (100%) rename {LibOVR => LibOVRKernel}/Src/Kernel/OVR_String.h (100%) rename {LibOVR => LibOVRKernel}/Src/Kernel/OVR_StringHash.h (100%) rename {LibOVR => LibOVRKernel}/Src/Kernel/OVR_String_FormatUtil.cpp (100%) rename {LibOVR => LibOVRKernel}/Src/Kernel/OVR_String_PathUtil.cpp (98%) rename {LibOVR => LibOVRKernel}/Src/Kernel/OVR_SysFile.cpp (100%) rename {LibOVR => LibOVRKernel}/Src/Kernel/OVR_SysFile.h (100%) create mode 100644 LibOVRKernel/Src/Kernel/OVR_System.cpp rename {LibOVR => LibOVRKernel}/Src/Kernel/OVR_System.h (57%) rename {LibOVR => LibOVRKernel}/Src/Kernel/OVR_ThreadCommandQueue.cpp (98%) rename {LibOVR => LibOVRKernel}/Src/Kernel/OVR_ThreadCommandQueue.h (98%) rename {LibOVR => LibOVRKernel}/Src/Kernel/OVR_Threads.h (98%) rename {LibOVR => LibOVRKernel}/Src/Kernel/OVR_ThreadsPthread.cpp (95%) rename {LibOVR => LibOVRKernel}/Src/Kernel/OVR_ThreadsWinAPI.cpp (96%) rename {LibOVR => LibOVRKernel}/Src/Kernel/OVR_Timer.cpp (80%) rename {LibOVR => LibOVRKernel}/Src/Kernel/OVR_Timer.h (90%) rename {LibOVR => LibOVRKernel}/Src/Kernel/OVR_Types.h (72%) rename {LibOVR => LibOVRKernel}/Src/Kernel/OVR_UTF8Util.cpp (100%) rename {LibOVR => LibOVRKernel}/Src/Kernel/OVR_UTF8Util.h (100%) create mode 100644 LibOVRKernel/Src/Kernel/OVR_Win32_IncludeWindows.h rename {LibOVR => LibOVRKernel}/Src/Kernel/OVR_mach_exc_OSX.c (99%) rename {LibOVR => LibOVRKernel}/Src/Kernel/OVR_mach_exc_OSX.h (100%) create mode 100644 LibOVRKernel/Src/Tracing/LibOVREvents.h create mode 100644 LibOVRKernel/Src/Tracing/LibOVREvents.man create mode 100644 LibOVRKernel/Src/Tracing/LibOVREventsTEMP.BIN create mode 100644 LibOVRKernel/Src/Tracing/LibOVREvents_MSG00001.bin create mode 100644 LibOVRKernel/Src/Tracing/README.md create mode 100644 LibOVRKernel/Src/Tracing/Tracing.h create mode 100644 LibOVRKernel/Src/Tracing/build.cmd create mode 100644 LibOVRKernel/Src/Tracing/clean.cmd create mode 100644 LibOVRKernel/Src/Tracing/install.cmd rename {LibOVR => LibOVRKernel}/Src/Util/GUIConsole.h (82%) create mode 100644 LibOVRKernel/Src/Util/Util_Direct3D.cpp create mode 100644 LibOVRKernel/Src/Util/Util_Direct3D.h create mode 100644 LibOVRKernel/Src/Util/Util_GetSystemSpecs.cpp rename {LibOVR => LibOVRKernel}/Src/Util/Util_ImageWindow.cpp (95%) create mode 100644 LibOVRKernel/Src/Util/Util_ImageWindow.h create mode 100644 LibOVRKernel/Src/Util/Util_LongPollThread.cpp create mode 100644 LibOVRKernel/Src/Util/Util_LongPollThread.h create mode 100644 LibOVRKernel/Src/Util/Util_SystemGUI.cpp rename {LibOVR => LibOVRKernel}/Src/Util/Util_SystemGUI.h (94%) rename {LibOVR => LibOVRKernel}/Src/Util/Util_SystemGUI_OSX.mm (100%) rename {LibOVR => LibOVRKernel}/Src/Util/Util_SystemInfo.cpp (63%) rename {LibOVR => LibOVRKernel}/Src/Util/Util_SystemInfo.h (97%) rename {LibOVR => LibOVRKernel}/Src/Util/Util_SystemInfo_OSX.mm (89%) create mode 100644 LibOVRKernel/Src/Util/Util_Watchdog.cpp create mode 100644 LibOVRKernel/Src/Util/Util_Watchdog.h delete mode 100755 OculusConfigurationUtility.sh delete mode 100755 OculusWorldDemo.sh