gitextract_qzmky3ty/ ├── .gitignore ├── API.md ├── AUTHORS ├── CMakeLists.txt ├── LICENSE ├── NOTES ├── README.md ├── c/ │ ├── Makefile │ ├── README.md │ ├── _export/ │ │ └── .gitkeep │ ├── add-all-markers.sh │ ├── add-markers.c │ ├── batch.c │ ├── demod-fm-streaming.c │ ├── demod-fm.c │ ├── easypng.h │ ├── fft-batch-broad.c │ ├── fft-batch.c │ ├── fft-stitch-broad.c │ ├── fft-stitch.c │ ├── fft.c │ ├── gradual-noise.c │ ├── gridvis.c │ ├── iq-lines.c │ ├── iqvis-rtl.c │ ├── iqvis.c │ ├── osc-server.c │ ├── piqvis.c │ ├── play.c │ ├── reader-all.sh │ ├── reader.c │ ├── render-text.c │ ├── rfcap.c │ ├── sender.c │ ├── single-sample.c │ ├── tv-sender.c │ └── vis.c ├── data-wrangling/ │ ├── bipt_freqs.csv │ └── csv2lua.py ├── externals/ │ ├── lua/ │ │ ├── CMakeLists.txt │ │ └── src/ │ │ ├── Makefile │ │ ├── lapi.c │ │ ├── lapi.h │ │ ├── lauxlib.c │ │ ├── lauxlib.h │ │ ├── lbaselib.c │ │ ├── lbitlib.c │ │ ├── lcode.c │ │ ├── lcode.h │ │ ├── lcorolib.c │ │ ├── lctype.c │ │ ├── lctype.h │ │ ├── ldblib.c │ │ ├── ldebug.c │ │ ├── ldebug.h │ │ ├── ldo.c │ │ ├── ldo.h │ │ ├── ldump.c │ │ ├── lfunc.c │ │ ├── lfunc.h │ │ ├── lgc.c │ │ ├── lgc.h │ │ ├── linit.c │ │ ├── liolib.c │ │ ├── llex.c │ │ ├── llex.h │ │ ├── llimits.h │ │ ├── lmathlib.c │ │ ├── lmem.c │ │ ├── lmem.h │ │ ├── loadlib.c │ │ ├── lobject.c │ │ ├── lobject.h │ │ ├── lopcodes.c │ │ ├── lopcodes.h │ │ ├── loslib.c │ │ ├── lparser.c │ │ ├── lparser.h │ │ ├── lprefix.h │ │ ├── lstate.c │ │ ├── lstate.h │ │ ├── lstring.c │ │ ├── lstring.h │ │ ├── lstrlib.c │ │ ├── ltable.c │ │ ├── ltable.h │ │ ├── ltablib.c │ │ ├── ltm.c │ │ ├── ltm.h │ │ ├── lua.c │ │ ├── lua.h │ │ ├── lua.hpp │ │ ├── luac.c │ │ ├── luaconf.h │ │ ├── lualib.h │ │ ├── lundump.c │ │ ├── lundump.h │ │ ├── lutf8lib.c │ │ ├── lvm.c │ │ ├── lvm.h │ │ ├── lzio.c │ │ └── lzio.h │ ├── ovr/ │ │ ├── Include/ │ │ │ ├── OVR.h │ │ │ ├── OVR_Kernel.h │ │ │ └── OVR_Version.h │ │ ├── Lib/ │ │ │ └── Mac/ │ │ │ ├── Debug/ │ │ │ │ └── libovr.a │ │ │ └── Release/ │ │ │ └── libovr.a │ │ └── Src/ │ │ ├── CAPI/ │ │ │ ├── CAPI_DistortionRenderer.cpp │ │ │ ├── CAPI_DistortionRenderer.h │ │ │ ├── CAPI_FrameTimeManager.cpp │ │ │ ├── CAPI_FrameTimeManager.h │ │ │ ├── CAPI_HMDRenderState.cpp │ │ │ ├── CAPI_HMDRenderState.h │ │ │ ├── CAPI_HMDState.cpp │ │ │ ├── CAPI_HMDState.h │ │ │ ├── CAPI_HSWDisplay.cpp │ │ │ ├── CAPI_HSWDisplay.h │ │ │ ├── CAPI_LatencyStatistics.cpp │ │ │ ├── CAPI_LatencyStatistics.h │ │ │ ├── GL/ │ │ │ │ ├── CAPI_GLE.cpp │ │ │ │ ├── CAPI_GLE.h │ │ │ │ ├── CAPI_GLE_GL.h │ │ │ │ ├── CAPI_GL_DistortionRenderer.cpp │ │ │ │ ├── CAPI_GL_DistortionRenderer.h │ │ │ │ ├── CAPI_GL_DistortionShaders.h │ │ │ │ ├── CAPI_GL_HSWDisplay.cpp │ │ │ │ ├── CAPI_GL_HSWDisplay.h │ │ │ │ ├── CAPI_GL_Util.cpp │ │ │ │ └── CAPI_GL_Util.h │ │ │ └── Textures/ │ │ │ └── healthAndSafety.tga.h │ │ ├── Displays/ │ │ │ ├── OVR_Display.cpp │ │ │ ├── OVR_Display.h │ │ │ ├── OVR_OSX_Display.cpp │ │ │ ├── OVR_OSX_Display.h │ │ │ ├── OVR_OSX_FocusObserver.h │ │ │ ├── OVR_OSX_FocusObserver.mm │ │ │ ├── OVR_OSX_FocusReader.h │ │ │ └── OVR_OSX_FocusReader.mm │ │ ├── Kernel/ │ │ │ ├── OVR_Alg.cpp │ │ │ ├── OVR_Alg.h │ │ │ ├── OVR_Allocator.cpp │ │ │ ├── OVR_Allocator.h │ │ │ ├── OVR_Array.h │ │ │ ├── OVR_Atomic.cpp │ │ │ ├── OVR_Atomic.h │ │ │ ├── OVR_CRC32.cpp │ │ │ ├── OVR_CRC32.h │ │ │ ├── OVR_Color.h │ │ │ ├── OVR_Compiler.h │ │ │ ├── OVR_ContainerAllocator.h │ │ │ ├── OVR_DebugHelp.cpp │ │ │ ├── OVR_DebugHelp.h │ │ │ ├── OVR_Delegates.h │ │ │ ├── OVR_Deque.h │ │ │ ├── OVR_File.cpp │ │ │ ├── OVR_File.h │ │ │ ├── OVR_FileFILE.cpp │ │ │ ├── OVR_Hash.h │ │ │ ├── OVR_KeyCodes.h │ │ │ ├── OVR_List.h │ │ │ ├── OVR_Lockless.cpp │ │ │ ├── OVR_Lockless.h │ │ │ ├── OVR_Log.cpp │ │ │ ├── OVR_Log.h │ │ │ ├── OVR_Math.cpp │ │ │ ├── OVR_Math.h │ │ │ ├── OVR_Nullptr.h │ │ │ ├── OVR_Observer.h │ │ │ ├── OVR_RefCount.cpp │ │ │ ├── OVR_RefCount.h │ │ │ ├── OVR_SharedMemory.cpp │ │ │ ├── OVR_SharedMemory.h │ │ │ ├── OVR_Std.cpp │ │ │ ├── OVR_Std.h │ │ │ ├── OVR_String.cpp │ │ │ ├── OVR_String.h │ │ │ ├── OVR_StringHash.h │ │ │ ├── OVR_String_FormatUtil.cpp │ │ │ ├── OVR_String_PathUtil.cpp │ │ │ ├── OVR_SysFile.cpp │ │ │ ├── OVR_SysFile.h │ │ │ ├── OVR_System.cpp │ │ │ ├── OVR_System.h │ │ │ ├── OVR_ThreadCommandQueue.cpp │ │ │ ├── OVR_ThreadCommandQueue.h │ │ │ ├── OVR_Threads.h │ │ │ ├── OVR_ThreadsPthread.cpp │ │ │ ├── OVR_Timer.cpp │ │ │ ├── OVR_Timer.h │ │ │ ├── OVR_Types.h │ │ │ ├── OVR_UTF8Util.cpp │ │ │ ├── OVR_UTF8Util.h │ │ │ ├── OVR_mach_exc_OSX.c │ │ │ └── OVR_mach_exc_OSX.h │ │ ├── Net/ │ │ │ ├── OVR_BitStream.cpp │ │ │ ├── OVR_BitStream.h │ │ │ ├── OVR_MessageIDTypes.h │ │ │ ├── OVR_NetworkPlugin.cpp │ │ │ ├── OVR_NetworkPlugin.h │ │ │ ├── OVR_NetworkTypes.h │ │ │ ├── OVR_PacketizedTCPSocket.cpp │ │ │ ├── OVR_PacketizedTCPSocket.h │ │ │ ├── OVR_RPC1.cpp │ │ │ ├── OVR_RPC1.h │ │ │ ├── OVR_Session.cpp │ │ │ ├── OVR_Session.h │ │ │ ├── OVR_Socket.cpp │ │ │ ├── OVR_Socket.h │ │ │ ├── OVR_Unix_Socket.cpp │ │ │ └── OVR_Unix_Socket.h │ │ ├── OVR_CAPI.cpp │ │ ├── OVR_CAPI.h │ │ ├── OVR_CAPI_GL.h │ │ ├── OVR_CAPI_Keys.h │ │ ├── OVR_JSON.cpp │ │ ├── OVR_JSON.h │ │ ├── OVR_Profile.cpp │ │ ├── OVR_Profile.h │ │ ├── OVR_SerialFormat.cpp │ │ ├── OVR_SerialFormat.h │ │ ├── OVR_Stereo.cpp │ │ ├── OVR_Stereo.h │ │ ├── Sensors/ │ │ │ └── OVR_DeviceConstants.h │ │ ├── Service/ │ │ │ ├── Service_NetClient.cpp │ │ │ ├── Service_NetClient.h │ │ │ ├── Service_NetSessionCommon.cpp │ │ │ └── Service_NetSessionCommon.h │ │ ├── Tracking/ │ │ │ ├── Tracking_PoseState.h │ │ │ ├── Tracking_SensorState.h │ │ │ ├── Tracking_SensorStateReader.cpp │ │ │ └── Tracking_SensorStateReader.h │ │ └── Util/ │ │ ├── Util_ImageWindow.cpp │ │ ├── Util_ImageWindow.h │ │ ├── Util_Interface.cpp │ │ ├── Util_Interface.h │ │ ├── Util_LatencyTest2Reader.cpp │ │ ├── Util_LatencyTest2Reader.h │ │ ├── Util_LatencyTest2State.h │ │ ├── Util_Render_Stereo.cpp │ │ ├── Util_Render_Stereo.h │ │ ├── Util_SystemGUI.cpp │ │ ├── Util_SystemGUI.h │ │ ├── Util_SystemGUI_OSX.mm │ │ ├── Util_SystemInfo.cpp │ │ ├── Util_SystemInfo.h │ │ └── Util_SystemInfo_OSX.mm │ ├── ovr-0.5.0.1/ │ │ └── Src/ │ │ ├── CAPI/ │ │ │ ├── CAPI_DistortionRenderer.cpp │ │ │ ├── CAPI_DistortionRenderer.h │ │ │ ├── CAPI_DistortionTiming.cpp │ │ │ ├── CAPI_DistortionTiming.h │ │ │ ├── CAPI_FrameLatencyTracker.cpp │ │ │ ├── CAPI_FrameLatencyTracker.h │ │ │ ├── CAPI_FrameTimeManager3.cpp │ │ │ ├── CAPI_FrameTimeManager3.h │ │ │ ├── CAPI_HMDRenderState.cpp │ │ │ ├── CAPI_HMDRenderState.h │ │ │ ├── CAPI_HMDState.cpp │ │ │ ├── CAPI_HMDState.h │ │ │ ├── CAPI_HSWDisplay.cpp │ │ │ ├── CAPI_HSWDisplay.h │ │ │ ├── D3D1X/ │ │ │ │ ├── CAPI_D3D11_DistortionRenderer.cpp │ │ │ │ ├── CAPI_D3D11_DistortionRenderer.h │ │ │ │ ├── CAPI_D3D11_HSWDisplay.cpp │ │ │ │ ├── CAPI_D3D11_HSWDisplay.h │ │ │ │ ├── CAPI_D3D11_Util.cpp │ │ │ │ ├── CAPI_D3D11_Util.h │ │ │ │ └── Shaders/ │ │ │ │ ├── DistortionCS2x2.csh │ │ │ │ ├── DistortionChroma_ps.psh │ │ │ │ ├── DistortionChroma_vs.vsh │ │ │ │ ├── DistortionTimewarpChroma_vs.vsh │ │ │ │ ├── Distortion_ps.psh │ │ │ │ ├── SimpleQuad_ps.psh │ │ │ │ ├── SimpleQuad_vs.vsh │ │ │ │ ├── SimpleTexturedQuad_ps.psh │ │ │ │ ├── SimpleTexturedQuad_vs.vsh │ │ │ │ ├── genComputeShaderHeader.bat │ │ │ │ ├── genPixelShaderHeader.bat │ │ │ │ └── genVertexShaderHeader.bat │ │ │ ├── D3D9/ │ │ │ │ ├── CAPI_D3D9_DistortionRenderer.cpp │ │ │ │ ├── CAPI_D3D9_DistortionRenderer.h │ │ │ │ ├── CAPI_D3D9_HSWDisplay.cpp │ │ │ │ ├── CAPI_D3D9_HSWDisplay.h │ │ │ │ └── CAPI_D3D9_Util.cpp │ │ │ ├── GL/ │ │ │ │ ├── CAPI_GL_DistortionRenderer.cpp │ │ │ │ ├── CAPI_GL_DistortionRenderer.h │ │ │ │ ├── CAPI_GL_DistortionShaders.h │ │ │ │ ├── CAPI_GL_HSWDisplay.cpp │ │ │ │ ├── CAPI_GL_HSWDisplay.h │ │ │ │ ├── CAPI_GL_Util.cpp │ │ │ │ └── CAPI_GL_Util.h │ │ │ └── Textures/ │ │ │ ├── healthAndSafety.tga │ │ │ ├── healthAndSafety.tga.h │ │ │ ├── overdriveLut_dk2.h │ │ │ └── overdriveLut_dk2_2.h │ │ ├── Displays/ │ │ │ ├── OVR_Display.cpp │ │ │ ├── OVR_Display.h │ │ │ ├── OVR_OSX_Display.cpp │ │ │ ├── OVR_OSX_Display.h │ │ │ ├── OVR_Win32_Display.cpp │ │ │ ├── OVR_Win32_Display.h │ │ │ ├── OVR_Win32_Dxgi_Display.h │ │ │ ├── OVR_Win32_FocusReader.cpp │ │ │ ├── OVR_Win32_FocusReader.h │ │ │ ├── OVR_Win32_RenderShim.cpp │ │ │ ├── OVR_Win32_ShimFunctions.cpp │ │ │ ├── OVR_Win32_ShimFunctions.h │ │ │ └── OVR_Win32_ShimVersion.h │ │ ├── Net/ │ │ │ ├── OVR_BitStream.cpp │ │ │ ├── OVR_BitStream.h │ │ │ ├── OVR_MessageIDTypes.h │ │ │ ├── OVR_NetworkPlugin.cpp │ │ │ ├── OVR_NetworkPlugin.h │ │ │ ├── OVR_NetworkTypes.h │ │ │ ├── OVR_PacketizedTCPSocket.cpp │ │ │ ├── OVR_PacketizedTCPSocket.h │ │ │ ├── OVR_RPC1.cpp │ │ │ ├── OVR_RPC1.h │ │ │ ├── OVR_Session.cpp │ │ │ ├── OVR_Session.h │ │ │ ├── OVR_Socket.cpp │ │ │ ├── OVR_Socket.h │ │ │ ├── OVR_Unix_Socket.cpp │ │ │ ├── OVR_Unix_Socket.h │ │ │ ├── OVR_Win32_Socket.cpp │ │ │ └── OVR_Win32_Socket.h │ │ ├── OVR_CAPI.cpp │ │ ├── OVR_Profile.cpp │ │ ├── OVR_Profile.h │ │ ├── OVR_SerialFormat.cpp │ │ ├── OVR_SerialFormat.h │ │ ├── OVR_Stereo.cpp │ │ ├── OVR_Stereo.h │ │ ├── Sensors/ │ │ │ └── OVR_DeviceConstants.h │ │ ├── Service/ │ │ │ ├── Service_NetClient.cpp │ │ │ ├── Service_NetClient.h │ │ │ ├── Service_NetSessionCommon.cpp │ │ │ ├── Service_NetSessionCommon.h │ │ │ ├── Service_Win32_FastIPC_Client.cpp │ │ │ └── Service_Win32_FastIPC_Client.h │ │ ├── Util/ │ │ │ ├── Util_Interface.cpp │ │ │ ├── Util_Interface.h │ │ │ ├── Util_LatencyTest2Reader.cpp │ │ │ ├── Util_LatencyTest2Reader.h │ │ │ ├── Util_LatencyTest2State.h │ │ │ ├── Util_MatFile.cpp │ │ │ ├── Util_MatFile.h │ │ │ ├── Util_Render_Stereo.cpp │ │ │ └── Util_Render_Stereo.h │ │ └── Vision/ │ │ ├── SensorFusion/ │ │ │ ├── Vision_SensorState.h │ │ │ ├── Vision_SensorStateReader.cpp │ │ │ └── Vision_SensorStateReader.h │ │ └── Vision_Common.h │ └── stb/ │ ├── stb_image.h │ └── stb_truetype.h ├── frequensea-osculator-config.oscd ├── houdini/ │ └── surface.hipnc ├── lua/ │ ├── _frequencies.lua │ ├── _keys.lua │ ├── animate-camera.lua │ ├── capture-model.lua │ ├── diffuse.lua │ ├── draw-text.lua │ ├── dvbt-animate-one.lua │ ├── dvbt.lua │ ├── empty.lua │ ├── fft-sea-auto.lua │ ├── fft-sea-sick.lua │ ├── fft-sea.lua │ ├── fft-shifted.lua │ ├── fft.lua │ ├── fm-player.lua │ ├── grid-ripple.lua │ ├── grid.lua │ ├── iq-lines-animate-freq.lua │ ├── iq-lines-animate-one.lua │ ├── iq-lines-buffer.lua │ ├── iq-lines.lua │ ├── iq-tex-3d-filtered.lua │ ├── iq-tex-3d.lua │ ├── iq-tex-audio.lua │ ├── iq-tex-filtered.lua │ ├── iq-tex-steps.lua │ ├── iq-tex.lua │ ├── keys.lua │ ├── model-sea.lua │ ├── noise-grid-triangles.lua │ ├── noise-grid-wave.lua │ ├── noise-grid.lua │ ├── osc-rotate.lua │ ├── osc-server.lua │ ├── psychedelic-noise.lua │ ├── samples-and-model.lua │ ├── samples-tex-3d-filtered.lua │ ├── samples-tex-3d.lua │ ├── samples-tex-shaded.lua │ ├── samples-tex-slow.lua │ ├── samples-tex.lua │ ├── sea-grid.lua │ ├── signal-detector.lua │ ├── skybox.lua │ ├── slinky-points.lua │ ├── slinky-slow.lua │ ├── slinky-two-point-five.lua │ ├── slinky-vr.lua │ ├── slinky.lua │ ├── static-gradient.lua │ ├── static.lua │ └── texture-image.lua ├── obj/ │ ├── c004.obj │ ├── cubes.obj │ ├── grid.obj │ └── monkey.obj ├── rfdata/ │ ├── rf-100.900-1.raw │ ├── rf-100.900-2.raw │ ├── rf-100.900-3.raw │ ├── rf-1278.000-1.raw │ ├── rf-1574.182-1.raw │ ├── rf-1574.182-2.raw │ ├── rf-1574.182-3.raw │ ├── rf-2.500-1.raw │ ├── rf-2.500-2.raw │ ├── rf-2.500-3.raw │ ├── rf-200.500-big.raw │ ├── rf-2003.800-1.raw │ ├── rf-2003.800-2.raw │ ├── rf-2003.800-3.raw │ ├── rf-202.500-1.raw │ ├── rf-202.500-2.raw │ ├── rf-202.500-3.raw │ ├── rf-2040.200-1.raw │ ├── rf-2040.200-2.raw │ ├── rf-2040.200-3.raw │ ├── rf-2072.300-1.raw │ ├── rf-2072.300-2.raw │ ├── rf-2072.300-3.raw │ ├── rf-2104.800-1.raw │ ├── rf-2104.800-2.raw │ ├── rf-2104.800-3.raw │ ├── rf-394.855-1.raw │ ├── rf-4.000-1.raw │ ├── rf-4.000-2.raw │ ├── rf-4.000-3.raw │ ├── rf-433.000-short.raw │ ├── rf-433.000.raw │ ├── rf-612.004-1.raw │ ├── rf-612.004-2.raw │ ├── rf-612.004-3.raw │ ├── rf-862.000-1.raw │ └── rf-887.000-1.raw ├── rpi-fdb/ │ ├── Makefile │ ├── README │ ├── iqvis.c │ └── iqvis_lines.c ├── rust/ │ ├── Cargo.toml │ └── src/ │ └── main.rs ├── shaders/ │ ├── skybox.frag │ └── skybox.vert └── src/ ├── main.cpp ├── nfile.c ├── nfile.h ├── ngl.c ├── ngl.h ├── nim.c ├── nim.h ├── noise.c ├── noise.h ├── nosc.c ├── nosc.h ├── nrf.c ├── nrf.h ├── nut.c ├── nut.h ├── nvr.cpp ├── nvr.h ├── nwm.c ├── nwm.h ├── obj.c ├── obj.h ├── vec.c └── vec.h