octave
A 3D game engine for GameCube, Wii, 3DS, Windows, Linux, and Android.
File Explorer
Download Latest Version (.zip)Showing a partial file list β download the zip above to see everything.
- c_cpp_properties.json
- launch.json
- settings.json
- tasks.json
- build.sh
- Dockerfile
- PackagingFlow.md
- UUID.md
- Docker.md
- Editor.md
- Scripting.md
- Asset.md
- Font.md
- Material.md
- MaterialBase.md
- MaterialInstance.md
- MaterialLite.md
- ParticleSystem.md
- ParticleSystemInstance.md
- Scene.md
- SkeletalMesh.md
- SoundWave.md
- StaticMesh.md
- Texture.md
- Enums.md
- Globals.md
- Property.md
- Rect.md
- Signal.md
- Stream.md
- Vector.md
- World.md
- Audio3D.md
- Box3D.md
- Camera3D.md
- Capsule3D.md
- DirectionalLight3D.md
- InstancedMesh3D.md
- Light3D.md
- Mesh3D.md
- NavMesh3D.md
- Node3D.md
- Particle3D.md
- PointLight3D.md
- Primitive3D.md
- ShadowMesh3D.md
- SkeletalMesh3D.md
- Sphere3D.md
- Spline3D.md
- StaticMesh3D.md
- TextMesh3D.md
- Button.md
- Poly.md
- PolyRect.md
- Quad.md
- Text.md
- Widget.md
- Node.md
- AssetManager.md
- Audio.md
- Engine.md
- Input.md
- Log.md
- Math.md
- Network.md
- Renderer.md
- Script.md
- System.md
- TimerManager.md
- README.md
- F_InterLight18.ttf
- F_InterRegular18.ttf
- F_Roboto32.ttf
- F_RobotoMono16.ttf
- .keep
- SK_Allegro.glb
- SM_CapsuleCap.dae
- SM_CapsuleCylinder.dae
- SM_Cone.dae
- SM_Cube.dae
- SM_Cylinder.dae
- SM_Plane.dae
- SM_Sphere.dae
- SM_Sphere_112.dae
- SM_Torus.dae
- SC_Demo_FirstPersonPawn.oct
- SC_Demo_PlayerLauncher.oct
- SC_Demo_ThirdPersonPawn.oct
- M_Demo_Blue.oct
- M_Demo_Checker_Blue.oct
- M_Demo_Checker_Green.oct
- M_Demo_Checker_Red.oct
- M_Demo_Checker_White.oct
- M_Demo_Green.oct
- M_Demo_Red.oct
- M_Demo_White.oct
- SC_Demo_FirstPerson.oct
- SC_Demo_ThirdPerson.oct
- T_Allegro.png
- T_Black.png
- T_Checker.png
- T_Circle.png
- T_DefaultColor.png
- T_DefaultColorAlpha.png
- T_DefaultNormal.png
- T_DefaultORM.png
- T_MiniArrow.png
- T_Radial.png
- T_Ring.png
- T_Roboto16.png
- T_Roboto32.png
- T_RobotoMono16.png
- T_RobotoMono8.png
- T_TriShape.png
- T_White.png
- Demo_LightSwitch.lua
- Demo_ObjectSpawner.lua
- Demo_PlayerLauncher.lua
- EngineStartup.lua
- FirstPersonController.lua
- Interactive.lua
- Interactor.lua
- LuaPanda.lua
- Rotator.lua
- StartLuaPanda.lua
- ThirdPersonController.lua
- DebugNormal.glsl
- Blur.frag
- Common.glsl
- Depth.vert
- DepthSkinned.vert
- Fog.glsl
- Forward.frag
- Forward.vert
- ForwardColor.vert
- ForwardInstanced.vert
- ForwardInstancedColor.vert
- ForwardParticle.vert
- ForwardShadow.frag
- ForwardSkinned.vert
- ForwardSpec.frag
- ForwardVert.glsl
- ForwardVertColor.glsl
- HitCheck.frag
- HitCheckInstanced.frag
- LightBakeAverage.comp
- LightBakeDiffuse.comp
- LightBakeDirect.comp
- LightBakeIndirect.comp
- Line.frag
- Line.vert
- MatTemplateFrag.glsl
- MatTemplateVert.glsl
- NullPostProcess.frag
- PathTrace.comp
- Poly.frag
- Poly.vert
- Quad.frag
- Quad.vert
- RayTraceCommon.glsl
- RayTraceTypes.glsl
- Resample.frag
- ScreenRect.vert
- Selected.frag
- SelectedInstanced.frag
- Shadow.frag
- Shadow.vert
- ShadowSkinned.vert
- Skinning.glsl
- Text.frag
- Text.vert
- Tonemap.frag
- Wireframe.frag
- compile.bat
- compile.sh
- Particle.v.pica
- Quad.v.pica
- SkeletalMesh.v.pica
- StaticMesh.v.pica
- Text.v.pica
- Audio_3DS.cpp
- Audio_Android.cpp
- Audio_Dolphin.cpp
- Audio_Linux.cpp
- Audio_Windows.cpp
- Audio.cpp
- Audio.h
- AudioConstants.h
- AudioTypes.h
- CMakeLists.txt
- ImGuizmo.cpp
- ImGuizmo.h
- EditorTheme.cpp
- EditorTheme.h
- ThemeModule.cpp
- ThemeModule.h
- ViewportModule.cpp
- ViewportModule.h
- AppearanceModule.cpp
- AppearanceModule.h
- GeneralModule.cpp
- GeneralModule.h
- JsonSettings.cpp
- JsonSettings.h
- preferences.spec
- preferences_c.spec
- PreferencesManager.cpp
- PreferencesManager.h
- PreferencesModule.cpp
- PreferencesModule.h
- PreferencesWindow.cpp
- PreferencesWindow.h
- ActionManager.cpp
- ActionManager.h
- CustomImgui.cpp
- CustomImgui.h
- EditorConstants.h
- EditorImgui.cpp
- EditorImgui.h
- EditorMain.cpp
- EditorState.cpp
- EditorState.h
- EditorTypes.h
- EditorUtils.cpp
- EditorUtils.h
- FeatureFlags.cpp
- FeatureFlags.h
- Grid.cpp
- Grid.h
- imgui_impl_xcb.cpp
- imgui_impl_xcb.h
- InputManager.cpp
- InputManager.h
- PaintManager.cpp
- PaintManager.h
- Viewport2d.cpp
- Viewport2d.h
- Viewport3d.cpp
- Viewport3d.h
- Font.cpp
- Font.h
- Material.cpp
- Material.h
- MaterialBase.cpp
- MaterialBase.h
- MaterialInstance.cpp
- MaterialInstance.h
- MaterialLite.cpp
- MaterialLite.h
- ParticleSystem.cpp
- ParticleSystem.h
- ParticleSystemInstance.cpp
- ParticleSystemInstance.h
- Scene.cpp
- Scene.h
- SkeletalMesh.cpp
- SkeletalMesh.h
- SoundWave.cpp
- SoundWave.h
- StaticMesh.cpp
- StaticMesh.h
- Texture.cpp
- Texture.h
- Audio3d.cpp
- Audio3d.h
- Box3d.cpp
- Box3d.h
- Camera3d.cpp
- Camera3d.h
- Capsule3d.cpp
- Capsule3d.h
- DirectionalLight3d.cpp
- DirectionalLight3d.h
- InstancedMesh3d.cpp
- InstancedMesh3d.h
- Light3d.cpp
- Light3d.h
- Mesh3d.cpp
- Mesh3d.h
- NavMesh3d.cpp
- NavMesh3d.h
- Node3d.cpp
- Node3d.h
- Particle3d.cpp
- Particle3d.h
- PointLight3d.cpp
- PointLight3d.h
- Primitive3d.cpp
- Primitive3d.h
- ShadowMesh3d.cpp
- ShadowMesh3d.h
- SkeletalMesh3d.cpp
- SkeletalMesh3d.h
- Sphere3d.cpp
- Sphere3d.h
- Spline3d.cpp
- Spline3d.h
- StaticMesh3d.cpp
- StaticMesh3d.h
- TestSpinner.cpp
- TestSpinner.h
- TextMesh3d.cpp
- TextMesh3d.h
- ArrayWidget.cpp
- ArrayWidget.h
- Button.cpp
- Button.h
- Canvas.cpp
- Canvas.h
- Console.cpp
- Console.h
- Poly.cpp
- Poly.h
- PolyRect.cpp
- PolyRect.h
- Quad.cpp
- Quad.h
- StatsOverlay.cpp
- StatsOverlay.h
- Text.cpp
- Text.h
- Widget.cpp
- Widget.h
- Node.cpp
- Node.h
- Assertion.h
- Asset.cpp
- Asset.h
- AssetDir.cpp
- AssetDir.h
- AssetManager.cpp
- AssetManager.h
- AssetRef.cpp
- AssetRef.h
- AudioManager.cpp
- AudioManager.h
- CameraFrustum.cpp
- CameraFrustum.h
- Clock.cpp
- Clock.h
- Constants.h
- Datum.cpp
- Datum.h
- EmbeddedFile.h
- Engine.cpp
- Engine.h
- EngineTypes.cpp
- EngineTypes.h
- Enums.h
- Factory.h
- FileWatcher.cpp
- FileWatcher.h
- InputDevices.cpp
- InputDevices.h
- Line.h
- Log.cpp
- Log.h
- Maths.cpp
- Maths.h
- NetDatum.cpp
- NetDatum.h
- NetFunc.cpp
- NetFunc.h
- NetMsg.cpp
- NetMsg.h
- NetworkManager.cpp
- NetworkManager.h
- NodePath.cpp
- NodePath.h
- Object.h
- Profiler.cpp
- Profiler.h
- Property.cpp
- Property.h
- Rect.cpp
- Rect.h
- Renderer.cpp
- Renderer.h
- Script.cpp
- Script.h
- ScriptAutoReg.cpp
- ScriptAutoReg.h
- ScriptFunc.cpp
- ScriptFunc.h
- ScriptMacros.h
- ScriptUtils.cpp
- ScriptUtils.h
- Signals.cpp
- Signals.h
- SmartPointer.cpp
- SmartPointer.h
- stb_implementation.cpp
- Stream.cpp
- Stream.h
- TableDatum.cpp
- TableDatum.h
- TimerManager.cpp
- TimerManager.h
- Utilities.cpp
- Utilities.h
- Vertex.h
- World.cpp
- World.h
- C3dTypes.h
- C3dUtils.cpp
- C3dUtils.h
- DoubleBuffer.cpp
- DoubleBuffer.h
- Graphics_C3D.cpp
- Graphics_GX.cpp
- GxTypes.h
- GxUtils.cpp
- GxUtils.h
- BlurPass.cpp
- BlurPass.h
- PostProcessPass.cpp
- PostProcessPass.h
- TonemapPass.cpp
- TonemapPass.h
- Buffer.cpp
- Buffer.h
- DescriptorLayoutCache.cpp
- DescriptorLayoutCache.h
- DescriptorPool.cpp
- DescriptorPool.h
- DescriptorSet.cpp
- DescriptorSet.h
- DestroyQueue.cpp
- DestroyQueue.h
- Graphics_Vulkan.cpp
- Image.cpp
- Image.h
- MaterialPipelineCache.cpp
- MaterialPipelineCache.h
- MultiBuffer.cpp
- MultiBuffer.h
- Pipeline.cpp
- Pipeline.h
- PipelineCache.cpp
- PipelineCache.h
- PipelineConfigs.cpp
- PipelineConfigs.h
- PostProcessChain.cpp
- PostProcessChain.h
- RayTracer.cpp
- RayTracer.h
- RenderPassCache.cpp
- RenderPassCache.h
- Shader.cpp
- Shader.h
- VramAllocator.cpp
- VramAllocator.h
- VulkanConstants.h
- VulkanContext.cpp
- VulkanContext.h
- VulkanTypes.cpp
- VulkanTypes.h
- VulkanUtils.cpp
- VulkanUtils.h
- Graphics.h
- GraphicsConstants.h
- GraphicsTypes.h
- GraphicsUtils.cpp
- GraphicsUtils.h
- Input_3DS.cpp
- Input_Android.cpp
- Input_Dolphin.cpp
- Input_Linux.cpp
- Input_Windows.cpp
- Input.cpp
- Input.h
- InputConstants.h
- InputTypes.h
- InputUtils.cpp
- InputUtils.h
- Asset_Lua.cpp
- Asset_Lua.h
- AssetManager_Lua.cpp
- AssetManager_Lua.h
- Audio3d_Lua.cpp
- Audio3d_Lua.h
- Audio_Lua.cpp
- Audio_Lua.h
- Box3d_Lua.cpp
- Box3d_Lua.h
- Button_Lua.cpp
- Button_Lua.h
- Camera3d_Lua.cpp
- Camera3d_Lua.h
- Canvas_Lua.cpp
- Canvas_Lua.h
- Capsule3d_Lua.cpp
- Capsule3d_Lua.h
- DirectionalLight3d_Lua.cpp
- DirectionalLight3d_Lua.h
- Engine_Lua.cpp
- Engine_Lua.h
- Font_Lua.cpp
- Font_Lua.h
- Input_Lua.cpp
- Input_Lua.h
- InstancedMesh3d_Lua.cpp
- InstancedMesh3d_Lua.h
- Light3d_Lua.cpp
- Light3d_Lua.h
- Log_Lua.cpp
- Log_Lua.h
- LuaBindings.cpp
- LuaTypeCheck.cpp
- LuaTypeCheck.h
- LuaUtils.cpp
- LuaUtils.h
- Material_Lua.cpp
- Material_Lua.h
- MaterialBase_Lua.cpp
- MaterialBase_Lua.h
- MaterialInstance_Lua.cpp
- MaterialInstance_Lua.h
- MaterialLite_Lua.cpp
- MaterialLite_Lua.h
- Maths_Lua.cpp
- Maths_Lua.h
- Mesh3d_Lua.cpp
- Mesh3d_Lua.h
- Misc_Lua.cpp
- Misc_Lua.h
- Network_Lua.cpp
- Network_Lua.h
- Node3d_Lua.cpp
- Node3d_Lua.h
- Node_Lua.cpp
- Node_Lua.h
- Particle3d_Lua.cpp
- Particle3d_Lua.h
- ParticleSystem_Lua.cpp
- ParticleSystem_Lua.h
- ParticleSystemInstance_Lua.cpp
- ParticleSystemInstance_Lua.h
- PointLight3d_Lua.cpp
- PointLight3d_Lua.h
- Poly_Lua.cpp
- Poly_Lua.h
- PolyRect_Lua.cpp
- PolyRect_Lua.h
- Primitive3d_Lua.cpp
- Primitive3d_Lua.h
- Property_Lua.cpp
- Property_Lua.h
- Quad_Lua.cpp
- Quad_Lua.h
- Rect_Lua.cpp
- Rect_Lua.h
- Renderer_Lua.cpp
- Renderer_Lua.h
- Scene_Lua.cpp
- Scene_Lua.h
- Script_Lua.cpp
- Script_Lua.h
- ShadowMesh3d_Lua.cpp
- ShadowMesh3d_Lua.h
- Signal_Lua.cpp
- Signal_Lua.h
- SkeletalMesh3d_Lua.cpp
- SkeletalMesh3d_Lua.h
- SkeletalMesh_Lua.cpp
- SkeletalMesh_Lua.h
- SoundWave_Lua.cpp
- SoundWave_Lua.h
- Sphere3d_Lua.cpp
- Sphere3d_Lua.h
- Spline3d_Lua.cpp
- Spline3d_Lua.h
- StaticMesh3d_Lua.cpp
- StaticMesh3d_Lua.h
- StaticMesh_Lua.cpp
- StaticMesh_Lua.h
- Stream_Lua.cpp
- Stream_Lua.h
- System_Lua.cpp
- System_Lua.h
- Text_Lua.cpp
- Text_Lua.h
- TextMesh3d_Lua.cpp
- TextMesh3d_Lua.h
- Texture_Lua.cpp
- Texture_Lua.h
- TimerManager_Lua.cpp
- TimerManager_Lua.h
- Vector_Lua.cpp
- Vector_Lua.h
- Widget_Lua.cpp
- Widget_Lua.h
- World_Lua.cpp
- World_Lua.h
- Network_3DS.cpp
- Network_Android.cpp
- Network_Dolphin.cpp
- Network_Linux.cpp
- Network_Windows.cpp
- NetPlatform.cpp
- NetPlatform.h
- NetPlatformEpic.cpp
- NetPlatformEpic.h
- NetPlatformSteam.cpp
- NetPlatformSteam.h
- NetSession.h
- Network.h
- NetworkConstants.h
- NetworkTypes.h
- System_3DS.cpp
- System_Android.cpp
- System_Dolphin.cpp
- System_Linux.cpp
- System_Windows.cpp
- System.h
- SystemConstants.h
- SystemTypes.h
- SystemUtils.cpp
- SystemUtils.h
- CMakeLists.txt
- Swap.h
- CMakeLists.txt
- Engine.vcxproj
- Engine.vcxproj.filters
- FeatureFlags.cpp
- Makefile_3DS
- Makefile_GCN
- Makefile_Linux
- Makefile_Wii
- barrier.hpp
- external_interface.h
- GLSL.std.450.h
- image.hpp
- internal_interface.hpp
- LICENSE
- main.cpp
- sampler.hpp
- spirv.h
- spirv.hpp
- spirv_cfg.cpp
- spirv_cfg.hpp
- spirv_common.hpp
- spirv_cpp.cpp
- spirv_cpp.hpp
- spirv_cross.cpp
- spirv_cross.hpp
- spirv_cross_c.cpp
- spirv_cross_c.h
- spirv_cross_containers.hpp
- spirv_cross_error_handling.hpp
- spirv_cross_parsed_ir.cpp
- spirv_cross_parsed_ir.hpp
- spirv_cross_util.cpp
- spirv_cross_util.hpp
- spirv_glsl.cpp
- spirv_glsl.hpp
- spirv_hlsl.cpp
- spirv_hlsl.hpp
- spirv_msl.cpp
- spirv_msl.hpp
- spirv_parser.cpp
- spirv_parser.hpp
- spirv_reflect.cpp
- spirv_reflect.hpp
- thread_group.hpp
- android_native_app_glue.c
- android_native_app_glue.h
- Note.txt
- 3DSConverter.cpp
- 3DSExporter.cpp
- 3DSExporter.h
- 3DSHelper.h
- 3DSLoader.cpp
- 3DSLoader.h
- 3MFXmlTags.h
- D3MFExporter.cpp
- D3MFExporter.h
- D3MFImporter.cpp
- D3MFImporter.h
- D3MFOpcPackage.cpp
- D3MFOpcPackage.h
- ACLoader.cpp
- ACLoader.h
- AMFImporter.cpp
- AMFImporter.hpp
- AMFImporter_Geometry.cpp
- AMFImporter_Macro.hpp
- AMFImporter_Material.cpp
- AMFImporter_Node.hpp
- AMFImporter_Postprocess.cpp
- ASELoader.cpp
- ASELoader.h
- ASEParser.cpp
- ASEParser.h
- AssbinExporter.cpp
- AssbinExporter.h
- AssbinLoader.cpp
- AssbinLoader.h
- poppack1.h
- pstdint.h
- pushpack1.h
- AndroidJNIIOSystem.h
- aabb.h
- ai_assert.h
- anim.h
- BaseImporter.h
- Bitmap.h
- BlobIOSystem.h
- ByteSwapper.h
- camera.h
- cexport.h
- cfileio.h
- cimport.h
- color4.h
- color4.inl
- config.h
- CreateAnimMesh.h
- DefaultIOStream.h
- DefaultIOSystem.h
- DefaultLogger.hpp
- Defines.h
- defs.h
- Exceptional.h
- Exporter.hpp
- fast_atof.h
- GenericProperty.h
- Hash.h
- Importer.hpp
- importerdesc.h
- IOStream.hpp
- IOStreamBuffer.h
- IOSystem.hpp
- irrXMLWrapper.h
- light.h
- LineSplitter.h
- LogAux.h
- Logger.hpp
- LogStream.hpp
- Macros.h
- material.h
- material.inl
- MathFunctions.h
- matrix3x3.h
- matrix3x3.inl
- matrix4x4.h
- matrix4x4.inl
- MemoryIOWrapper.h
- mesh.h
- metadata.h
- NullLogger.hpp
- ParsingUtils.h
- pbrmaterial.h
- postprocess.h
- Profiler.h
- ProgressHandler.hpp
- qnan.h
- quaternion.h
- quaternion.inl
- RemoveComments.h
- scene.h
- SceneCombiner.h
- SGSpatialSort.h
- SkeletonMeshBuilder.h
- SmoothingGroups.h
- SmoothingGroups.inl
- SpatialSort.h
- StandardShapes.h
- StreamReader.h
- StreamWriter.h
- StringComparison.h
- StringUtils.h
- Subdivision.h
- texture.h
- TinyFormatter.h
- types.h
- vector2.h
- vector2.inl
- vector3.h
- vector3.inl
- version.h
- Vertex.h
- XMLTools.h
- ZipArchiveIOSystem.h
- cencode.c
- cencode.h
- json_exporter.cpp
- mesh_splitter.cpp
- mesh_splitter.h
- AssxmlExporter.cpp
- AssxmlExporter.h
- B3DImporter.cpp
- B3DImporter.h
- BlenderBMesh.cpp
- BlenderBMesh.h
- BlenderCustomData.cpp
- BlenderCustomData.h
- BlenderDNA.cpp
- BlenderDNA.h
- BlenderDNA.inl
- BlenderIntermediate.h
- BlenderLoader.cpp
- BlenderLoader.h
- BlenderModifier.cpp
- BlenderModifier.h
- BlenderScene.cpp
- BlenderScene.h
- BlenderSceneGen.h
- BlenderTessellator.cpp
- BlenderTessellator.h
- BVHLoader.cpp
- BVHLoader.h
- C4DImporter.cpp
- C4DImporter.h
- AssimpCExport.cpp
- CInterfaceIOWrapper.cpp
- CInterfaceIOWrapper.h
- COBLoader.cpp
- COBLoader.h
- COBScene.h
- ColladaExporter.cpp
- ColladaExporter.h
- ColladaHelper.h
- ColladaLoader.cpp
- ColladaLoader.h
- ColladaParser.cpp
- ColladaParser.h
- assbin_chunks.h
- Assimp.cpp
- BaseImporter.cpp
- BaseProcess.cpp
- BaseProcess.h
- Bitmap.cpp
- CreateAnimMesh.cpp
- DefaultIOStream.cpp
- DefaultIOSystem.cpp
- DefaultLogger.cpp
- DefaultProgressHandler.h
- Exporter.cpp
- FileLogStream.h
- FileSystemFilter.h
- IFF.h
- Importer.cpp
- Importer.h
- ImporterRegistry.cpp
- PolyTools.h
- PostStepRegistry.cpp
- RemoveComments.cpp
- scene.cpp
- SceneCombiner.cpp
- ScenePreprocessor.cpp
- ScenePreprocessor.h
- ScenePrivate.h
- SGSpatialSort.cpp
- simd.cpp
- simd.h
- SkeletonMeshBuilder.cpp
- SpatialSort.cpp
- SplitByBoneCountProcess.cpp
- SplitByBoneCountProcess.h
- StandardShapes.cpp
- StdOStreamLogStream.h
- Subdivision.cpp
- TargetAnimation.cpp
- TargetAnimation.h
- Version.cpp
- VertexTriangleAdjacency.cpp
- VertexTriangleAdjacency.h
- Win32DebugLogStream.h
- ZipArchiveIOSystem.cpp
- poppack1.h
- pstdint.h
- pushpack1.h
- clipper.cpp
- clipper.hpp
- License.txt
- o3dgcAdjacencyInfo.h
- o3dgcArithmeticCodec.cpp
- o3dgcArithmeticCodec.h
- o3dgcBinaryStream.h
- o3dgcCommon.h
- o3dgcDVEncodeParams.h
- o3dgcDynamicVector.h
- o3dgcDynamicVectorDecoder.cpp
- o3dgcDynamicVectorDecoder.h
- o3dgcDynamicVectorEncoder.cpp
- o3dgcDynamicVectorEncoder.h
- o3dgcFIFO.h
- o3dgcIndexedFaceSet.h
- o3dgcIndexedFaceSet.inl
- o3dgcSC3DMCDecoder.h
- o3dgcSC3DMCDecoder.inl
- o3dgcSC3DMCEncodeParams.h
- o3dgcSC3DMCEncoder.h
- o3dgcSC3DMCEncoder.inl
- o3dgcTimer.h
- o3dgcTools.cpp
- o3dgcTriangleFans.cpp
- o3dgcTriangleFans.h
- o3dgcTriangleListDecoder.h
- o3dgcTriangleListDecoder.inl
- o3dgcTriangleListEncoder.h
- o3dgcTriangleListEncoder.inl
- o3dgcVector.h
- o3dgcVector.inl
- DDLNode.cpp
- OpenDDLCommon.cpp
- OpenDDLExport.cpp
- OpenDDLParser.cpp
- OpenDDLStream.cpp
- Value.cpp
- DDLNode.h
- OpenDDLCommon.h
- OpenDDLExport.h
- OpenDDLParser.h
- OpenDDLParserUtils.h
- OpenDDLStream.h
- Value.h
- CMakeLists.txt
- CREDITS
- LICENSE
- README.md
- shapes.cc
- shapes.h
- utils.h
- advancing_front.cc
- advancing_front.h
- cdt.cc
- cdt.h
- sweep.cc
- sweep.h
- sweep_context.cc
- sweep_context.h
- poly2tri.h
- AUTHORS
- LICENSE
- README
- en.h
- error.h
- biginteger.h
- diyfp.h
- dtoa.h
- ieee754.h
- itoa.h
- meta.h
- pow10.h
- regex.h
- stack.h
- strfunc.h
- strtod.h
- swap.h
- inttypes.h
- stdint.h
- allocators.h
- document.h
- encodedstream.h
- encodings.h
- filereadstream.h
- filewritestream.h
- fwd.h
- istreamwrapper.h
- license.txt
- memorybuffer.h
- memorystream.h
- ostreamwrapper.h
- pointer.h
- prettywriter.h
- rapidjson.h
- reader.h
- readme.md
- schema.h
- stream.h
- stringbuffer.h
- writer.h
- crypt.h
- ioapi.c
- ioapi.h
- unzip.c
- unzip.h
- checked.h
- core.h
- unchecked.h
- utf8.h
- asan-wrapper
- cmake_uninstall.cmake.in
- miniz.h
- zip.c
- zip.h
- CMakeLists.txt
- test.c
- test_miniz.c
- .travis.sh
- .travis.yml
- CMakeLists.txt
- README.md
- UNLICENSE
- zip.png
- CSMLoader.cpp
- CSMLoader.h
- DXFHelper.h
- DXFLoader.cpp
- DXFLoader.h
- FBXAnimation.cpp
- FBXBinaryTokenizer.cpp
- FBXCommon.h
- FBXCompileConfig.h
- FBXConverter.cpp
- FBXConverter.h
- FBXDeformer.cpp
- FBXDocument.cpp
- FBXDocument.h
- FBXDocumentUtil.cpp
- FBXDocumentUtil.h
- FBXExporter.cpp
- FBXExporter.h
- FBXExportNode.cpp
- FBXExportNode.h
- FBXExportProperty.cpp
- FBXExportProperty.h
- FBXImporter.cpp
- FBXImporter.h
- FBXImportSettings.h
- FBXMaterial.cpp
- FBXMeshGeometry.cpp
- FBXMeshGeometry.h
- FBXModel.cpp
- FBXNodeAttribute.cpp
- FBXParser.cpp
- FBXParser.h
- FBXProperties.cpp
- FBXProperties.h
- FBXTokenizer.cpp
- FBXTokenizer.h
- FBXUtil.cpp
- FBXUtil.h
- glTFAsset.h
- glTFAsset.inl
- glTFAssetWriter.h
- glTFAssetWriter.inl
- glTFCommon.cpp
- glTFCommon.h
- glTFExporter.cpp
- glTFExporter.h
- glTFImporter.cpp
- glTFImporter.h
- glTF2Asset.h
- glTF2Asset.inl
- glTF2AssetWriter.h
- glTF2AssetWriter.inl
- glTF2Exporter.cpp
- glTF2Exporter.h
- glTF2Importer.cpp
- glTF2Importer.h
- HalfLifeFileData.h
- HMPFileData.h
- HMPLoader.cpp
- HMPLoader.h
- IFCBoolean.cpp
- IFCCurve.cpp
- IFCGeometry.cpp
- IFCLoader.cpp
- IFCLoader.h
- IFCMaterial.cpp
- IFCOpenings.cpp
- IFCProfile.cpp
- IFCReaderGen1_2x3.cpp
- IFCReaderGen2_2x3.cpp
- IFCReaderGen_2x3.h
- IFCReaderGen_4.cpp
- IFCReaderGen_4.h
- IFCUtil.cpp
- IFCUtil.h
- StepFileGen1.cpp
- StepFileGen2.cpp
- StepFileGen3.cpp
- StepFileImporter.cpp
- StepFileImporter.h
- StepReaderGen.h
- STEPFileEncoding.cpp
- STEPFileEncoding.h
- STEPFileReader.cpp
- STEPFileReader.h
- IRRLoader.cpp
- IRRLoader.h
- IRRMeshLoader.cpp
- IRRMeshLoader.h
- IRRShared.cpp
- IRRShared.h
- LWOAnimation.cpp
- LWOAnimation.h
- LWOBLoader.cpp
- LWOFileData.h
- LWOLoader.cpp
- LWOLoader.h
- LWOMaterial.cpp
- LWSLoader.cpp
- LWSLoader.h
- MaterialSystem.cpp
- MaterialSystem.h
- MD2FileData.h
- MD2Loader.cpp
- MD2Loader.h
- MD2NormalTable.h
- MD3FileData.h
- MD3Loader.cpp
- MD3Loader.h
- MD4FileData.h
- MD5Loader.cpp
- MD5Loader.h
- MD5Parser.cpp
- MD5Parser.h
- MDCFileData.h
- MDCLoader.cpp
- MDCLoader.h
- MDCNormalTable.h
- MDLDefaultColorMap.h
- MDLFileData.h
- MDLLoader.cpp
- MDLLoader.h
- MDLMaterialLoader.cpp
- MMDCpp14.h
- MMDImporter.cpp
- MMDImporter.h
- MMDPmdParser.h
- MMDPmxParser.cpp
- MMDPmxParser.h
- MMDVmdParser.h
- MS3DLoader.cpp
- MS3DLoader.h
- NDOLoader.cpp
- NDOLoader.h
- NFFLoader.cpp
- NFFLoader.h
- OFFLoader.cpp
- OFFLoader.h
- OgreBinarySerializer.cpp
- OgreBinarySerializer.h
- OgreImporter.cpp
- OgreImporter.h
- OgreMaterial.cpp
- OgreParsingUtils.h
- OgreStructs.cpp
- OgreStructs.h
- OgreXmlSerializer.cpp
- OgreXmlSerializer.h
- OpenGEXExporter.cpp
- OpenGEXExporter.h
- OpenGEXImporter.cpp
- OpenGEXImporter.h
- OpenGEXStructs.h
- PlyExporter.cpp
- PlyExporter.h
- PlyLoader.cpp
- PlyLoader.h
- PlyParser.cpp
- PlyParser.h
- AndroidJNIIOSystem.h
- CalcTangentsProcess.cpp
- CalcTangentsProcess.h
- ComputeUVMappingProcess.cpp
- ComputeUVMappingProcess.h
- ConvertToLHProcess.cpp
- ConvertToLHProcess.h
- DeboneProcess.cpp
- DeboneProcess.h
- DropFaceNormalsProcess.cpp
- DropFaceNormalsProcess.h
- EmbedTexturesProcess.cpp
- EmbedTexturesProcess.h
- FindDegenerates.cpp
- FindDegenerates.h
- FindInstancesProcess.cpp
- FindInstancesProcess.h
- FindInvalidDataProcess.cpp
- FindInvalidDataProcess.h
- FixNormalsStep.cpp
- FixNormalsStep.h
- GenBoundingBoxesProcess.cpp
- GenBoundingBoxesProcess.h
- GenFaceNormalsProcess.cpp
- GenFaceNormalsProcess.h
- GenVertexNormalsProcess.cpp
- GenVertexNormalsProcess.h
- ImproveCacheLocality.cpp
- ImproveCacheLocality.h
- JoinVerticesProcess.cpp
- JoinVerticesProcess.h
- LimitBoneWeightsProcess.cpp
- LimitBoneWeightsProcess.h
- MakeVerboseFormat.cpp
- MakeVerboseFormat.h
- OptimizeGraph.cpp
- OptimizeGraph.h
- OptimizeMeshes.cpp
- OptimizeMeshes.h
- PretransformVertices.cpp
- PretransformVertices.h
- ProcessHelper.cpp
- ProcessHelper.h
- RemoveRedundantMaterials.cpp
- RemoveRedundantMaterials.h
- RemoveVCProcess.cpp
- RemoveVCProcess.h
- ScaleProcess.cpp
- ScaleProcess.h
- SortByPTypeProcess.cpp
- SortByPTypeProcess.h
- SplitLargeMeshes.cpp
- SplitLargeMeshes.h
- TextureTransform.cpp
- TextureTransform.h
- TriangulateProcess.cpp
- TriangulateProcess.h
- ValidateDataStructure.cpp
- ValidateDataStructure.h
- Q3BSPFileData.h
- Q3BSPFileImporter.cpp
- Q3BSPFileImporter.h
- Q3BSPFileParser.cpp
- Q3BSPFileParser.h
- Q3DLoader.cpp
- Q3DLoader.h
- RawLoader.cpp
- RawLoader.h
- assimp.rc
- resource.h
- SIBImporter.cpp
- SIBImporter.h
- SMDLoader.cpp
- SMDLoader.h
- StepExporter.cpp
- StepExporter.h
- STEPFile.h
- STLExporter.cpp
- STLExporter.h
- STLLoader.cpp
- STLLoader.h
- TerragenLoader.cpp
- TerragenLoader.h
- UnrealLoader.cpp
- UnrealLoader.h
- ObjExporter.cpp
- ObjExporter.h
- ObjFileData.h
- ObjFileImporter.cpp
- ObjFileImporter.h
- ObjFileMtlImporter.cpp
- ObjFileMtlImporter.h
- ObjFileParser.cpp
- ObjFileParser.h
- ObjTools.h
- XFileExporter.cpp
- XFileExporter.h
- XFileHelper.h
- XFileImporter.cpp
- XFileImporter.h
- XFileParser.cpp
- XFileParser.h
- FIReader.cpp
- FIReader.hpp
- X3DExporter.cpp
- X3DExporter.hpp
- X3DImporter.cpp
- X3DImporter.hpp
- X3DImporter_Geometry2D.cpp
- X3DImporter_Geometry3D.cpp
- X3DImporter_Group.cpp
- X3DImporter_Light.cpp
- X3DImporter_Macro.hpp
- X3DImporter_Metadata.cpp
- X3DImporter_Networking.cpp
- X3DImporter_Node.hpp
- X3DImporter_Postprocess.cpp
- X3DImporter_Rendering.cpp
- X3DImporter_Shape.cpp
- X3DImporter_Texturing.cpp
- X3DVocabulary.cpp
- XGLLoader.cpp
- XGLLoader.h
- .editorconfig
- Assimp.vcxproj
- Assimp.vcxproj.filters
- CMakeLists.txt
- config.h.in
- LICENSE
- Makefile_Linux
- revision.h
- b3Aabb.h
- b3BroadphaseCallback.h
- b3DynamicBvh.cpp
- b3DynamicBvh.h
- b3DynamicBvhBroadphase.cpp
- b3DynamicBvhBroadphase.h
- b3OverlappingPair.h
- b3OverlappingPairCache.cpp
- b3OverlappingPairCache.h
- b3BvhSubtreeInfoData.h
- b3BvhTraversal.h
- b3ClipFaces.h
- b3Collidable.h
- b3Contact4Data.h
- b3ContactConvexConvexSAT.h
- b3ContactSphereSphere.h
- b3ConvexPolyhedronData.h
- b3FindConcaveSatAxis.h
- b3FindSeparatingAxis.h
- b3MprPenetration.h
- b3NewContactReduction.h
- b3QuantizedBvhNodeData.h
- b3ReduceContacts.h
- b3RigidBodyData.h
- b3UpdateAabbs.h
- b3Config.h
- b3Contact4.h
- b3ConvexUtility.cpp
- b3ConvexUtility.h
- b3CpuNarrowPhase.cpp
- b3CpuNarrowPhase.h
- b3RaycastInfo.h
- b3RigidBodyCL.h
- CMakeLists.txt
- premake4.lua
- b3Float4.h
- b3Int2.h
- b3Int4.h
- b3Mat3x3.h
- b3PlatformDefinitions.h
- b3Quat.h
- b3AlignedAllocator.cpp
- b3AlignedAllocator.h
- b3AlignedObjectArray.h
- b3CommandLineArgs.h
- b3FileUtils.h
- b3HashMap.h
- b3Logging.cpp
- b3Logging.h
- b3Matrix3x3.h
- b3MinMax.h
- b3PoolAllocator.h
- b3QuadWord.h
- b3Quaternion.h
- b3Random.h
- b3ResizablePool.h
- b3Scalar.h
- b3StackAlloc.h
- b3Transform.h
- b3TransformUtil.h
- b3Vector3.cpp
- b3Vector3.h
- CMakeLists.txt
- premake4.lua
- b3ContactSolverInfo.h
- b3FixedConstraint.cpp
- b3FixedConstraint.h
- b3Generic6DofConstraint.cpp
- b3Generic6DofConstraint.h
- b3JacobianEntry.h
- b3PgsJacobiSolver.cpp
- b3PgsJacobiSolver.h
- b3Point2PointConstraint.cpp
- b3Point2PointConstraint.h
- b3SolverBody.h
- b3SolverConstraint.h
- b3TypedConstraint.cpp
- b3TypedConstraint.h
- b3ContactConstraint4.h
- b3ConvertConstraint4.h
- b3Inertia.h
- b3IntegrateTransforms.h
- b3CpuRigidBodyPipeline.cpp
- b3CpuRigidBodyPipeline.h
- CMakeLists.txt
- premake4.lua
- b3AabbUtil.h
- b3ConvexHullComputer.cpp
- b3ConvexHullComputer.h
- b3GeometryUtil.cpp
- b3GeometryUtil.h
- b3GrahamScan2dConvexHull.h
- CMakeLists.txt
- premake4.lua
- gridBroadphase.cl
- gridBroadphaseKernels.h
- parallelLinearBvh.cl
- parallelLinearBvhKernels.h
- sap.cl
- sapKernels.h
- b3GpuBroadphaseInterface.h
- b3GpuGridBroadphase.cpp
- b3GpuGridBroadphase.h
- b3GpuParallelLinearBvh.cpp
- b3GpuParallelLinearBvh.h
- b3GpuParallelLinearBvhBroadphase.cpp
- b3GpuParallelLinearBvhBroadphase.h
- b3GpuSapBroadphase.cpp
- b3GpuSapBroadphase.h
- b3SapAabb.h
- b3OpenCLInclude.h
- b3OpenCLUtils.cpp
- b3OpenCLUtils.h
- bvhTraversal.cl
- bvhTraversal.h
- mpr.cl
- mprKernels.h
- primitiveContacts.cl
- primitiveContacts.h
- sat.cl
- satClipHullContacts.cl
- satClipHullContacts.h
- satConcave.cl
- satConcaveKernels.h
- satKernels.h
- b3BvhInfo.h
- b3ContactCache.cpp
- b3ContactCache.h
- b3ConvexHullContact.cpp
- b3ConvexHullContact.h
- b3ConvexPolyhedronCL.h
- b3GjkEpa.cpp
- b3GjkEpa.h
- b3OptimizedBvh.cpp
- b3OptimizedBvh.h
- b3QuantizedBvh.cpp
- b3QuantizedBvh.h
- b3StridingMeshInterface.cpp
- b3StridingMeshInterface.h
- b3SupportMappings.h
- b3TriangleCallback.cpp
- b3TriangleCallback.h
- b3TriangleIndexVertexArray.cpp
- b3TriangleIndexVertexArray.h
- b3VectorFloat4.h
- b3VoronoiSimplexSolver.cpp
- b3VoronoiSimplexSolver.h
- BoundSearchKernels.cl
- BoundSearchKernelsCL.h
- CopyKernels.cl
- CopyKernelsCL.h
- FillKernels.cl
- FillKernelsCL.h
- PrefixScanFloat4Kernels.cl
- PrefixScanKernels.cl
- PrefixScanKernelsCL.h
- PrefixScanKernelsFloat4CL.h
- RadixSort32Kernels.cl
- RadixSort32KernelsCL.h
- b3BoundSearchCL.cpp
- b3BoundSearchCL.h
- b3BufferInfoCL.h
- b3FillCL.cpp
- b3FillCL.h
- b3LauncherCL.cpp
- b3LauncherCL.h
- b3OpenCLArray.h
- b3PrefixScanCL.cpp
- b3PrefixScanCL.h
- b3PrefixScanFloat4CL.cpp
- b3PrefixScanFloat4CL.h
- b3RadixSort32CL.cpp
- b3RadixSort32CL.h
- rayCastKernels.cl
- rayCastKernels.h
- b3GpuRaycast.cpp
- b3GpuRaycast.h
- batchingKernels.cl
- batchingKernels.h
- batchingKernelsNew.cl
- batchingKernelsNew.h
- integrateKernel.cl
- integrateKernel.h
- jointSolver.cl
- jointSolver.h
- solveContact.cl
- solveContact.h
- solveFriction.cl
- solveFriction.h
- solverSetup.cl
- solverSetup.h
- solverSetup2.cl
- solverSetup2.h
- solverUtils.cl
- solverUtils.h
- updateAabbsKernel.cl
- updateAabbsKernel.h
- b3GpuConstraint4.h
- b3GpuGenericConstraint.cpp
- b3GpuGenericConstraint.h
- b3GpuJacobiContactSolver.cpp
- b3GpuJacobiContactSolver.h
- b3GpuNarrowPhase.cpp
- b3GpuNarrowPhase.h
- b3GpuNarrowPhaseInternalData.h
- b3GpuPgsConstraintSolver.cpp
- b3GpuPgsConstraintSolver.h
- b3GpuPgsContactSolver.cpp
- b3GpuPgsContactSolver.h
- b3GpuRigidBodyPipeline.cpp
- b3GpuRigidBodyPipeline.h
- b3GpuRigidBodyPipelineInternalData.h
- b3GpuSolverBody.h
- b3GpuSolverConstraint.h
- b3Solver.cpp
- b3Solver.h
- CMakeLists.txt
- premake4.lua
- bullet2.h
- b3BulletFile.cpp
- b3BulletFile.h
- b3Chunk.cpp
- b3Chunk.h
- b3Common.h
- b3Defines.h
- b3DNA.cpp
- b3DNA.h
- b3File.cpp
- b3File.h
- b3Serializer.cpp
- b3Serializer.h
- CMakeLists.txt
- premake4.lua
- btAxisSweep3.cpp
- btAxisSweep3.h
- btAxisSweep3Internal.h
- btBroadphaseInterface.h
- btBroadphaseProxy.cpp
- btBroadphaseProxy.h
- btCollisionAlgorithm.cpp
- btCollisionAlgorithm.h
- btDbvt.cpp
- btDbvt.h
- btDbvtBroadphase.cpp
- btDbvtBroadphase.h
- btDispatcher.cpp
- btDispatcher.h
- btOverlappingPairCache.cpp
- btOverlappingPairCache.h
- btOverlappingPairCallback.h
- btQuantizedBvh.cpp
- btQuantizedBvh.h
- btSimpleBroadphase.cpp
- btSimpleBroadphase.h
- btActivatingCollisionAlgorithm.cpp
- btActivatingCollisionAlgorithm.h
- btBox2dBox2dCollisionAlgorithm.cpp
- btBox2dBox2dCollisionAlgorithm.h
- btBoxBoxCollisionAlgorithm.cpp
- btBoxBoxCollisionAlgorithm.h
- btBoxBoxDetector.cpp
- btBoxBoxDetector.h
- btCollisionConfiguration.h
- btCollisionCreateFunc.h
- btCollisionDispatcher.cpp
- btCollisionDispatcher.h
- btCollisionDispatcherMt.cpp
- btCollisionDispatcherMt.h
- btCollisionObject.cpp
- btCollisionObject.h
- btCollisionObjectWrapper.h
- btCollisionWorld.cpp
- btCollisionWorld.h
- btCollisionWorldImporter.cpp
- btCollisionWorldImporter.h
- btCompoundCollisionAlgorithm.cpp
- btCompoundCollisionAlgorithm.h
- btCompoundCompoundCollisionAlgorithm.cpp
- btCompoundCompoundCollisionAlgorithm.h
- btConvex2dConvex2dAlgorithm.cpp
- btConvex2dConvex2dAlgorithm.h
- btConvexConcaveCollisionAlgorithm.cpp
- btConvexConcaveCollisionAlgorithm.h
- btConvexConvexAlgorithm.cpp
- btConvexConvexAlgorithm.h
- btConvexPlaneCollisionAlgorithm.cpp
- btConvexPlaneCollisionAlgorithm.h
- btDefaultCollisionConfiguration.cpp
- btDefaultCollisionConfiguration.h
- btEmptyCollisionAlgorithm.cpp
- btEmptyCollisionAlgorithm.h
- btGhostObject.cpp
- btGhostObject.h
- btHashedSimplePairCache.cpp
- btHashedSimplePairCache.h
- btInternalEdgeUtility.cpp
- btInternalEdgeUtility.h
- btManifoldResult.cpp
- btManifoldResult.h
- btSimulationIslandManager.cpp
- btSimulationIslandManager.h
- btSphereBoxCollisionAlgorithm.cpp
- btSphereBoxCollisionAlgorithm.h
- btSphereSphereCollisionAlgorithm.cpp
- btSphereSphereCollisionAlgorithm.h
- btSphereTriangleCollisionAlgorithm.cpp
- btSphereTriangleCollisionAlgorithm.h
- btUnionFind.cpp
- btUnionFind.h
- SphereTriangleDetector.cpp
- SphereTriangleDetector.h
- btBox2dShape.cpp
- btBox2dShape.h
- btBoxShape.cpp
- btBoxShape.h
- btBvhTriangleMeshShape.cpp
- btBvhTriangleMeshShape.h
- btCapsuleShape.cpp
- btCapsuleShape.h
- btCollisionMargin.h
- btCollisionShape.cpp
- btCollisionShape.h
- btCompoundShape.cpp
- btCompoundShape.h
- btConcaveShape.cpp
- btConcaveShape.h
- btConeShape.cpp
- btConeShape.h
- btConvex2dShape.cpp
- btConvex2dShape.h
- btConvexHullShape.cpp
- btConvexHullShape.h
- btConvexInternalShape.cpp
- btConvexInternalShape.h
- btConvexPointCloudShape.cpp
- btConvexPointCloudShape.h
- btConvexPolyhedron.cpp
- btConvexPolyhedron.h
- btConvexShape.cpp
- btConvexShape.h
- btConvexTriangleMeshShape.cpp
- btConvexTriangleMeshShape.h
- btCylinderShape.cpp
- btCylinderShape.h
- btEmptyShape.cpp
- btEmptyShape.h
- btHeightfieldTerrainShape.cpp
- btHeightfieldTerrainShape.h
- btMaterial.h
- btMiniSDF.cpp
- btMiniSDF.h
- btMinkowskiSumShape.cpp
- btMinkowskiSumShape.h
- btMultimaterialTriangleMeshShape.cpp
- btMultimaterialTriangleMeshShape.h
- btMultiSphereShape.cpp
- btMultiSphereShape.h
- btOptimizedBvh.cpp
- btOptimizedBvh.h
- btPolyhedralConvexShape.cpp
- btPolyhedralConvexShape.h
- btScaledBvhTriangleMeshShape.cpp
- btScaledBvhTriangleMeshShape.h
- btSdfCollisionShape.cpp
- btSdfCollisionShape.h
- btShapeHull.cpp
- btShapeHull.h
- btSphereShape.cpp
- btSphereShape.h
- btStaticPlaneShape.cpp
- btStaticPlaneShape.h
- btStridingMeshInterface.cpp
- btStridingMeshInterface.h
- btTetrahedronShape.cpp
- btTetrahedronShape.h
- btTriangleBuffer.cpp
- btTriangleBuffer.h
- btTriangleCallback.cpp
- btTriangleCallback.h
- btTriangleIndexVertexArray.cpp
- btTriangleIndexVertexArray.h
- btTriangleIndexVertexMaterialArray.cpp
- btTriangleIndexVertexMaterialArray.h
- btTriangleInfoMap.h
- btTriangleMesh.cpp
- btTriangleMesh.h
- btTriangleMeshShape.cpp
- btTriangleMeshShape.h
- btTriangleShape.h
- btUniformScalingShape.cpp
- btUniformScalingShape.h
- btBoxCollision.h
- btClipPolygon.h
- btCompoundFromGimpact.h
- btContactProcessing.cpp
- btContactProcessing.h
- btContactProcessingStructs.h
- btGenericPoolAllocator.cpp
- btGenericPoolAllocator.h
- btGeometryOperations.h
- btGImpactBvh.cpp
- btGImpactBvh.h
- btGImpactBvhStructs.h
- btGImpactCollisionAlgorithm.cpp
- btGImpactCollisionAlgorithm.h
- btGImpactMassUtil.h
- btGImpactQuantizedBvh.cpp
- btGImpactQuantizedBvh.h
- btGImpactQuantizedBvhStructs.h
- btGImpactShape.cpp
- btGImpactShape.h
- btQuantization.h
- btTriangleShapeEx.cpp
- btTriangleShapeEx.h
- gim_array.h
- gim_basic_geometry_operations.h
- gim_bitset.h
- gim_box_collision.h
- gim_box_set.cpp
- gim_box_set.h
- gim_clip_polygon.h
- gim_contact.cpp
- gim_contact.h
- gim_geom_types.h
- gim_geometry.h
- gim_hash_table.h
- gim_linear_math.h
- gim_math.h
- gim_memory.cpp
- gim_memory.h
- gim_pair.h
- gim_radixsort.h
- gim_tri_collision.cpp
- gim_tri_collision.h
- btComputeGjkEpaPenetration.h
- btContinuousConvexCollision.cpp
- btContinuousConvexCollision.h
- btConvexCast.cpp
- btConvexCast.h
- btConvexPenetrationDepthSolver.h
- btDiscreteCollisionDetectorInterface.h
- btGjkCollisionDescription.h
- btGjkConvexCast.cpp
- btGjkConvexCast.h
- btGjkEpa2.cpp
- btGjkEpa2.h
- btGjkEpa3.h
- btGjkEpaPenetrationDepthSolver.cpp
- btGjkEpaPenetrationDepthSolver.h
- btGjkPairDetector.cpp
- btGjkPairDetector.h
- btManifoldPoint.h
- btMinkowskiPenetrationDepthSolver.cpp
- btMinkowskiPenetrationDepthSolver.h
- btMprPenetration.h
- btPersistentManifold.cpp
- btPersistentManifold.h
- btPointCollector.h
- btPolyhedralContactClipping.cpp
- btPolyhedralContactClipping.h
- btRaycastCallback.cpp
- btRaycastCallback.h
- btSimplexSolverInterface.h
- btSubSimplexConvexCast.cpp
- btSubSimplexConvexCast.h
- btVoronoiSimplexSolver.cpp
- btVoronoiSimplexSolver.h
- CMakeLists.txt
- premake4.lua
- btCharacterControllerInterface.h
- btKinematicCharacterController.cpp
- btKinematicCharacterController.h
- btBatchedConstraints.cpp
- btBatchedConstraints.h
- btConeTwistConstraint.cpp
- btConeTwistConstraint.h
- btConstraintSolver.h
- btContactConstraint.cpp
- btContactConstraint.h
- btContactSolverInfo.h
- btFixedConstraint.cpp
- btFixedConstraint.h
- btGearConstraint.cpp
- btGearConstraint.h
- btGeneric6DofConstraint.cpp
- btGeneric6DofConstraint.h
- btGeneric6DofSpring2Constraint.cpp
- btGeneric6DofSpring2Constraint.h
- btGeneric6DofSpringConstraint.cpp
- btGeneric6DofSpringConstraint.h
- btHinge2Constraint.cpp
- btHinge2Constraint.h
- btHingeConstraint.cpp
- btHingeConstraint.h
- btJacobianEntry.h
- btNNCGConstraintSolver.cpp
- btNNCGConstraintSolver.h
- btPoint2PointConstraint.cpp
- btPoint2PointConstraint.h
- btSequentialImpulseConstraintSolver.cpp
- btSequentialImpulseConstraintSolver.h
- btSequentialImpulseConstraintSolverMt.cpp
- btSequentialImpulseConstraintSolverMt.h
- btSliderConstraint.cpp
- btSliderConstraint.h
- btSolve2LinearConstraint.cpp
- btSolve2LinearConstraint.h
- btSolverBody.h
- btSolverConstraint.h
- btTypedConstraint.cpp
- btTypedConstraint.h
- btUniversalConstraint.cpp
- btUniversalConstraint.h
- btActionInterface.h
- btDiscreteDynamicsWorld.cpp
- btDiscreteDynamicsWorld.h
- btDiscreteDynamicsWorldMt.cpp
- btDiscreteDynamicsWorldMt.h
- btDynamicsWorld.h
- btRigidBody.cpp
- btRigidBody.h
- btSimpleDynamicsWorld.cpp
- btSimpleDynamicsWorld.h
- btSimulationIslandManagerMt.cpp
- btSimulationIslandManagerMt.h
- btMultiBody.cpp
- btMultiBody.h
- btMultiBodyConstraint.cpp
- btMultiBodyConstraint.h
- btMultiBodyConstraintSolver.cpp
- btMultiBodyConstraintSolver.h
- btMultiBodyDynamicsWorld.cpp
- btMultiBodyDynamicsWorld.h
- btMultiBodyFixedConstraint.cpp
- btMultiBodyFixedConstraint.h
- btMultiBodyGearConstraint.cpp
- btMultiBodyGearConstraint.h
- btMultiBodyInplaceSolverIslandCallback.h
- btMultiBodyJointFeedback.h
- btMultiBodyJointLimitConstraint.cpp
- btMultiBodyJointLimitConstraint.h
- btMultiBodyJointMotor.cpp
- btMultiBodyJointMotor.h
- btMultiBodyLink.h
- btMultiBodyLinkCollider.h
- btMultiBodyMLCPConstraintSolver.cpp
- btMultiBodyMLCPConstraintSolver.h
- btMultiBodyPoint2Point.cpp
- btMultiBodyPoint2Point.h
- btMultiBodySliderConstraint.cpp
- btMultiBodySliderConstraint.h
- btMultiBodySolverConstraint.h
- btMultiBodySphericalJointLimit.cpp
- btMultiBodySphericalJointLimit.h
- btMultiBodySphericalJointMotor.cpp
- btMultiBodySphericalJointMotor.h
- btDantzigLCP.cpp
- btDantzigLCP.h
- btDantzigSolver.h
- btLemkeAlgorithm.cpp
- btLemkeAlgorithm.h
- btLemkeSolver.h
- btMLCPSolver.cpp
- btMLCPSolver.h
- btMLCPSolverInterface.h
- btPATHSolver.h
- btSolveProjectedGaussSeidel.h
- btRaycastVehicle.cpp
- btRaycastVehicle.h
- btVehicleRaycaster.h
- btWheelInfo.cpp
- btWheelInfo.h
- CMakeLists.txt
- premake4.lua
- IDEigenInterface.hpp
- IDLinearMathInterface.hpp
- IDMatVec.hpp
- MultiBodyTreeImpl.cpp
- MultiBodyTreeImpl.hpp
- MultiBodyTreeInitCache.cpp
- MultiBodyTreeInitCache.hpp
- CMakeLists.txt
- IDConfig.hpp
- IDConfigBuiltin.hpp
- IDConfigEigen.hpp
- IDErrorMessages.hpp
- IDMath.cpp
- IDMath.hpp
- MultiBodyTree.cpp
- MultiBodyTree.hpp
- premake4.lua
- btReducedDeformableBody.cpp
- btReducedDeformableBody.h
- btReducedDeformableBodyHelpers.cpp
- btReducedDeformableBodyHelpers.h
- btReducedDeformableBodySolver.cpp
- btReducedDeformableBodySolver.h
- btReducedDeformableContactConstraint.cpp
- btReducedDeformableContactConstraint.h
- btCGProjection.h
- btConjugateGradient.h
- btConjugateResidual.h
- btDefaultSoftBodySolver.cpp
- btDefaultSoftBodySolver.h
- btDeformableBackwardEulerObjective.cpp
- btDeformableBackwardEulerObjective.h
- btDeformableBodySolver.cpp
- btDeformableBodySolver.h
- btDeformableContactConstraint.cpp
- btDeformableContactConstraint.h
- btDeformableContactProjection.cpp
- btDeformableContactProjection.h
- btDeformableCorotatedForce.h
- btDeformableGravityForce.h
- btDeformableLagrangianForce.h
- btDeformableLinearElasticityForce.h
- btDeformableMassSpringForce.h
- btDeformableMousePickingForce.h
- btDeformableMultiBodyConstraintSolver.cpp
- btDeformableMultiBodyConstraintSolver.h
- btDeformableMultiBodyDynamicsWorld.cpp
- btDeformableMultiBodyDynamicsWorld.h
- btDeformableNeoHookeanForce.h
- btKrylovSolver.h
- btPreconditioner.h
- btSoftBody.cpp
- btSoftBody.h
- btSoftBodyConcaveCollisionAlgorithm.cpp
- btSoftBodyConcaveCollisionAlgorithm.h
- btSoftBodyData.h
- btSoftBodyHelpers.cpp
- btSoftBodyHelpers.h
- btSoftBodyInternals.h
- btSoftBodyRigidBodyCollisionConfiguration.cpp
- btSoftBodyRigidBodyCollisionConfiguration.h
- btSoftBodySolvers.h
- btSoftBodySolverVertexBuffer.h
- btSoftMultiBodyDynamicsWorld.cpp
- btSoftMultiBodyDynamicsWorld.h
- btSoftRigidCollisionAlgorithm.cpp
- btSoftRigidCollisionAlgorithm.h
- btSoftRigidDynamicsWorld.cpp
- btSoftRigidDynamicsWorld.h
- btSoftSoftCollisionAlgorithm.cpp
- btSoftSoftCollisionAlgorithm.h
- btSparseSDF.h
- CMakeLists.txt
- DeformableBodyInplaceSolverIslandCallback.h
- poly34.cpp
- poly34.h
- premake4.lua
- clew.c
- clew.h
- btTaskScheduler.cpp
- btThreadSupportInterface.h
- btThreadSupportPosix.cpp
- btThreadSupportWin32.cpp
- btAabbUtil2.h
- btAlignedAllocator.cpp
- btAlignedAllocator.h
- btAlignedObjectArray.h
- btConvexHull.cpp
- btConvexHull.h
- btConvexHullComputer.cpp
- btConvexHullComputer.h
- btCpuFeatureUtility.h
- btDefaultMotionState.h
- btGeometryUtil.cpp
- btGeometryUtil.h
- btGrahamScan2dConvexHull.h
- btHashMap.h
- btIDebugDraw.h
- btImplicitQRSVD.h
- btList.h
- btMatrix3x3.h
- btMatrixX.h
- btMinMax.h
- btModifiedGramSchmidt.h
- btMotionState.h
- btPolarDecomposition.cpp
- btPolarDecomposition.h
- btPoolAllocator.h
- btQuadWord.h
- btQuaternion.h
- btQuickprof.cpp
- btQuickprof.h
- btRandom.h
- btReducedVector.cpp
- btReducedVector.h
- btScalar.h
- btSerializer.cpp
- btSerializer.h
- btSerializer64.cpp
- btSpatialAlgebra.h
- btStackAlloc.h
- btThreads.cpp
- btThreads.h
- btTransform.h
- btTransformUtil.h
- btVector3.cpp
- btVector3.h
- CMakeLists.txt
- premake4.lua
- btBulletCollisionAll.cpp
- btBulletCollisionCommon.h
- btBulletDynamicsAll.cpp
- btBulletDynamicsCommon.h
- btLinearMathAll.cpp
- Bullet.vcxproj
- Bullet.vcxproj.filters
- CMakeLists.txt
- LICENSE.txt
- Makefile_3DS
- Makefile_GCN
- Makefile_Linux
- Makefile_Wii
- .gitignore
- README.txt
- _features.hpp
- _fixes.hpp
- _noise.hpp
- _swizzle.hpp
- _swizzle_func.hpp
- _vectorize.hpp
- dummy.cpp
- func_common.hpp
- func_common.inl
- func_common_simd.inl
- func_exponential.hpp
- func_exponential.inl
- func_exponential_simd.inl
- func_geometric.hpp
- func_geometric.inl
- func_geometric_simd.inl
- func_integer.hpp
- func_integer.inl
- func_integer_simd.inl
- func_matrix.hpp
- func_matrix.inl
- func_matrix_simd.inl
- func_packing.hpp
- func_packing.inl
- func_packing_simd.inl
- func_trigonometric.hpp
- func_trigonometric.inl
- func_trigonometric_simd.inl
- func_vector_relational.hpp
- func_vector_relational.inl
- func_vector_relational_simd.inl
- glm.cpp
- precision.hpp
- setup.hpp
- type_float.hpp
- type_gentype.hpp
- type_gentype.inl
- type_half.hpp
- type_half.inl
- type_int.hpp
- type_mat.hpp
- type_mat.inl
- type_mat2x2.hpp
- type_mat2x2.inl
- type_mat2x3.hpp
- type_mat2x3.inl
- type_mat2x4.hpp
- type_mat2x4.inl
- type_mat3x2.hpp
- type_mat3x2.inl
- type_mat3x3.hpp
- type_mat3x3.inl
- type_mat3x4.hpp
- type_mat3x4.inl
- type_mat4x2.hpp
- type_mat4x2.inl
- type_mat4x3.hpp
- type_mat4x3.inl
- type_mat4x4.hpp
- type_mat4x4.inl
- type_mat4x4_simd.inl
- type_vec.hpp
- type_vec.inl
- type_vec1.hpp
- type_vec1.inl
- type_vec2.hpp
- type_vec2.inl
- type_vec3.hpp
- type_vec3.inl
- type_vec4.hpp
- type_vec4.inl
- type_vec4_simd.inl
- bitfield.hpp
- bitfield.inl
- color_encoding.inl
- color_space.hpp
- color_space.inl
- constants.hpp
- constants.inl
- epsilon.hpp
- epsilon.inl
- functions.hpp
- functions.inl
- integer.hpp
- integer.inl
- matrix_access.hpp
- matrix_access.inl
- matrix_integer.hpp
- matrix_inverse.hpp
- matrix_inverse.inl
- matrix_transform.hpp
- matrix_transform.inl
- noise.hpp
- noise.inl
- packing.hpp
- packing.inl
- quaternion.hpp
- quaternion.inl
- quaternion_simd.inl
- random.hpp
- random.inl
- reciprocal.hpp
- reciprocal.inl
- round.hpp
- round.inl
- type_aligned.hpp
- type_precision.hpp
- type_precision.inl
- type_ptr.hpp
- type_ptr.inl
- ulp.hpp
- ulp.inl
- vec1.hpp
- vec1.inl
- associated_min_max.hpp
- associated_min_max.inl
- bit.hpp
- bit.inl
- closest_point.hpp
- closest_point.inl
- color_space.hpp
- color_space.inl
- color_space_YCoCg.hpp
- color_space_YCoCg.inl
- common.hpp
- common.inl
- compatibility.hpp
- compatibility.inl
- component_wise.hpp
- component_wise.inl
- dual_quaternion.hpp
- dual_quaternion.inl
- euler_angles.hpp
- euler_angles.inl
- extend.hpp
- extend.inl
- extended_min_max.hpp
- extended_min_max.inl
- fast_exponential.hpp
- fast_exponential.inl
- fast_square_root.hpp
- fast_square_root.inl
- fast_trigonometry.hpp
- fast_trigonometry.inl
- float_notmalize.inl
- gradient_paint.hpp
- gradient_paint.inl
- handed_coordinate_space.hpp
- handed_coordinate_space.inl
- hash.hpp
- hash.inl
- integer.hpp
- integer.inl
- intersect.hpp
- intersect.inl
- io.hpp
- io.inl
- log_base.hpp
- log_base.inl
- matrix_cross_product.hpp
- matrix_cross_product.inl
- matrix_decompose.hpp
- matrix_decompose.inl
- matrix_interpolation.hpp
- matrix_interpolation.inl
- matrix_major_storage.hpp
- matrix_major_storage.inl
- matrix_operation.hpp
- matrix_operation.inl
- matrix_query.hpp
- matrix_query.inl
- matrix_transform_2d.hpp
- matrix_transform_2d.inl
- mixed_product.hpp
- mixed_product.inl
- norm.hpp
- norm.inl
- normal.hpp
- normal.inl
- normalize_dot.hpp
- normalize_dot.inl
- number_precision.hpp
- number_precision.inl
- optimum_pow.hpp
- optimum_pow.inl
- orthonormalize.hpp
- orthonormalize.inl
- perpendicular.hpp
- perpendicular.inl
- polar_coordinates.hpp
- polar_coordinates.inl
- projection.hpp
- projection.inl
- quaternion.hpp
- quaternion.inl
- range.hpp
- raw_data.hpp
- raw_data.inl
- rotate_normalized_axis.hpp
- rotate_normalized_axis.inl
- rotate_vector.hpp
- rotate_vector.inl
- scalar_multiplication.hpp
- scalar_relational.hpp
- scalar_relational.inl
- simd_mat4.hpp
- simd_mat4.inl
- simd_quat.hpp
- simd_quat.inl
- CMakeLists.txt
- common.hpp
- copying.txt
- exponential.hpp
- ext.hpp
- fwd.hpp
- geometric.hpp
- glm.hpp
- build.yml
- scheduled.yml
- static-analysis.yml
- FUNDING.yml
- issue_template.md
- pull_request_template.md
- generate_spv.sh
- glsl_shader.frag
- glsl_shader.vert
- imgui_impl_allegro5.cpp
- imgui_impl_allegro5.h
- imgui_impl_android.cpp
- imgui_impl_android.h
- imgui_impl_dx10.cpp
- imgui_impl_dx10.h
- imgui_impl_dx11.cpp
- imgui_impl_dx11.h
- imgui_impl_dx12.cpp
- imgui_impl_dx12.h
- imgui_impl_dx9.cpp
- imgui_impl_dx9.h
- imgui_impl_glfw.cpp
- imgui_impl_glfw.h
- imgui_impl_glut.cpp
- imgui_impl_glut.h
- imgui_impl_metal.h
- imgui_impl_metal.mm
- imgui_impl_opengl2.cpp
- imgui_impl_opengl2.h
- imgui_impl_opengl3.cpp
- imgui_impl_opengl3.h
- imgui_impl_opengl3_loader.h
- imgui_impl_osx.h
- imgui_impl_osx.mm
- imgui_impl_sdl2.cpp
- imgui_impl_sdl2.h
- imgui_impl_sdl3.cpp
- imgui_impl_sdl3.h
- imgui_impl_sdlrenderer2.cpp
- imgui_impl_sdlrenderer2.h
- imgui_impl_sdlrenderer3.cpp
- imgui_impl_sdlrenderer3.h
- imgui_impl_vulkan.cpp
- imgui_impl_vulkan.h
- imgui_impl_wgpu.cpp
- imgui_impl_wgpu.h
- imgui_impl_win32.cpp
- imgui_impl_win32.h
- BACKENDS.md
- CHANGELOG.txt
- CONTRIBUTING.md
- EXAMPLES.md
- FAQ.md
- FONTS.md
- README.md
- TODO.txt
- example_allegro5.vcxproj
- example_allegro5.vcxproj.filters
- imconfig_allegro5.h
- main.cpp
- README.md
- MainActivity.kt
- AndroidManifest.xml
- build.gradle
- .gitignore
- build.gradle
- settings.gradle
- CMakeLists.txt
- main.cpp
- project.pbxproj
- Info-iOS.plist
- LaunchScreen.storyboard
- Info-macOS.plist
- MainMenu.storyboard
- main.mm
- README.md
- project.pbxproj
- main.mm
- main.cpp
- Makefile
- README.md
- main.mm
- Makefile
- build_win32.bat
- example_glfw_opengl2.vcxproj
- example_glfw_opengl2.vcxproj.filters
- main.cpp
- Makefile
- build_win32.bat
- example_glfw_opengl3.vcxproj
- example_glfw_opengl3.vcxproj.filters
- main.cpp
- Makefile
- Makefile.emscripten
- build_win32.bat
- build_win64.bat
- CMakeLists.txt
- example_glfw_vulkan.vcxproj
- example_glfw_vulkan.vcxproj.filters
- main.cpp
- example_glut_opengl2.vcxproj
- example_glut_opengl2.vcxproj.filters
- main.cpp
- Makefile
- build_win32.bat
- main.cpp
- Makefile
- build_win32.bat
- example_sdl2_directx11.vcxproj
- example_sdl2_directx11.vcxproj.filters
- main.cpp
- main.mm
- Makefile
- build_win32.bat
- example_sdl2_opengl2.vcxproj
- example_sdl2_opengl2.vcxproj.filters
- main.cpp
- Makefile
- README.md
- build_win32.bat
- example_sdl2_opengl3.vcxproj
- example_sdl2_opengl3.vcxproj.filters
- main.cpp
- Makefile
- Makefile.emscripten
- README.md
- build_win32.bat
- example_sdl2_sdlrenderer2.vcxproj
- example_sdl2_sdlrenderer2.vcxproj.filters
- main.cpp
- Makefile
- README.md
- build_win32.bat
- example_sdl2_vulkan.vcxproj
- example_sdl2_vulkan.vcxproj.filters
- main.cpp
- build_win32.bat
- example_sdl3_opengl3.vcxproj
- example_sdl3_opengl3.vcxproj.filters
- main.cpp
- Makefile
- Makefile.emscripten
- README.md
- build_win32.bat
- example_sdl3_sdlrenderer3.vcxproj
- example_sdl3_sdlrenderer3.vcxproj.filters
- main.cpp
- Makefile
- build_win32.bat
- example_win32_directx10.vcxproj
- example_win32_directx10.vcxproj.filters
- main.cpp
- build_win32.bat
- example_win32_directx11.vcxproj
- example_win32_directx11.vcxproj.filters
- main.cpp
- build_win32.bat
- example_win32_directx12.vcxproj
- example_win32_directx12.vcxproj.filters
- main.cpp
- build_win32.bat
- example_win32_directx9.vcxproj
- example_win32_directx9.vcxproj.filters
- main.cpp
- build_win32.bat
- example_win32_opengl3.vcxproj
- example_win32_opengl3.vcxproj.filters
- main.cpp
- emscripten_mainloop_stub.h
- shell_minimal.html
- glfw3.h
- glfw3native.h
- glfw3.lib
- glfw3.lib
- COPYING.txt
- README.txt
- uSynergy.c
- uSynergy.h
- imgui_examples.sln
- README.txt
- imgui_stdlib.cpp
- imgui_stdlib.h
- README.txt
- imgui.gdb
- imgui.natstepfilter
- imgui.natvis
- README.txt
- binary_to_compressed_c.cpp
- Cousine-Regular.ttf
- DroidSans.ttf
- Karla-Regular.ttf
- ProggyClean.ttf
- ProggyTiny.ttf
- Roboto-Medium.ttf
- imgui_freetype.cpp
- imgui_freetype.h
- README.md
- imgui_single_file.h
- README.txt
- .editorconfig
- .gitattributes
- .gitignore
- CMakeLists.txt
- imconfig.h
- imgui.cpp
- imgui.h
- imgui_demo.cpp
- imgui_draw.cpp
- imgui_internal.h
- imgui_tables.cpp
- imgui_widgets.cpp
- imstb_rectpack.h
- imstb_textedit.h
- imstb_truetype.h
- LICENSE.txt
- CMakeLists.txt
- ImGuizmo.cpp
- ImGuizmo.h
- CMakeLists.txt
- CXMLReaderImpl.h
- heapsort.h
- irrArray.h
- irrString.h
- irrTypes.h
- irrXML.cpp
- irrXML.h
- IrrXML.vcxproj
- IrrXML.vcxproj.filters
- CMakeLists.txt
- 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
- Lua.vcxproj
- Lua.vcxproj.filters
- luac.c
- luaconf.h
- lualib.h
- lundump.c
- lundump.h
- lutf8lib.c
- lvm.c
- lvm.h
- lzio.c
- lzio.h
- Makefile
- README
- LuaPanda.lua
- luapanda-3.1.1-for-unlua.vsix
- luapanda-3.3.0.vsix
- LICENSE.txt
- auxiliar.c
- auxiliar.h
- buffer.c
- buffer.h
- compat.c
- compat.h
- except.c
- except.h
- ftp.lua
- headers.lua
- http.lua
- inet.c
- inet.h
- io.c
- io.h
- ltn12.lua
- luasocket.c
- luasocket.h
- LuaSocket.vcxproj
- LuaSocket.vcxproj.filters
- makefile
- mbox.lua
- mime.c
- mime.h
- mime.lua
- options.c
- options.h
- pierror.h
- select.c
- select.h
- serial.c
- smtp.lua
- socket.h
- socket.lua
- tcp.c
- tcp.h
- timeout.c
- timeout.h
- tp.lua
- udp.c
- udp.h
- unix.c
- unix.h
- unixdgram.c
- unixdgram.h
- unixstream.c
- unixstream.h
- url.lua
- usocket.c
- usocket.h
- wsocket.c
- wsocket.h
- .gitignore
- README.txt
- Makefile.am
- Makefile.in
- res_books_51.h
- res_books_stereo.h
- floor_books.h
- Makefile.am
- Makefile.in
- Makefile.am
- Makefile.in
- res_books_uncoupled.h
- Makefile.am
- Makefile.in
- floor_all.h
- Makefile.am
- Makefile.in
- psych_11.h
- psych_16.h
- psych_44.h
- psych_8.h
- residue_16.h
- residue_44.h
- residue_44p51.h
- residue_44u.h
- residue_8.h
- setup_11.h
- setup_16.h
- setup_22.h
- setup_32.h
- setup_44.h
- setup_44p51.h
- setup_44u.h
- setup_8.h
- setup_X.h
- config_types.h
- config_types.h.in
- Makefile.am
- Makefile.in
- ogg.h
- os_types.h
- codec.h
- Makefile.am
- Makefile.in
- vorbisenc.h
- vorbisfile.h
- analysis.c
- AUTHORS
- backends.h
- barkmel.c
- bitrate.c
- bitrate.h
- bitwise.c
- block.c
- CHANGES
- CMakeLists.txt
- codebook.c
- codebook.h
- codec_internal.h
- COPYING
- crctable.h
- envelope.c
- envelope.h
- floor0.c
- floor1.c
- framing.c
- highlevel.h
- info.c
- lookup.c
- lookup.h
- lookup_data.h
- lookups.pl
- lpc.c
- lpc.h
- lsp.c
- lsp.h
- Makefile.am
- Makefile.in
- mapping0.c
- masking.h
- mdct.c
- mdct.h
- misc.h
- os.h
- psy.c
- psy.h
- psytune.c
- registry.c
- registry.h
- res0.c
- scales.h
- sharedbook.c
- smallft.c
- smallft.h
- synthesis.c
- tone.c
- Vorbis.vcxproj
- Vorbis.vcxproj.filters
- vorbisenc.c
- vorbisfile.c
- window.c
- window.h
- adler32.c
- CMakeLists.txt
- compress.c
- crc32.c
- crc32.h
- deflate.c
- deflate.h
- gzclose.c
- gzguts.h
- gzlib.c
- gzread.c
- gzwrite.c
- infback.c
- inffast.c
- inffast.h
- inffixed.h
- inflate.c
- inflate.h
- inftrees.c
- inftrees.h
- README
- trees.c
- trees.h
- uncompr.c
- zconf.h
- zconf.h.cmakein
- zlib.h
- zlib.pc.cmakein
- Zlib.vcxproj
- Zlib.vcxproj.filters
- zutil.c
- zutil.h
- assimp
- bullet3
- CMakeLists.txt
- .dockerignore
- .gitignore
- .gitmodules
- CMakeLists.txt
# Installation Guide
git clone https://github.com/mholtkamp/octave
Downloads the entire project code from GitHub to your computer.
cd octave
Moves into the project folder you just downloaded.
2. Docker
Easy Recommended- Git Needed to download the project code from GitHub.
- Docker Desktop Needed to build and run containers. Install it and keep it running in the background.
./Docker/build.sh
Type this command into your terminal and run it.
docker run --rm -v ./dist/3DS:/game -v .:/project octavegameengine build-3ds
Runs the built image as an actual container.
Pulled directly from this repo's README.
3. CMake
Mediummkdir build && cd build
Creates a folder to hold the build output and moves into it.
cmake ..
Analyzes the source code and generates build configuration files (must be run inside the build folder).
make
Compiles the code based on the generated build configuration to produce an executable.
4. Make
Medium- Git Needed to download the project code from GitHub.
- Make Usually pre-installed on Linux/macOS. On Windows, install separately (e.g. via MSYS2 or WSL).
cd External/Lua
This project's files live in a subfolder, so move into it first.
make
Compiles the code based on the generated build configuration to produce an executable.
