├── .github ├── FUNDING.yml └── workflows │ ├── android.yml │ ├── build-tool.yml │ ├── cmake-desktop.yml │ └── xcode-template.yml ├── .gitignore ├── CMakeLists.txt ├── LICENSE ├── README.md ├── engine ├── .gitignore ├── CMakeLists.txt ├── core │ ├── Engine.cpp │ ├── Engine.h │ ├── Export.h │ ├── Input.cpp │ ├── Input.h │ ├── Log.cpp │ ├── Log.h │ ├── Scene.cpp │ ├── Scene.h │ ├── Supernova.h │ ├── System.cpp │ ├── System.h │ ├── action │ │ ├── Action.cpp │ │ ├── Action.h │ │ ├── AlphaAction.cpp │ │ ├── AlphaAction.h │ │ ├── Animation.cpp │ │ ├── Animation.h │ │ ├── ColorAction.cpp │ │ ├── ColorAction.h │ │ ├── Ease.h │ │ ├── Particles.cpp │ │ ├── Particles.h │ │ ├── PositionAction.cpp │ │ ├── PositionAction.h │ │ ├── RotationAction.cpp │ │ ├── RotationAction.h │ │ ├── ScaleAction.cpp │ │ ├── ScaleAction.h │ │ ├── SpriteAnimation.cpp │ │ ├── SpriteAnimation.h │ │ ├── TimedAction.cpp │ │ ├── TimedAction.h │ │ └── keyframe │ │ │ ├── MorphTracks.cpp │ │ │ ├── MorphTracks.h │ │ │ ├── RotateTracks.cpp │ │ │ ├── RotateTracks.h │ │ │ ├── ScaleTracks.cpp │ │ │ ├── ScaleTracks.h │ │ │ ├── TranslateTracks.cpp │ │ │ └── TranslateTracks.h │ ├── buffer │ │ ├── Attribute.cpp │ │ ├── Attribute.h │ │ ├── Buffer.cpp │ │ ├── Buffer.h │ │ ├── ExternalBuffer.cpp │ │ ├── ExternalBuffer.h │ │ ├── IndexBuffer.cpp │ │ ├── IndexBuffer.h │ │ ├── InterleavedBuffer.cpp │ │ └── InterleavedBuffer.h │ ├── component │ │ ├── ActionComponent.h │ │ ├── AlphaActionComponent.h │ │ ├── AnimationComponent.h │ │ ├── AudioComponent.h │ │ ├── Body2DComponent.h │ │ ├── Body3DComponent.h │ │ ├── BoneComponent.h │ │ ├── ButtonComponent.h │ │ ├── CameraComponent.h │ │ ├── ColorActionComponent.h │ │ ├── FogComponent.h │ │ ├── ImageComponent.h │ │ ├── InstancedMeshComponent.h │ │ ├── Joint2DComponent.h │ │ ├── Joint3DComponent.h │ │ ├── KeyframeTracksComponent.h │ │ ├── LightComponent.h │ │ ├── LinesComponent.h │ │ ├── MeshComponent.h │ │ ├── MeshPolygonComponent.h │ │ ├── ModelComponent.h │ │ ├── MorphTracksComponent.h │ │ ├── PanelComponent.h │ │ ├── ParticlesComponent.h │ │ ├── PointsComponent.h │ │ ├── PolygonComponent.h │ │ ├── PositionActionComponent.h │ │ ├── RotateTracksComponent.h │ │ ├── RotationActionComponent.h │ │ ├── ScaleActionComponent.h │ │ ├── ScaleTracksComponent.h │ │ ├── ScriptComponent.h │ │ ├── ScrollbarComponent.h │ │ ├── SkyComponent.h │ │ ├── SpriteAnimationComponent.h │ │ ├── SpriteComponent.h │ │ ├── TerrainComponent.h │ │ ├── TextComponent.h │ │ ├── TextEditComponent.h │ │ ├── TilemapComponent.h │ │ ├── TimedActionComponent.h │ │ ├── Transform.h │ │ ├── TranslateTracksComponent.h │ │ ├── UIComponent.h │ │ ├── UIContainerComponent.h │ │ └── UILayoutComponent.h │ ├── ecs │ │ ├── ComponentArray.h │ │ ├── ComponentManager.h │ │ ├── Entity.h │ │ ├── EntityManager.h │ │ ├── Signature.h │ │ └── SubSystem.h │ ├── io │ │ ├── Data.cpp │ │ ├── Data.h │ │ ├── File.cpp │ │ ├── File.h │ │ ├── FileData.cpp │ │ ├── FileData.h │ │ ├── UserSettings.cpp │ │ └── UserSettings.h │ ├── math │ │ ├── AABB.cpp │ │ ├── AABB.h │ │ ├── Matrix3.cpp │ │ ├── Matrix3.h │ │ ├── Matrix4.cpp │ │ ├── Matrix4.h │ │ ├── OBB.cpp │ │ ├── OBB.h │ │ ├── Plane.cpp │ │ ├── Plane.h │ │ ├── Quaternion.cpp │ │ ├── Quaternion.h │ │ ├── Ray.cpp │ │ ├── Ray.h │ │ ├── Rect.cpp │ │ ├── Rect.h │ │ ├── Sphere.cpp │ │ ├── Sphere.h │ │ ├── Vector2.cpp │ │ ├── Vector2.h │ │ ├── Vector3.cpp │ │ ├── Vector3.h │ │ ├── Vector4.cpp │ │ └── Vector4.h │ ├── object │ │ ├── Bone.cpp │ │ ├── Bone.h │ │ ├── Camera.cpp │ │ ├── Camera.h │ │ ├── EntityHandle.cpp │ │ ├── EntityHandle.h │ │ ├── Light.cpp │ │ ├── Light.h │ │ ├── Lines.cpp │ │ ├── Lines.h │ │ ├── Mesh.cpp │ │ ├── Mesh.h │ │ ├── MeshPolygon.cpp │ │ ├── MeshPolygon.h │ │ ├── Model.cpp │ │ ├── Model.h │ │ ├── Object.cpp │ │ ├── Object.h │ │ ├── Points.cpp │ │ ├── Points.h │ │ ├── Shape.cpp │ │ ├── Shape.h │ │ ├── Sprite.cpp │ │ ├── Sprite.h │ │ ├── Terrain.cpp │ │ ├── Terrain.h │ │ ├── Tilemap.cpp │ │ ├── Tilemap.h │ │ ├── audio │ │ │ ├── Audio.cpp │ │ │ └── Audio.h │ │ ├── environment │ │ │ ├── Fog.cpp │ │ │ ├── Fog.h │ │ │ ├── SkyBox.cpp │ │ │ └── SkyBox.h │ │ ├── physics │ │ │ ├── Body2D.cpp │ │ │ ├── Body2D.h │ │ │ ├── Body3D.cpp │ │ │ ├── Body3D.h │ │ │ ├── CollideShapeResult3D.cpp │ │ │ ├── CollideShapeResult3D.h │ │ │ ├── Contact2D.cpp │ │ │ ├── Contact2D.h │ │ │ ├── Contact3D.cpp │ │ │ ├── Contact3D.h │ │ │ ├── Joint2D.cpp │ │ │ ├── Joint2D.h │ │ │ ├── Joint3D.cpp │ │ │ ├── Joint3D.h │ │ │ ├── Manifold2D.cpp │ │ │ └── Manifold2D.h │ │ └── ui │ │ │ ├── Button.cpp │ │ │ ├── Button.h │ │ │ ├── Container.cpp │ │ │ ├── Container.h │ │ │ ├── Image.cpp │ │ │ ├── Image.h │ │ │ ├── Panel.cpp │ │ │ ├── Panel.h │ │ │ ├── Polygon.cpp │ │ │ ├── Polygon.h │ │ │ ├── Scrollbar.cpp │ │ │ ├── Scrollbar.h │ │ │ ├── Text.cpp │ │ │ ├── Text.h │ │ │ ├── TextEdit.cpp │ │ │ ├── TextEdit.h │ │ │ ├── UILayout.cpp │ │ │ └── UILayout.h │ ├── pool │ │ ├── FontPool.cpp │ │ ├── FontPool.h │ │ ├── ShaderPool.cpp │ │ ├── ShaderPool.h │ │ ├── TextureDataPool.cpp │ │ ├── TextureDataPool.h │ │ ├── TexturePool.cpp │ │ └── TexturePool.h │ ├── registry │ │ ├── EntityRegistry.cpp │ │ └── EntityRegistry.h │ ├── render │ │ ├── BufferRender.cpp │ │ ├── BufferRender.h │ │ ├── CameraRender.cpp │ │ ├── CameraRender.h │ │ ├── FramebufferRender.cpp │ │ ├── FramebufferRender.h │ │ ├── ObjectRender.cpp │ │ ├── ObjectRender.h │ │ ├── Render.h │ │ ├── ShaderRender.cpp │ │ ├── ShaderRender.h │ │ ├── SystemRender.cpp │ │ ├── SystemRender.h │ │ ├── TextureRender.cpp │ │ └── TextureRender.h │ ├── script │ │ ├── LuaBinding.cpp │ │ ├── LuaBinding.h │ │ ├── LuaBridgeAddon.h │ │ ├── LuaFunction.h │ │ ├── LuaFunctionBase.cpp │ │ ├── LuaFunctionBase.h │ │ ├── LuaScript.cpp │ │ ├── LuaScript.h │ │ ├── ScriptBase.cpp │ │ ├── ScriptBase.h │ │ ├── ScriptProperty.cpp │ │ ├── ScriptProperty.h │ │ └── binding │ │ │ ├── ActionClassesLua.cpp │ │ │ ├── CoreClassesLua.cpp │ │ │ ├── ECSClassesLua.cpp │ │ │ ├── IOClassesLua.cpp │ │ │ ├── MathClassesLua.cpp │ │ │ ├── ObjectClassesLua.cpp │ │ │ ├── ThreadClassesLua.cpp │ │ │ └── UtilClassesLua.cpp │ ├── shader │ │ ├── SBSReader.cpp │ │ ├── SBSReader.h │ │ ├── ShaderData.cpp │ │ └── ShaderData.h │ ├── subsystem │ │ ├── ActionSystem.cpp │ │ ├── ActionSystem.h │ │ ├── AudioSystem.cpp │ │ ├── AudioSystem.h │ │ ├── MeshSystem.cpp │ │ ├── MeshSystem.h │ │ ├── PhysicsSystem.cpp │ │ ├── PhysicsSystem.h │ │ ├── RenderSystem.cpp │ │ ├── RenderSystem.h │ │ ├── UISystem.cpp │ │ └── UISystem.h │ ├── texture │ │ ├── Framebuffer.cpp │ │ ├── Framebuffer.h │ │ ├── Material.h │ │ ├── Texture.cpp │ │ ├── Texture.h │ │ ├── TextureData.cpp │ │ └── TextureData.h │ ├── thread │ │ ├── ResourceProgress.cpp │ │ ├── ResourceProgress.h │ │ ├── ThreadPoolManager.cpp │ │ └── ThreadPoolManager.h │ └── util │ │ ├── Angle.cpp │ │ ├── Angle.h │ │ ├── Base64.cpp │ │ ├── Base64.h │ │ ├── Box2DAux.h │ │ ├── Color.cpp │ │ ├── Color.h │ │ ├── CrashGuard.h │ │ ├── DefaultFont.h │ │ ├── FunctionSubscribe.h │ │ ├── JoltPhysicsAux.h │ │ ├── STBText.cpp │ │ ├── STBText.h │ │ ├── SpriteFrameData.h │ │ ├── StringUtils.cpp │ │ ├── StringUtils.h │ │ ├── ThreadUtils.h │ │ ├── UniqueToken.cpp │ │ ├── UniqueToken.h │ │ ├── XMLUtils.cpp │ │ └── XMLUtils.h ├── libs │ ├── box2d │ │ ├── CMakeLists.txt │ │ ├── LICENSE │ │ ├── README.md │ │ ├── include │ │ │ └── box2d │ │ │ │ ├── base.h │ │ │ │ ├── box2d.h │ │ │ │ ├── collision.h │ │ │ │ ├── id.h │ │ │ │ ├── math_functions.h │ │ │ │ └── types.h │ │ └── src │ │ │ ├── CMakeLists.txt │ │ │ ├── aabb.c │ │ │ ├── aabb.h │ │ │ ├── array.c │ │ │ ├── array.h │ │ │ ├── bitset.c │ │ │ ├── bitset.h │ │ │ ├── body.c │ │ │ ├── body.h │ │ │ ├── box2d.natvis │ │ │ ├── broad_phase.c │ │ │ ├── broad_phase.h │ │ │ ├── constants.h │ │ │ ├── constraint_graph.c │ │ │ ├── constraint_graph.h │ │ │ ├── contact.c │ │ │ ├── contact.h │ │ │ ├── contact_solver.c │ │ │ ├── contact_solver.h │ │ │ ├── core.c │ │ │ ├── core.h │ │ │ ├── ctz.h │ │ │ ├── distance.c │ │ │ ├── distance_joint.c │ │ │ ├── dynamic_tree.c │ │ │ ├── geometry.c │ │ │ ├── hull.c │ │ │ ├── id_pool.c │ │ │ ├── id_pool.h │ │ │ ├── island.c │ │ │ ├── island.h │ │ │ ├── joint.c │ │ │ ├── joint.h │ │ │ ├── manifold.c │ │ │ ├── math_functions.c │ │ │ ├── motor_joint.c │ │ │ ├── mouse_joint.c │ │ │ ├── prismatic_joint.c │ │ │ ├── revolute_joint.c │ │ │ ├── shape.c │ │ │ ├── shape.h │ │ │ ├── solver.c │ │ │ ├── solver.h │ │ │ ├── solver_set.c │ │ │ ├── solver_set.h │ │ │ ├── stack_allocator.c │ │ │ ├── stack_allocator.h │ │ │ ├── table.c │ │ │ ├── table.h │ │ │ ├── timer.c │ │ │ ├── types.c │ │ │ ├── weld_joint.c │ │ │ ├── wheel_joint.c │ │ │ ├── world.c │ │ │ └── world.h │ ├── joltphysics │ │ ├── CMakeLists.txt │ │ ├── Jolt │ │ │ ├── AABBTree │ │ │ │ ├── AABBTreeBuilder.cpp │ │ │ │ ├── AABBTreeBuilder.h │ │ │ │ ├── AABBTreeToBuffer.h │ │ │ │ ├── NodeCodec │ │ │ │ │ └── NodeCodecQuadTreeHalfFloat.h │ │ │ │ └── TriangleCodec │ │ │ │ │ └── TriangleCodecIndexed8BitPackSOA4Flags.h │ │ │ ├── ConfigurationString.h │ │ │ ├── Core │ │ │ │ ├── ARMNeon.h │ │ │ │ ├── Array.h │ │ │ │ ├── Atomics.h │ │ │ │ ├── ByteBuffer.h │ │ │ │ ├── Color.cpp │ │ │ │ ├── Color.h │ │ │ │ ├── Core.h │ │ │ │ ├── FPControlWord.h │ │ │ │ ├── FPException.h │ │ │ │ ├── FPFlushDenormals.h │ │ │ │ ├── Factory.cpp │ │ │ │ ├── Factory.h │ │ │ │ ├── FixedSizeFreeList.h │ │ │ │ ├── FixedSizeFreeList.inl │ │ │ │ ├── HashCombine.h │ │ │ │ ├── InsertionSort.h │ │ │ │ ├── IssueReporting.cpp │ │ │ │ ├── IssueReporting.h │ │ │ │ ├── JobSystem.h │ │ │ │ ├── JobSystem.inl │ │ │ │ ├── JobSystemSingleThreaded.cpp │ │ │ │ ├── JobSystemSingleThreaded.h │ │ │ │ ├── JobSystemThreadPool.cpp │ │ │ │ ├── JobSystemThreadPool.h │ │ │ │ ├── JobSystemWithBarrier.cpp │ │ │ │ ├── JobSystemWithBarrier.h │ │ │ │ ├── LinearCurve.cpp │ │ │ │ ├── LinearCurve.h │ │ │ │ ├── LockFreeHashMap.h │ │ │ │ ├── LockFreeHashMap.inl │ │ │ │ ├── Memory.cpp │ │ │ │ ├── Memory.h │ │ │ │ ├── Mutex.h │ │ │ │ ├── MutexArray.h │ │ │ │ ├── NonCopyable.h │ │ │ │ ├── Profiler.cpp │ │ │ │ ├── Profiler.h │ │ │ │ ├── Profiler.inl │ │ │ │ ├── QuickSort.h │ │ │ │ ├── RTTI.cpp │ │ │ │ ├── RTTI.h │ │ │ │ ├── Reference.h │ │ │ │ ├── Result.h │ │ │ │ ├── STLAlignedAllocator.h │ │ │ │ ├── STLAllocator.h │ │ │ │ ├── STLTempAllocator.h │ │ │ │ ├── ScopeExit.h │ │ │ │ ├── Semaphore.cpp │ │ │ │ ├── Semaphore.h │ │ │ │ ├── StaticArray.h │ │ │ │ ├── StreamIn.h │ │ │ │ ├── StreamOut.h │ │ │ │ ├── StreamUtils.h │ │ │ │ ├── StreamWrapper.h │ │ │ │ ├── StridedPtr.h │ │ │ │ ├── StringTools.cpp │ │ │ │ ├── StringTools.h │ │ │ │ ├── TempAllocator.h │ │ │ │ ├── TickCounter.cpp │ │ │ │ ├── TickCounter.h │ │ │ │ ├── UnorderedMap.h │ │ │ │ └── UnorderedSet.h │ │ │ ├── Geometry │ │ │ │ ├── AABox.h │ │ │ │ ├── AABox4.h │ │ │ │ ├── ClipPoly.h │ │ │ │ ├── ClosestPoint.h │ │ │ │ ├── ConvexHullBuilder.cpp │ │ │ │ ├── ConvexHullBuilder.h │ │ │ │ ├── ConvexHullBuilder2D.cpp │ │ │ │ ├── ConvexHullBuilder2D.h │ │ │ │ ├── ConvexSupport.h │ │ │ │ ├── EPAConvexHullBuilder.h │ │ │ │ ├── EPAPenetrationDepth.h │ │ │ │ ├── Ellipse.h │ │ │ │ ├── GJKClosestPoint.h │ │ │ │ ├── IndexedTriangle.h │ │ │ │ ├── Indexify.cpp │ │ │ │ ├── Indexify.h │ │ │ │ ├── MortonCode.h │ │ │ │ ├── OrientedBox.cpp │ │ │ │ ├── OrientedBox.h │ │ │ │ ├── Plane.h │ │ │ │ ├── RayAABox.h │ │ │ │ ├── RayCapsule.h │ │ │ │ ├── RayCylinder.h │ │ │ │ ├── RaySphere.h │ │ │ │ ├── RayTriangle.h │ │ │ │ ├── Sphere.h │ │ │ │ └── Triangle.h │ │ │ ├── Jolt.cmake │ │ │ ├── Jolt.h │ │ │ ├── Jolt.natvis │ │ │ ├── Math │ │ │ │ ├── DMat44.h │ │ │ │ ├── DMat44.inl │ │ │ │ ├── DVec3.h │ │ │ │ ├── DVec3.inl │ │ │ │ ├── Double3.h │ │ │ │ ├── DynMatrix.h │ │ │ │ ├── EigenValueSymmetric.h │ │ │ │ ├── FindRoot.h │ │ │ │ ├── Float2.h │ │ │ │ ├── Float3.h │ │ │ │ ├── Float4.h │ │ │ │ ├── GaussianElimination.h │ │ │ │ ├── HalfFloat.h │ │ │ │ ├── Mat44.h │ │ │ │ ├── Mat44.inl │ │ │ │ ├── Math.h │ │ │ │ ├── MathTypes.h │ │ │ │ ├── Matrix.h │ │ │ │ ├── Quat.h │ │ │ │ ├── Quat.inl │ │ │ │ ├── Real.h │ │ │ │ ├── Swizzle.h │ │ │ │ ├── Trigonometry.h │ │ │ │ ├── UVec4.h │ │ │ │ ├── UVec4.inl │ │ │ │ ├── Vec3.cpp │ │ │ │ ├── Vec3.h │ │ │ │ ├── Vec3.inl │ │ │ │ ├── Vec4.h │ │ │ │ ├── Vec4.inl │ │ │ │ └── Vector.h │ │ │ ├── ObjectStream │ │ │ │ ├── GetPrimitiveTypeOfType.h │ │ │ │ ├── ObjectStream.cpp │ │ │ │ ├── ObjectStream.h │ │ │ │ ├── ObjectStreamBinaryIn.cpp │ │ │ │ ├── ObjectStreamBinaryIn.h │ │ │ │ ├── ObjectStreamBinaryOut.cpp │ │ │ │ ├── ObjectStreamBinaryOut.h │ │ │ │ ├── ObjectStreamIn.cpp │ │ │ │ ├── ObjectStreamIn.h │ │ │ │ ├── ObjectStreamOut.cpp │ │ │ │ ├── ObjectStreamOut.h │ │ │ │ ├── ObjectStreamTextIn.cpp │ │ │ │ ├── ObjectStreamTextIn.h │ │ │ │ ├── ObjectStreamTextOut.cpp │ │ │ │ ├── ObjectStreamTextOut.h │ │ │ │ ├── ObjectStreamTypes.h │ │ │ │ ├── SerializableAttribute.h │ │ │ │ ├── SerializableAttributeEnum.h │ │ │ │ ├── SerializableAttributeTyped.h │ │ │ │ ├── SerializableObject.cpp │ │ │ │ ├── SerializableObject.h │ │ │ │ ├── TypeDeclarations.cpp │ │ │ │ └── TypeDeclarations.h │ │ │ ├── Physics │ │ │ │ ├── Body │ │ │ │ │ ├── AllowedDOFs.h │ │ │ │ │ ├── Body.cpp │ │ │ │ │ ├── Body.h │ │ │ │ │ ├── Body.inl │ │ │ │ │ ├── BodyAccess.h │ │ │ │ │ ├── BodyActivationListener.h │ │ │ │ │ ├── BodyCreationSettings.cpp │ │ │ │ │ ├── BodyCreationSettings.h │ │ │ │ │ ├── BodyFilter.h │ │ │ │ │ ├── BodyID.h │ │ │ │ │ ├── BodyInterface.cpp │ │ │ │ │ ├── BodyInterface.h │ │ │ │ │ ├── BodyLock.h │ │ │ │ │ ├── BodyLockInterface.h │ │ │ │ │ ├── BodyLockMulti.h │ │ │ │ │ ├── BodyManager.cpp │ │ │ │ │ ├── BodyManager.h │ │ │ │ │ ├── BodyPair.h │ │ │ │ │ ├── BodyType.h │ │ │ │ │ ├── MassProperties.cpp │ │ │ │ │ ├── MassProperties.h │ │ │ │ │ ├── MotionProperties.cpp │ │ │ │ │ ├── MotionProperties.h │ │ │ │ │ ├── MotionProperties.inl │ │ │ │ │ ├── MotionQuality.h │ │ │ │ │ └── MotionType.h │ │ │ │ ├── Character │ │ │ │ │ ├── Character.cpp │ │ │ │ │ ├── Character.h │ │ │ │ │ ├── CharacterBase.cpp │ │ │ │ │ ├── CharacterBase.h │ │ │ │ │ ├── CharacterVirtual.cpp │ │ │ │ │ └── CharacterVirtual.h │ │ │ │ ├── Collision │ │ │ │ │ ├── AABoxCast.h │ │ │ │ │ ├── ActiveEdgeMode.h │ │ │ │ │ ├── ActiveEdges.h │ │ │ │ │ ├── BackFaceMode.h │ │ │ │ │ ├── BroadPhase │ │ │ │ │ │ ├── BroadPhase.cpp │ │ │ │ │ │ ├── BroadPhase.h │ │ │ │ │ │ ├── BroadPhaseBruteForce.cpp │ │ │ │ │ │ ├── BroadPhaseBruteForce.h │ │ │ │ │ │ ├── BroadPhaseLayer.h │ │ │ │ │ │ ├── BroadPhaseLayerInterfaceMask.h │ │ │ │ │ │ ├── BroadPhaseLayerInterfaceTable.h │ │ │ │ │ │ ├── BroadPhaseQuadTree.cpp │ │ │ │ │ │ ├── BroadPhaseQuadTree.h │ │ │ │ │ │ ├── BroadPhaseQuery.h │ │ │ │ │ │ ├── ObjectVsBroadPhaseLayerFilterMask.h │ │ │ │ │ │ ├── ObjectVsBroadPhaseLayerFilterTable.h │ │ │ │ │ │ ├── QuadTree.cpp │ │ │ │ │ │ └── QuadTree.h │ │ │ │ │ ├── CastConvexVsTriangles.cpp │ │ │ │ │ ├── CastConvexVsTriangles.h │ │ │ │ │ ├── CastResult.h │ │ │ │ │ ├── CastSphereVsTriangles.cpp │ │ │ │ │ ├── CastSphereVsTriangles.h │ │ │ │ │ ├── CollectFacesMode.h │ │ │ │ │ ├── CollideConvexVsTriangles.cpp │ │ │ │ │ ├── CollideConvexVsTriangles.h │ │ │ │ │ ├── CollidePointResult.h │ │ │ │ │ ├── CollideShape.h │ │ │ │ │ ├── CollideSoftBodyVertexIterator.h │ │ │ │ │ ├── CollideSoftBodyVerticesVsTriangles.h │ │ │ │ │ ├── CollideSphereVsTriangles.cpp │ │ │ │ │ ├── CollideSphereVsTriangles.h │ │ │ │ │ ├── CollisionCollector.h │ │ │ │ │ ├── CollisionCollectorImpl.h │ │ │ │ │ ├── CollisionDispatch.cpp │ │ │ │ │ ├── CollisionDispatch.h │ │ │ │ │ ├── CollisionGroup.cpp │ │ │ │ │ ├── CollisionGroup.h │ │ │ │ │ ├── ContactListener.h │ │ │ │ │ ├── EstimateCollisionResponse.cpp │ │ │ │ │ ├── EstimateCollisionResponse.h │ │ │ │ │ ├── GroupFilter.cpp │ │ │ │ │ ├── GroupFilter.h │ │ │ │ │ ├── GroupFilterTable.cpp │ │ │ │ │ ├── GroupFilterTable.h │ │ │ │ │ ├── InternalEdgeRemovingCollector.h │ │ │ │ │ ├── ManifoldBetweenTwoFaces.cpp │ │ │ │ │ ├── ManifoldBetweenTwoFaces.h │ │ │ │ │ ├── NarrowPhaseQuery.cpp │ │ │ │ │ ├── NarrowPhaseQuery.h │ │ │ │ │ ├── NarrowPhaseStats.cpp │ │ │ │ │ ├── NarrowPhaseStats.h │ │ │ │ │ ├── ObjectLayer.h │ │ │ │ │ ├── ObjectLayerPairFilterMask.h │ │ │ │ │ ├── ObjectLayerPairFilterTable.h │ │ │ │ │ ├── PhysicsMaterial.cpp │ │ │ │ │ ├── PhysicsMaterial.h │ │ │ │ │ ├── PhysicsMaterialSimple.cpp │ │ │ │ │ ├── PhysicsMaterialSimple.h │ │ │ │ │ ├── RayCast.h │ │ │ │ │ ├── Shape │ │ │ │ │ │ ├── BoxShape.cpp │ │ │ │ │ │ ├── BoxShape.h │ │ │ │ │ │ ├── CapsuleShape.cpp │ │ │ │ │ │ ├── CapsuleShape.h │ │ │ │ │ │ ├── CompoundShape.cpp │ │ │ │ │ │ ├── CompoundShape.h │ │ │ │ │ │ ├── CompoundShapeVisitors.h │ │ │ │ │ │ ├── ConvexHullShape.cpp │ │ │ │ │ │ ├── ConvexHullShape.h │ │ │ │ │ │ ├── ConvexShape.cpp │ │ │ │ │ │ ├── ConvexShape.h │ │ │ │ │ │ ├── CylinderShape.cpp │ │ │ │ │ │ ├── CylinderShape.h │ │ │ │ │ │ ├── DecoratedShape.cpp │ │ │ │ │ │ ├── DecoratedShape.h │ │ │ │ │ │ ├── EmptyShape.cpp │ │ │ │ │ │ ├── EmptyShape.h │ │ │ │ │ │ ├── GetTrianglesContext.h │ │ │ │ │ │ ├── HeightFieldShape.cpp │ │ │ │ │ │ ├── HeightFieldShape.h │ │ │ │ │ │ ├── MeshShape.cpp │ │ │ │ │ │ ├── MeshShape.h │ │ │ │ │ │ ├── MutableCompoundShape.cpp │ │ │ │ │ │ ├── MutableCompoundShape.h │ │ │ │ │ │ ├── OffsetCenterOfMassShape.cpp │ │ │ │ │ │ ├── OffsetCenterOfMassShape.h │ │ │ │ │ │ ├── PlaneShape.cpp │ │ │ │ │ │ ├── PlaneShape.h │ │ │ │ │ │ ├── PolyhedronSubmergedVolumeCalculator.h │ │ │ │ │ │ ├── RotatedTranslatedShape.cpp │ │ │ │ │ │ ├── RotatedTranslatedShape.h │ │ │ │ │ │ ├── ScaleHelpers.h │ │ │ │ │ │ ├── ScaledShape.cpp │ │ │ │ │ │ ├── ScaledShape.h │ │ │ │ │ │ ├── Shape.cpp │ │ │ │ │ │ ├── Shape.h │ │ │ │ │ │ ├── SphereShape.cpp │ │ │ │ │ │ ├── SphereShape.h │ │ │ │ │ │ ├── StaticCompoundShape.cpp │ │ │ │ │ │ ├── StaticCompoundShape.h │ │ │ │ │ │ ├── SubShapeID.h │ │ │ │ │ │ ├── SubShapeIDPair.h │ │ │ │ │ │ ├── TaperedCapsuleShape.cpp │ │ │ │ │ │ ├── TaperedCapsuleShape.gliffy │ │ │ │ │ │ ├── TaperedCapsuleShape.h │ │ │ │ │ │ ├── TaperedCylinderShape.cpp │ │ │ │ │ │ ├── TaperedCylinderShape.h │ │ │ │ │ │ ├── TriangleShape.cpp │ │ │ │ │ │ └── TriangleShape.h │ │ │ │ │ ├── ShapeCast.h │ │ │ │ │ ├── ShapeFilter.h │ │ │ │ │ ├── SortReverseAndStore.h │ │ │ │ │ ├── TransformedShape.cpp │ │ │ │ │ └── TransformedShape.h │ │ │ │ ├── Constraints │ │ │ │ │ ├── CalculateSolverSteps.h │ │ │ │ │ ├── ConeConstraint.cpp │ │ │ │ │ ├── ConeConstraint.h │ │ │ │ │ ├── Constraint.cpp │ │ │ │ │ ├── Constraint.h │ │ │ │ │ ├── ConstraintManager.cpp │ │ │ │ │ ├── ConstraintManager.h │ │ │ │ │ ├── ConstraintPart │ │ │ │ │ │ ├── AngleConstraintPart.h │ │ │ │ │ │ ├── AxisConstraintPart.h │ │ │ │ │ │ ├── DualAxisConstraintPart.h │ │ │ │ │ │ ├── GearConstraintPart.h │ │ │ │ │ │ ├── HingeRotationConstraintPart.h │ │ │ │ │ │ ├── IndependentAxisConstraintPart.h │ │ │ │ │ │ ├── PointConstraintPart.h │ │ │ │ │ │ ├── RackAndPinionConstraintPart.h │ │ │ │ │ │ ├── RotationEulerConstraintPart.h │ │ │ │ │ │ ├── RotationQuatConstraintPart.h │ │ │ │ │ │ ├── SpringPart.h │ │ │ │ │ │ └── SwingTwistConstraintPart.h │ │ │ │ │ ├── ContactConstraintManager.cpp │ │ │ │ │ ├── ContactConstraintManager.h │ │ │ │ │ ├── DistanceConstraint.cpp │ │ │ │ │ ├── DistanceConstraint.h │ │ │ │ │ ├── FixedConstraint.cpp │ │ │ │ │ ├── FixedConstraint.h │ │ │ │ │ ├── GearConstraint.cpp │ │ │ │ │ ├── GearConstraint.h │ │ │ │ │ ├── HingeConstraint.cpp │ │ │ │ │ ├── HingeConstraint.h │ │ │ │ │ ├── MotorSettings.cpp │ │ │ │ │ ├── MotorSettings.h │ │ │ │ │ ├── PathConstraint.cpp │ │ │ │ │ ├── PathConstraint.h │ │ │ │ │ ├── PathConstraintPath.cpp │ │ │ │ │ ├── PathConstraintPath.h │ │ │ │ │ ├── PathConstraintPathHermite.cpp │ │ │ │ │ ├── PathConstraintPathHermite.h │ │ │ │ │ ├── PointConstraint.cpp │ │ │ │ │ ├── PointConstraint.h │ │ │ │ │ ├── PulleyConstraint.cpp │ │ │ │ │ ├── PulleyConstraint.h │ │ │ │ │ ├── RackAndPinionConstraint.cpp │ │ │ │ │ ├── RackAndPinionConstraint.h │ │ │ │ │ ├── SixDOFConstraint.cpp │ │ │ │ │ ├── SixDOFConstraint.h │ │ │ │ │ ├── SliderConstraint.cpp │ │ │ │ │ ├── SliderConstraint.h │ │ │ │ │ ├── SpringSettings.cpp │ │ │ │ │ ├── SpringSettings.h │ │ │ │ │ ├── SwingTwistConstraint.cpp │ │ │ │ │ ├── SwingTwistConstraint.h │ │ │ │ │ ├── TwoBodyConstraint.cpp │ │ │ │ │ └── TwoBodyConstraint.h │ │ │ │ ├── DeterminismLog.cpp │ │ │ │ ├── DeterminismLog.h │ │ │ │ ├── EActivation.h │ │ │ │ ├── EPhysicsUpdateError.h │ │ │ │ ├── IslandBuilder.cpp │ │ │ │ ├── IslandBuilder.h │ │ │ │ ├── LargeIslandSplitter.cpp │ │ │ │ ├── LargeIslandSplitter.h │ │ │ │ ├── PhysicsLock.h │ │ │ │ ├── PhysicsScene.cpp │ │ │ │ ├── PhysicsScene.h │ │ │ │ ├── PhysicsSettings.h │ │ │ │ ├── PhysicsStepListener.h │ │ │ │ ├── PhysicsSystem.cpp │ │ │ │ ├── PhysicsSystem.h │ │ │ │ ├── PhysicsUpdateContext.cpp │ │ │ │ ├── PhysicsUpdateContext.h │ │ │ │ ├── Ragdoll │ │ │ │ │ ├── Ragdoll.cpp │ │ │ │ │ └── Ragdoll.h │ │ │ │ ├── SoftBody │ │ │ │ │ ├── SoftBodyContactListener.h │ │ │ │ │ ├── SoftBodyCreationSettings.cpp │ │ │ │ │ ├── SoftBodyCreationSettings.h │ │ │ │ │ ├── SoftBodyManifold.h │ │ │ │ │ ├── SoftBodyMotionProperties.cpp │ │ │ │ │ ├── SoftBodyMotionProperties.h │ │ │ │ │ ├── SoftBodyShape.cpp │ │ │ │ │ ├── SoftBodyShape.h │ │ │ │ │ ├── SoftBodySharedSettings.cpp │ │ │ │ │ ├── SoftBodySharedSettings.h │ │ │ │ │ ├── SoftBodyUpdateContext.h │ │ │ │ │ └── SoftBodyVertex.h │ │ │ │ ├── StateRecorder.h │ │ │ │ ├── StateRecorderImpl.cpp │ │ │ │ ├── StateRecorderImpl.h │ │ │ │ └── Vehicle │ │ │ │ │ ├── MotorcycleController.cpp │ │ │ │ │ ├── MotorcycleController.h │ │ │ │ │ ├── TrackedVehicleController.cpp │ │ │ │ │ ├── TrackedVehicleController.h │ │ │ │ │ ├── VehicleAntiRollBar.cpp │ │ │ │ │ ├── VehicleAntiRollBar.h │ │ │ │ │ ├── VehicleCollisionTester.cpp │ │ │ │ │ ├── VehicleCollisionTester.h │ │ │ │ │ ├── VehicleConstraint.cpp │ │ │ │ │ ├── VehicleConstraint.h │ │ │ │ │ ├── VehicleController.cpp │ │ │ │ │ ├── VehicleController.h │ │ │ │ │ ├── VehicleDifferential.cpp │ │ │ │ │ ├── VehicleDifferential.h │ │ │ │ │ ├── VehicleEngine.cpp │ │ │ │ │ ├── VehicleEngine.h │ │ │ │ │ ├── VehicleTrack.cpp │ │ │ │ │ ├── VehicleTrack.h │ │ │ │ │ ├── VehicleTransmission.cpp │ │ │ │ │ ├── VehicleTransmission.h │ │ │ │ │ ├── Wheel.cpp │ │ │ │ │ ├── Wheel.h │ │ │ │ │ ├── WheeledVehicleController.cpp │ │ │ │ │ └── WheeledVehicleController.h │ │ │ ├── RegisterTypes.cpp │ │ │ ├── RegisterTypes.h │ │ │ ├── Renderer │ │ │ │ ├── DebugRenderer.cpp │ │ │ │ ├── DebugRenderer.h │ │ │ │ ├── DebugRendererPlayback.cpp │ │ │ │ ├── DebugRendererPlayback.h │ │ │ │ ├── DebugRendererRecorder.cpp │ │ │ │ ├── DebugRendererRecorder.h │ │ │ │ ├── DebugRendererSimple.cpp │ │ │ │ └── DebugRendererSimple.h │ │ │ ├── Skeleton │ │ │ │ ├── SkeletalAnimation.cpp │ │ │ │ ├── SkeletalAnimation.h │ │ │ │ ├── Skeleton.cpp │ │ │ │ ├── Skeleton.h │ │ │ │ ├── SkeletonMapper.cpp │ │ │ │ ├── SkeletonMapper.h │ │ │ │ ├── SkeletonPose.cpp │ │ │ │ └── SkeletonPose.h │ │ │ ├── TriangleGrouper │ │ │ │ ├── TriangleGrouper.h │ │ │ │ ├── TriangleGrouperClosestCentroid.cpp │ │ │ │ ├── TriangleGrouperClosestCentroid.h │ │ │ │ ├── TriangleGrouperMorton.cpp │ │ │ │ └── TriangleGrouperMorton.h │ │ │ └── TriangleSplitter │ │ │ │ ├── TriangleSplitter.cpp │ │ │ │ ├── TriangleSplitter.h │ │ │ │ ├── TriangleSplitterBinning.cpp │ │ │ │ ├── TriangleSplitterBinning.h │ │ │ │ ├── TriangleSplitterFixedLeafSize.cpp │ │ │ │ ├── TriangleSplitterFixedLeafSize.h │ │ │ │ ├── TriangleSplitterLongestAxis.cpp │ │ │ │ ├── TriangleSplitterLongestAxis.h │ │ │ │ ├── TriangleSplitterMean.cpp │ │ │ │ ├── TriangleSplitterMean.h │ │ │ │ ├── TriangleSplitterMorton.cpp │ │ │ │ └── TriangleSplitterMorton.h │ │ ├── LICENSE │ │ └── README.md │ ├── json │ │ └── json.hpp │ ├── lua │ │ ├── CMakeLists.txt │ │ ├── Makefile │ │ ├── README │ │ ├── lapi.c │ │ ├── lapi.h │ │ ├── lauxlib.c │ │ ├── lauxlib.h │ │ ├── lbaselib.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 │ │ ├── ljumptab.h │ │ ├── llex.c │ │ ├── llex.h │ │ ├── llimits.h │ │ ├── lmathlib.c │ │ ├── lmem.c │ │ ├── lmem.h │ │ ├── loadlib.c │ │ ├── lobject.c │ │ ├── lobject.h │ │ ├── lopcodes.c │ │ ├── lopcodes.h │ │ ├── lopnames.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 │ ├── luabridge3 │ │ ├── LICENSE.txt │ │ ├── LuaBridge.h │ │ └── README.md │ ├── sokol │ │ ├── CHANGELOG.md │ │ ├── CMakeLists.txt │ │ ├── LICENSE │ │ ├── README.md │ │ ├── sokol.cpp │ │ ├── sokol_app.h │ │ ├── sokol_args.h │ │ ├── sokol_audio.h │ │ ├── sokol_fetch.h │ │ ├── sokol_gfx.h │ │ ├── sokol_glue.h │ │ ├── sokol_log.h │ │ └── sokol_time.h │ ├── soloud │ │ ├── AUTHORS │ │ ├── CMakeLists.txt │ │ ├── CONTRIBUTING │ │ ├── LICENSE │ │ ├── README.md │ │ ├── include │ │ │ ├── soloud.h │ │ │ ├── soloud_audiosource.h │ │ │ ├── soloud_ay.h │ │ │ ├── soloud_bassboostfilter.h │ │ │ ├── soloud_biquadresonantfilter.h │ │ │ ├── soloud_bus.h │ │ │ ├── soloud_c.h │ │ │ ├── soloud_dcremovalfilter.h │ │ │ ├── soloud_duckfilter.h │ │ │ ├── soloud_echofilter.h │ │ │ ├── soloud_eqfilter.h │ │ │ ├── soloud_error.h │ │ │ ├── soloud_fader.h │ │ │ ├── soloud_fft.h │ │ │ ├── soloud_fftfilter.h │ │ │ ├── soloud_file.h │ │ │ ├── soloud_file_hack_off.h │ │ │ ├── soloud_file_hack_on.h │ │ │ ├── soloud_filter.h │ │ │ ├── soloud_flangerfilter.h │ │ │ ├── soloud_freeverbfilter.h │ │ │ ├── soloud_internal.h │ │ │ ├── soloud_lofifilter.h │ │ │ ├── soloud_misc.h │ │ │ ├── soloud_monotone.h │ │ │ ├── soloud_noise.h │ │ │ ├── soloud_openmpt.h │ │ │ ├── soloud_queue.h │ │ │ ├── soloud_robotizefilter.h │ │ │ ├── soloud_sfxr.h │ │ │ ├── soloud_speech.h │ │ │ ├── soloud_tedsid.h │ │ │ ├── soloud_thread.h │ │ │ ├── soloud_vic.h │ │ │ ├── soloud_vizsn.h │ │ │ ├── soloud_wav.h │ │ │ ├── soloud_waveshaperfilter.h │ │ │ ├── soloud_wavstream.h │ │ │ └── zx7decompress.h │ │ └── src │ │ │ ├── audiosource │ │ │ ├── ay │ │ │ │ ├── chipplayer.cpp │ │ │ │ ├── chipplayer.h │ │ │ │ ├── readme.txt │ │ │ │ ├── sndbuffer.cpp │ │ │ │ ├── sndbuffer.h │ │ │ │ ├── sndchip.cpp │ │ │ │ ├── sndchip.h │ │ │ │ ├── sndrender.cpp │ │ │ │ ├── sndrender.h │ │ │ │ └── soloud_ay.cpp │ │ │ ├── monotone │ │ │ │ └── soloud_monotone.cpp │ │ │ ├── noise │ │ │ │ └── soloud_noise.cpp │ │ │ ├── openmpt │ │ │ │ ├── soloud_openmpt.cpp │ │ │ │ └── soloud_openmpt_dll.c │ │ │ ├── sfxr │ │ │ │ └── soloud_sfxr.cpp │ │ │ ├── speech │ │ │ │ ├── Elements.def │ │ │ │ ├── darray.cpp │ │ │ │ ├── darray.h │ │ │ │ ├── klatt.cpp │ │ │ │ ├── klatt.h │ │ │ │ ├── legal_readme.txt │ │ │ │ ├── resonator.cpp │ │ │ │ ├── resonator.h │ │ │ │ ├── soloud_speech.cpp │ │ │ │ ├── tts.cpp │ │ │ │ └── tts.h │ │ │ ├── tedsid │ │ │ │ ├── readme.txt │ │ │ │ ├── sid.cpp │ │ │ │ ├── sid.h │ │ │ │ ├── soloud_tedsid.cpp │ │ │ │ ├── ted.cpp │ │ │ │ └── ted.h │ │ │ ├── vic │ │ │ │ └── soloud_vic.cpp │ │ │ ├── vizsn │ │ │ │ └── soloud_vizsn.cpp │ │ │ └── wav │ │ │ │ ├── dr_flac.h │ │ │ │ ├── dr_impl.cpp │ │ │ │ ├── dr_mp3.h │ │ │ │ ├── dr_wav.h │ │ │ │ ├── soloud_wav.cpp │ │ │ │ ├── soloud_wavstream.cpp │ │ │ │ ├── stb_vorbis.c │ │ │ │ └── stb_vorbis.h │ │ │ ├── backend │ │ │ ├── alsa │ │ │ │ └── soloud_alsa.cpp │ │ │ ├── coreaudio │ │ │ │ └── soloud_coreaudio.cpp │ │ │ ├── jack │ │ │ │ └── soloud_jack.cpp │ │ │ ├── miniaudio │ │ │ │ ├── miniaudio.h │ │ │ │ └── soloud_miniaudio.cpp │ │ │ ├── nosound │ │ │ │ └── soloud_nosound.cpp │ │ │ ├── null │ │ │ │ └── soloud_null.cpp │ │ │ ├── openal │ │ │ │ ├── soloud_openal.cpp │ │ │ │ └── soloud_openal_dll.c │ │ │ ├── opensles │ │ │ │ └── soloud_opensles.cpp │ │ │ ├── oss │ │ │ │ └── soloud_oss.cpp │ │ │ ├── portaudio │ │ │ │ ├── soloud_portaudio.cpp │ │ │ │ └── soloud_portaudio_dll.c │ │ │ ├── sdl │ │ │ │ ├── soloud_sdl1.cpp │ │ │ │ ├── soloud_sdl1_dll.c │ │ │ │ ├── soloud_sdl2.cpp │ │ │ │ └── soloud_sdl2_dll.c │ │ │ ├── sdl2_static │ │ │ │ └── soloud_sdl2_static.cpp │ │ │ ├── sdl_static │ │ │ │ └── soloud_sdl_static.cpp │ │ │ ├── vita_homebrew │ │ │ │ └── soloud_vita_homebrew.cpp │ │ │ ├── wasapi │ │ │ │ └── soloud_wasapi.cpp │ │ │ ├── winmm │ │ │ │ └── soloud_winmm.cpp │ │ │ └── xaudio2 │ │ │ │ └── soloud_xaudio2.cpp │ │ │ ├── c_api │ │ │ ├── soloud.def │ │ │ └── soloud_c.cpp │ │ │ ├── core │ │ │ ├── soloud.cpp │ │ │ ├── soloud_audiosource.cpp │ │ │ ├── soloud_bus.cpp │ │ │ ├── soloud_core_3d.cpp │ │ │ ├── soloud_core_basicops.cpp │ │ │ ├── soloud_core_faderops.cpp │ │ │ ├── soloud_core_filterops.cpp │ │ │ ├── soloud_core_getters.cpp │ │ │ ├── soloud_core_setters.cpp │ │ │ ├── soloud_core_voicegroup.cpp │ │ │ ├── soloud_core_voiceops.cpp │ │ │ ├── soloud_fader.cpp │ │ │ ├── soloud_fft.cpp │ │ │ ├── soloud_fft_lut.cpp │ │ │ ├── soloud_file.cpp │ │ │ ├── soloud_filter.cpp │ │ │ ├── soloud_misc.cpp │ │ │ ├── soloud_queue.cpp │ │ │ └── soloud_thread.cpp │ │ │ ├── filter │ │ │ ├── soloud_bassboostfilter.cpp │ │ │ ├── soloud_biquadresonantfilter.cpp │ │ │ ├── soloud_dcremovalfilter.cpp │ │ │ ├── soloud_duckfilter.cpp │ │ │ ├── soloud_echofilter.cpp │ │ │ ├── soloud_eqfilter.cpp │ │ │ ├── soloud_fftfilter.cpp │ │ │ ├── soloud_flangerfilter.cpp │ │ │ ├── soloud_freeverbfilter.cpp │ │ │ ├── soloud_lofifilter.cpp │ │ │ ├── soloud_robotizefilter.cpp │ │ │ └── soloud_waveshaperfilter.cpp │ │ │ └── tools │ │ │ ├── codegen │ │ │ └── main.cpp │ │ │ ├── lutgen │ │ │ └── main.cpp │ │ │ ├── resamplerlab │ │ │ ├── main.cpp │ │ │ ├── stb_image_write.c │ │ │ └── stb_image_write.h │ │ │ └── sanity │ │ │ └── sanity.cpp │ ├── stb │ │ ├── CMakeLists.txt │ │ ├── stb_image.c │ │ ├── stb_image.h │ │ ├── stb_image_resize2.c │ │ ├── stb_image_resize2.h │ │ ├── stb_image_write.c │ │ ├── stb_image_write.h │ │ ├── stb_rect_pack.c │ │ ├── stb_rect_pack.h │ │ ├── stb_truetype.c │ │ ├── stb_truetype.h │ │ ├── stb_vorbis.c │ │ └── stb_vorbis.h │ ├── tinygltf │ │ ├── CMakeLists.txt │ │ ├── tiny_gltf.cc │ │ └── tiny_gltf.h │ ├── tinyobjloader │ │ ├── CMakeLists.txt │ │ ├── tiny_obj_loader.cc │ │ └── tiny_obj_loader.h │ └── tinyxml2 │ │ ├── CMakeLists.txt │ │ ├── LICENSE.txt │ │ ├── readme.md │ │ ├── tinyxml2.cpp │ │ └── tinyxml2.h ├── renders │ └── sokol │ │ ├── SokolBuffer.cpp │ │ ├── SokolBuffer.h │ │ ├── SokolCamera.cpp │ │ ├── SokolCamera.h │ │ ├── SokolCmdQueue.cpp │ │ ├── SokolCmdQueue.h │ │ ├── SokolFramebuffer.cpp │ │ ├── SokolFramebuffer.h │ │ ├── SokolObject.cpp │ │ ├── SokolObject.h │ │ ├── SokolShader.cpp │ │ ├── SokolShader.h │ │ ├── SokolSystem.cpp │ │ ├── SokolSystem.h │ │ ├── SokolTexture.cpp │ │ └── SokolTexture.h └── shaders │ ├── .gitignore │ ├── glsl300es.h │ ├── glsl410.h │ ├── hlsl5.h │ ├── msl21ios.h │ └── msl21macos.h ├── platform ├── android │ ├── AndroidMain.cpp │ ├── NativeEngine.cpp │ ├── NativeEngine.h │ ├── SupernovaAndroid.cpp │ ├── SupernovaAndroid.h │ └── java │ │ └── org │ │ └── supernovaengine │ │ └── supernova │ │ ├── AdMobWrapper.java │ │ ├── MainActivity.java │ │ └── UserSettings.java ├── apple │ ├── GoogleMobileAdsSdkiOS-10.14.0 │ │ ├── FBLPromises.xcframework │ │ │ ├── Info.plist │ │ │ ├── ios-arm64 │ │ │ │ └── FBLPromises.framework │ │ │ │ │ ├── FBLPromises │ │ │ │ │ ├── Headers │ │ │ │ │ ├── FBLPromise+All.h │ │ │ │ │ ├── FBLPromise+Always.h │ │ │ │ │ ├── FBLPromise+Any.h │ │ │ │ │ ├── FBLPromise+Async.h │ │ │ │ │ ├── FBLPromise+Await.h │ │ │ │ │ ├── FBLPromise+Catch.h │ │ │ │ │ ├── FBLPromise+Delay.h │ │ │ │ │ ├── FBLPromise+Do.h │ │ │ │ │ ├── FBLPromise+Race.h │ │ │ │ │ ├── FBLPromise+Recover.h │ │ │ │ │ ├── FBLPromise+Reduce.h │ │ │ │ │ ├── FBLPromise+Retry.h │ │ │ │ │ ├── FBLPromise+Testing.h │ │ │ │ │ ├── FBLPromise+Then.h │ │ │ │ │ ├── FBLPromise+Timeout.h │ │ │ │ │ ├── FBLPromise+Validate.h │ │ │ │ │ ├── FBLPromise+Wrap.h │ │ │ │ │ ├── FBLPromise.h │ │ │ │ │ ├── FBLPromiseError.h │ │ │ │ │ ├── FBLPromises.h │ │ │ │ │ └── PromisesObjC-umbrella.h │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Modules │ │ │ │ │ └── module.modulemap │ │ │ ├── ios-arm64_x86_64-maccatalyst │ │ │ │ └── FBLPromises.framework │ │ │ │ │ ├── FBLPromises │ │ │ │ │ ├── Headers │ │ │ │ │ ├── FBLPromise+All.h │ │ │ │ │ ├── FBLPromise+Always.h │ │ │ │ │ ├── FBLPromise+Any.h │ │ │ │ │ ├── FBLPromise+Async.h │ │ │ │ │ ├── FBLPromise+Await.h │ │ │ │ │ ├── FBLPromise+Catch.h │ │ │ │ │ ├── FBLPromise+Delay.h │ │ │ │ │ ├── FBLPromise+Do.h │ │ │ │ │ ├── FBLPromise+Race.h │ │ │ │ │ ├── FBLPromise+Recover.h │ │ │ │ │ ├── FBLPromise+Reduce.h │ │ │ │ │ ├── FBLPromise+Retry.h │ │ │ │ │ ├── FBLPromise+Testing.h │ │ │ │ │ ├── FBLPromise+Then.h │ │ │ │ │ ├── FBLPromise+Timeout.h │ │ │ │ │ ├── FBLPromise+Validate.h │ │ │ │ │ ├── FBLPromise+Wrap.h │ │ │ │ │ ├── FBLPromise.h │ │ │ │ │ ├── FBLPromiseError.h │ │ │ │ │ ├── FBLPromises.h │ │ │ │ │ └── PromisesObjC-umbrella.h │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Modules │ │ │ │ │ └── module.modulemap │ │ │ ├── ios-arm64_x86_64-simulator │ │ │ │ └── FBLPromises.framework │ │ │ │ │ ├── FBLPromises │ │ │ │ │ ├── Headers │ │ │ │ │ ├── FBLPromise+All.h │ │ │ │ │ ├── FBLPromise+Always.h │ │ │ │ │ ├── FBLPromise+Any.h │ │ │ │ │ ├── FBLPromise+Async.h │ │ │ │ │ ├── FBLPromise+Await.h │ │ │ │ │ ├── FBLPromise+Catch.h │ │ │ │ │ ├── FBLPromise+Delay.h │ │ │ │ │ ├── FBLPromise+Do.h │ │ │ │ │ ├── FBLPromise+Race.h │ │ │ │ │ ├── FBLPromise+Recover.h │ │ │ │ │ ├── FBLPromise+Reduce.h │ │ │ │ │ ├── FBLPromise+Retry.h │ │ │ │ │ ├── FBLPromise+Testing.h │ │ │ │ │ ├── FBLPromise+Then.h │ │ │ │ │ ├── FBLPromise+Timeout.h │ │ │ │ │ ├── FBLPromise+Validate.h │ │ │ │ │ ├── FBLPromise+Wrap.h │ │ │ │ │ ├── FBLPromise.h │ │ │ │ │ ├── FBLPromiseError.h │ │ │ │ │ ├── FBLPromises.h │ │ │ │ │ └── PromisesObjC-umbrella.h │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Modules │ │ │ │ │ └── module.modulemap │ │ │ ├── macos-arm64_x86_64 │ │ │ │ └── FBLPromises.framework │ │ │ │ │ ├── FBLPromises │ │ │ │ │ ├── Headers │ │ │ │ │ ├── FBLPromise+All.h │ │ │ │ │ ├── FBLPromise+Always.h │ │ │ │ │ ├── FBLPromise+Any.h │ │ │ │ │ ├── FBLPromise+Async.h │ │ │ │ │ ├── FBLPromise+Await.h │ │ │ │ │ ├── FBLPromise+Catch.h │ │ │ │ │ ├── FBLPromise+Delay.h │ │ │ │ │ ├── FBLPromise+Do.h │ │ │ │ │ ├── FBLPromise+Race.h │ │ │ │ │ ├── FBLPromise+Recover.h │ │ │ │ │ ├── FBLPromise+Reduce.h │ │ │ │ │ ├── FBLPromise+Retry.h │ │ │ │ │ ├── FBLPromise+Testing.h │ │ │ │ │ ├── FBLPromise+Then.h │ │ │ │ │ ├── FBLPromise+Timeout.h │ │ │ │ │ ├── FBLPromise+Validate.h │ │ │ │ │ ├── FBLPromise+Wrap.h │ │ │ │ │ ├── FBLPromise.h │ │ │ │ │ ├── FBLPromiseError.h │ │ │ │ │ ├── FBLPromises.h │ │ │ │ │ └── PromisesObjC-umbrella.h │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Modules │ │ │ │ │ └── module.modulemap │ │ │ ├── tvos-arm64 │ │ │ │ └── FBLPromises.framework │ │ │ │ │ ├── FBLPromises │ │ │ │ │ ├── Headers │ │ │ │ │ ├── FBLPromise+All.h │ │ │ │ │ ├── FBLPromise+Always.h │ │ │ │ │ ├── FBLPromise+Any.h │ │ │ │ │ ├── FBLPromise+Async.h │ │ │ │ │ ├── FBLPromise+Await.h │ │ │ │ │ ├── FBLPromise+Catch.h │ │ │ │ │ ├── FBLPromise+Delay.h │ │ │ │ │ ├── FBLPromise+Do.h │ │ │ │ │ ├── FBLPromise+Race.h │ │ │ │ │ ├── FBLPromise+Recover.h │ │ │ │ │ ├── FBLPromise+Reduce.h │ │ │ │ │ ├── FBLPromise+Retry.h │ │ │ │ │ ├── FBLPromise+Testing.h │ │ │ │ │ ├── FBLPromise+Then.h │ │ │ │ │ ├── FBLPromise+Timeout.h │ │ │ │ │ ├── FBLPromise+Validate.h │ │ │ │ │ ├── FBLPromise+Wrap.h │ │ │ │ │ ├── FBLPromise.h │ │ │ │ │ ├── FBLPromiseError.h │ │ │ │ │ ├── FBLPromises.h │ │ │ │ │ └── PromisesObjC-umbrella.h │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Modules │ │ │ │ │ └── module.modulemap │ │ │ └── tvos-arm64_x86_64-simulator │ │ │ │ └── FBLPromises.framework │ │ │ │ ├── FBLPromises │ │ │ │ ├── Headers │ │ │ │ ├── FBLPromise+All.h │ │ │ │ ├── FBLPromise+Always.h │ │ │ │ ├── FBLPromise+Any.h │ │ │ │ ├── FBLPromise+Async.h │ │ │ │ ├── FBLPromise+Await.h │ │ │ │ ├── FBLPromise+Catch.h │ │ │ │ ├── FBLPromise+Delay.h │ │ │ │ ├── FBLPromise+Do.h │ │ │ │ ├── FBLPromise+Race.h │ │ │ │ ├── FBLPromise+Recover.h │ │ │ │ ├── FBLPromise+Reduce.h │ │ │ │ ├── FBLPromise+Retry.h │ │ │ │ ├── FBLPromise+Testing.h │ │ │ │ ├── FBLPromise+Then.h │ │ │ │ ├── FBLPromise+Timeout.h │ │ │ │ ├── FBLPromise+Validate.h │ │ │ │ ├── FBLPromise+Wrap.h │ │ │ │ ├── FBLPromise.h │ │ │ │ ├── FBLPromiseError.h │ │ │ │ ├── FBLPromises.h │ │ │ │ └── PromisesObjC-umbrella.h │ │ │ │ ├── Info.plist │ │ │ │ └── Modules │ │ │ │ └── module.modulemap │ │ ├── GoogleAppMeasurement.xcframework │ │ │ ├── Info.plist │ │ │ ├── ios-arm64 │ │ │ │ └── GoogleAppMeasurement.framework │ │ │ │ │ ├── GoogleAppMeasurement │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Modules │ │ │ │ │ └── module.modulemap │ │ │ ├── ios-arm64_x86_64-maccatalyst │ │ │ │ └── GoogleAppMeasurement.framework │ │ │ │ │ ├── GoogleAppMeasurement │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Modules │ │ │ │ │ └── module.modulemap │ │ │ ├── ios-arm64_x86_64-simulator │ │ │ │ └── GoogleAppMeasurement.framework │ │ │ │ │ ├── GoogleAppMeasurement │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Modules │ │ │ │ │ └── module.modulemap │ │ │ ├── macos-arm64_x86_64 │ │ │ │ └── GoogleAppMeasurement.framework │ │ │ │ │ ├── GoogleAppMeasurement │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Modules │ │ │ │ │ └── module.modulemap │ │ │ ├── tvos-arm64 │ │ │ │ └── GoogleAppMeasurement.framework │ │ │ │ │ ├── GoogleAppMeasurement │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Modules │ │ │ │ │ └── module.modulemap │ │ │ └── tvos-arm64_x86_64-simulator │ │ │ │ └── GoogleAppMeasurement.framework │ │ │ │ ├── GoogleAppMeasurement │ │ │ │ ├── Info.plist │ │ │ │ └── Modules │ │ │ │ └── module.modulemap │ │ ├── GoogleAppMeasurementIdentitySupport.xcframework │ │ │ ├── Info.plist │ │ │ ├── ios-arm64 │ │ │ │ └── GoogleAppMeasurementIdentitySupport.framework │ │ │ │ │ ├── GoogleAppMeasurementIdentitySupport │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Modules │ │ │ │ │ └── module.modulemap │ │ │ ├── ios-arm64_x86_64-maccatalyst │ │ │ │ └── GoogleAppMeasurementIdentitySupport.framework │ │ │ │ │ ├── GoogleAppMeasurementIdentitySupport │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Modules │ │ │ │ │ └── module.modulemap │ │ │ ├── ios-arm64_x86_64-simulator │ │ │ │ └── GoogleAppMeasurementIdentitySupport.framework │ │ │ │ │ ├── GoogleAppMeasurementIdentitySupport │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Modules │ │ │ │ │ └── module.modulemap │ │ │ ├── macos-arm64_x86_64 │ │ │ │ └── GoogleAppMeasurementIdentitySupport.framework │ │ │ │ │ ├── GoogleAppMeasurementIdentitySupport │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Modules │ │ │ │ │ └── module.modulemap │ │ │ ├── tvos-arm64 │ │ │ │ └── GoogleAppMeasurementIdentitySupport.framework │ │ │ │ │ ├── GoogleAppMeasurementIdentitySupport │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Modules │ │ │ │ │ └── module.modulemap │ │ │ └── tvos-arm64_x86_64-simulator │ │ │ │ └── GoogleAppMeasurementIdentitySupport.framework │ │ │ │ ├── GoogleAppMeasurementIdentitySupport │ │ │ │ ├── Info.plist │ │ │ │ └── Modules │ │ │ │ └── module.modulemap │ │ ├── GoogleMobileAds.xcframework │ │ │ ├── Info.plist │ │ │ ├── ios-arm64 │ │ │ │ └── GoogleMobileAds.framework │ │ │ │ │ ├── GoogleMobileAds │ │ │ │ │ ├── Headers │ │ │ │ │ ├── GADAdChoicesView.h │ │ │ │ │ ├── GADAdFormat.h │ │ │ │ │ ├── GADAdLoader.h │ │ │ │ │ ├── GADAdLoaderAdTypes.h │ │ │ │ │ ├── GADAdLoaderDelegate.h │ │ │ │ │ ├── GADAdMetadata.h │ │ │ │ │ ├── GADAdNetworkExtras.h │ │ │ │ │ ├── GADAdReward.h │ │ │ │ │ ├── GADAdSize.h │ │ │ │ │ ├── GADAdSizeDelegate.h │ │ │ │ │ ├── GADAdValue.h │ │ │ │ │ ├── GADAppEventDelegate.h │ │ │ │ │ ├── GADAppOpenAd.h │ │ │ │ │ ├── GADAudioVideoManager.h │ │ │ │ │ ├── GADAudioVideoManagerDelegate.h │ │ │ │ │ ├── GADBannerView.h │ │ │ │ │ ├── GADBannerViewDelegate.h │ │ │ │ │ ├── GADCustomEventBanner.h │ │ │ │ │ ├── GADCustomEventBannerDelegate.h │ │ │ │ │ ├── GADCustomEventExtras.h │ │ │ │ │ ├── GADCustomEventInterstitial.h │ │ │ │ │ ├── GADCustomEventInterstitialDelegate.h │ │ │ │ │ ├── GADCustomEventNativeAd.h │ │ │ │ │ ├── GADCustomEventNativeAdDelegate.h │ │ │ │ │ ├── GADCustomEventParameters.h │ │ │ │ │ ├── GADCustomEventRequest.h │ │ │ │ │ ├── GADCustomNativeAd.h │ │ │ │ │ ├── GADCustomNativeAdDelegate.h │ │ │ │ │ ├── GADDebugOptionsViewController.h │ │ │ │ │ ├── GADDisplayAdMeasurement.h │ │ │ │ │ ├── GADDynamicHeightSearchRequest.h │ │ │ │ │ ├── GADExtras.h │ │ │ │ │ ├── GADFullScreenContentDelegate.h │ │ │ │ │ ├── GADInitializationStatus.h │ │ │ │ │ ├── GADInterstitialAd.h │ │ │ │ │ ├── GADMediaAspectRatio.h │ │ │ │ │ ├── GADMediaContent.h │ │ │ │ │ ├── GADMediaView.h │ │ │ │ │ ├── GADMobileAds.h │ │ │ │ │ ├── GADMultipleAdsAdLoaderOptions.h │ │ │ │ │ ├── GADMuteThisAdReason.h │ │ │ │ │ ├── GADNativeAd+ConfirmationClick.h │ │ │ │ │ ├── GADNativeAd+CustomClickGesture.h │ │ │ │ │ ├── GADNativeAd.h │ │ │ │ │ ├── GADNativeAdAssetIdentifiers.h │ │ │ │ │ ├── GADNativeAdCustomClickGestureOptions.h │ │ │ │ │ ├── GADNativeAdDelegate.h │ │ │ │ │ ├── GADNativeAdImage+Mediation.h │ │ │ │ │ ├── GADNativeAdImage.h │ │ │ │ │ ├── GADNativeAdImageAdLoaderOptions.h │ │ │ │ │ ├── GADNativeAdMediaAdLoaderOptions.h │ │ │ │ │ ├── GADNativeAdUnconfirmedClickDelegate.h │ │ │ │ │ ├── GADNativeAdViewAdOptions.h │ │ │ │ │ ├── GADNativeMuteThisAdLoaderOptions.h │ │ │ │ │ ├── GADPresentationError.h │ │ │ │ │ ├── GADQueryInfo.h │ │ │ │ │ ├── GADRequest.h │ │ │ │ │ ├── GADRequestConfiguration.h │ │ │ │ │ ├── GADRequestError.h │ │ │ │ │ ├── GADResponseInfo.h │ │ │ │ │ ├── GADRewardedAd.h │ │ │ │ │ ├── GADRewardedInterstitialAd.h │ │ │ │ │ ├── GADSearchBannerView.h │ │ │ │ │ ├── GADServerSideVerificationOptions.h │ │ │ │ │ ├── GADVideoController.h │ │ │ │ │ ├── GADVideoControllerDelegate.h │ │ │ │ │ ├── GADVideoOptions.h │ │ │ │ │ ├── GAMBannerView.h │ │ │ │ │ ├── GAMBannerViewOptions.h │ │ │ │ │ ├── GAMInterstitialAd.h │ │ │ │ │ ├── GAMRequest.h │ │ │ │ │ ├── GoogleMobileAds.h │ │ │ │ │ ├── GoogleMobileAdsDefines.h │ │ │ │ │ ├── Mediation │ │ │ │ │ │ ├── GADMAdNetworkAdapterProtocol.h │ │ │ │ │ │ ├── GADMAdNetworkConnectorProtocol.h │ │ │ │ │ │ ├── GADMEnums.h │ │ │ │ │ │ ├── GADMediatedUnifiedNativeAd.h │ │ │ │ │ │ ├── GADMediatedUnifiedNativeAdNotificationSource.h │ │ │ │ │ │ ├── GADMediationAd.h │ │ │ │ │ │ ├── GADMediationAdConfiguration.h │ │ │ │ │ │ ├── GADMediationAdEventDelegate.h │ │ │ │ │ │ ├── GADMediationAdRequest.h │ │ │ │ │ │ ├── GADMediationAdSize.h │ │ │ │ │ │ ├── GADMediationAdapter.h │ │ │ │ │ │ ├── GADMediationAppOpenAd.h │ │ │ │ │ │ ├── GADMediationBannerAd.h │ │ │ │ │ │ ├── GADMediationInterstitialAd.h │ │ │ │ │ │ ├── GADMediationNativeAd.h │ │ │ │ │ │ ├── GADMediationRewardedAd.h │ │ │ │ │ │ ├── GADMediationServerConfiguration.h │ │ │ │ │ │ └── GADVersionNumber.h │ │ │ │ │ ├── QueryInfo │ │ │ │ │ │ └── GADRequest+AdString.h │ │ │ │ │ └── RTBMediation │ │ │ │ │ │ ├── GADRTBAdapter.h │ │ │ │ │ │ └── GADRTBRequestParameters.h │ │ │ │ │ └── Modules │ │ │ │ │ └── module.modulemap │ │ │ └── ios-arm64_x86_64-simulator │ │ │ │ └── GoogleMobileAds.framework │ │ │ │ ├── GoogleMobileAds │ │ │ │ ├── Headers │ │ │ │ ├── GADAdChoicesView.h │ │ │ │ ├── GADAdFormat.h │ │ │ │ ├── GADAdLoader.h │ │ │ │ ├── GADAdLoaderAdTypes.h │ │ │ │ ├── GADAdLoaderDelegate.h │ │ │ │ ├── GADAdMetadata.h │ │ │ │ ├── GADAdNetworkExtras.h │ │ │ │ ├── GADAdReward.h │ │ │ │ ├── GADAdSize.h │ │ │ │ ├── GADAdSizeDelegate.h │ │ │ │ ├── GADAdValue.h │ │ │ │ ├── GADAppEventDelegate.h │ │ │ │ ├── GADAppOpenAd.h │ │ │ │ ├── GADAudioVideoManager.h │ │ │ │ ├── GADAudioVideoManagerDelegate.h │ │ │ │ ├── GADBannerView.h │ │ │ │ ├── GADBannerViewDelegate.h │ │ │ │ ├── GADCustomEventBanner.h │ │ │ │ ├── GADCustomEventBannerDelegate.h │ │ │ │ ├── GADCustomEventExtras.h │ │ │ │ ├── GADCustomEventInterstitial.h │ │ │ │ ├── GADCustomEventInterstitialDelegate.h │ │ │ │ ├── GADCustomEventNativeAd.h │ │ │ │ ├── GADCustomEventNativeAdDelegate.h │ │ │ │ ├── GADCustomEventParameters.h │ │ │ │ ├── GADCustomEventRequest.h │ │ │ │ ├── GADCustomNativeAd.h │ │ │ │ ├── GADCustomNativeAdDelegate.h │ │ │ │ ├── GADDebugOptionsViewController.h │ │ │ │ ├── GADDisplayAdMeasurement.h │ │ │ │ ├── GADDynamicHeightSearchRequest.h │ │ │ │ ├── GADExtras.h │ │ │ │ ├── GADFullScreenContentDelegate.h │ │ │ │ ├── GADInitializationStatus.h │ │ │ │ ├── GADInterstitialAd.h │ │ │ │ ├── GADMediaAspectRatio.h │ │ │ │ ├── GADMediaContent.h │ │ │ │ ├── GADMediaView.h │ │ │ │ ├── GADMobileAds.h │ │ │ │ ├── GADMultipleAdsAdLoaderOptions.h │ │ │ │ ├── GADMuteThisAdReason.h │ │ │ │ ├── GADNativeAd+ConfirmationClick.h │ │ │ │ ├── GADNativeAd+CustomClickGesture.h │ │ │ │ ├── GADNativeAd.h │ │ │ │ ├── GADNativeAdAssetIdentifiers.h │ │ │ │ ├── GADNativeAdCustomClickGestureOptions.h │ │ │ │ ├── GADNativeAdDelegate.h │ │ │ │ ├── GADNativeAdImage+Mediation.h │ │ │ │ ├── GADNativeAdImage.h │ │ │ │ ├── GADNativeAdImageAdLoaderOptions.h │ │ │ │ ├── GADNativeAdMediaAdLoaderOptions.h │ │ │ │ ├── GADNativeAdUnconfirmedClickDelegate.h │ │ │ │ ├── GADNativeAdViewAdOptions.h │ │ │ │ ├── GADNativeMuteThisAdLoaderOptions.h │ │ │ │ ├── GADPresentationError.h │ │ │ │ ├── GADQueryInfo.h │ │ │ │ ├── GADRequest.h │ │ │ │ ├── GADRequestConfiguration.h │ │ │ │ ├── GADRequestError.h │ │ │ │ ├── GADResponseInfo.h │ │ │ │ ├── GADRewardedAd.h │ │ │ │ ├── GADRewardedInterstitialAd.h │ │ │ │ ├── GADSearchBannerView.h │ │ │ │ ├── GADServerSideVerificationOptions.h │ │ │ │ ├── GADVideoController.h │ │ │ │ ├── GADVideoControllerDelegate.h │ │ │ │ ├── GADVideoOptions.h │ │ │ │ ├── GAMBannerView.h │ │ │ │ ├── GAMBannerViewOptions.h │ │ │ │ ├── GAMInterstitialAd.h │ │ │ │ ├── GAMRequest.h │ │ │ │ ├── GoogleMobileAds.h │ │ │ │ ├── GoogleMobileAdsDefines.h │ │ │ │ ├── Mediation │ │ │ │ │ ├── GADMAdNetworkAdapterProtocol.h │ │ │ │ │ ├── GADMAdNetworkConnectorProtocol.h │ │ │ │ │ ├── GADMEnums.h │ │ │ │ │ ├── GADMediatedUnifiedNativeAd.h │ │ │ │ │ ├── GADMediatedUnifiedNativeAdNotificationSource.h │ │ │ │ │ ├── GADMediationAd.h │ │ │ │ │ ├── GADMediationAdConfiguration.h │ │ │ │ │ ├── GADMediationAdEventDelegate.h │ │ │ │ │ ├── GADMediationAdRequest.h │ │ │ │ │ ├── GADMediationAdSize.h │ │ │ │ │ ├── GADMediationAdapter.h │ │ │ │ │ ├── GADMediationAppOpenAd.h │ │ │ │ │ ├── GADMediationBannerAd.h │ │ │ │ │ ├── GADMediationInterstitialAd.h │ │ │ │ │ ├── GADMediationNativeAd.h │ │ │ │ │ ├── GADMediationRewardedAd.h │ │ │ │ │ ├── GADMediationServerConfiguration.h │ │ │ │ │ └── GADVersionNumber.h │ │ │ │ ├── QueryInfo │ │ │ │ │ └── GADRequest+AdString.h │ │ │ │ └── RTBMediation │ │ │ │ │ ├── GADRTBAdapter.h │ │ │ │ │ └── GADRTBRequestParameters.h │ │ │ │ └── Modules │ │ │ │ └── module.modulemap │ │ ├── GoogleUtilities.xcframework │ │ │ ├── Info.plist │ │ │ ├── ios-arm64 │ │ │ │ └── GoogleUtilities.framework │ │ │ │ │ ├── GoogleUtilities │ │ │ │ │ ├── Headers │ │ │ │ │ ├── GULAppDelegateSwizzler.h │ │ │ │ │ ├── GULAppEnvironmentUtil.h │ │ │ │ │ ├── GULApplication.h │ │ │ │ │ ├── GULHeartbeatDateStorable.h │ │ │ │ │ ├── GULHeartbeatDateStorage.h │ │ │ │ │ ├── GULHeartbeatDateStorageUserDefaults.h │ │ │ │ │ ├── GULKeychainStorage.h │ │ │ │ │ ├── GULKeychainUtils.h │ │ │ │ │ ├── GULLogger.h │ │ │ │ │ ├── GULLoggerLevel.h │ │ │ │ │ ├── GULMutableDictionary.h │ │ │ │ │ ├── GULNSData+zlib.h │ │ │ │ │ ├── GULNetwork.h │ │ │ │ │ ├── GULNetworkConstants.h │ │ │ │ │ ├── GULNetworkInfo.h │ │ │ │ │ ├── GULNetworkLoggerProtocol.h │ │ │ │ │ ├── GULNetworkMessageCode.h │ │ │ │ │ ├── GULNetworkURLSession.h │ │ │ │ │ ├── GULObjectSwizzler.h │ │ │ │ │ ├── GULOriginalIMPConvenienceMacros.h │ │ │ │ │ ├── GULReachabilityChecker.h │ │ │ │ │ ├── GULSceneDelegateSwizzler.h │ │ │ │ │ ├── GULSecureCoding.h │ │ │ │ │ ├── GULSwizzledObject.h │ │ │ │ │ ├── GULSwizzler.h │ │ │ │ │ ├── GULURLSessionDataResponse.h │ │ │ │ │ ├── GULUserDefaults.h │ │ │ │ │ ├── GoogleUtilities-umbrella.h │ │ │ │ │ └── NSURLSession+GULPromises.h │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Modules │ │ │ │ │ └── module.modulemap │ │ │ ├── ios-arm64_x86_64-maccatalyst │ │ │ │ └── GoogleUtilities.framework │ │ │ │ │ ├── GoogleUtilities │ │ │ │ │ ├── Headers │ │ │ │ │ ├── GULAppDelegateSwizzler.h │ │ │ │ │ ├── GULAppEnvironmentUtil.h │ │ │ │ │ ├── GULApplication.h │ │ │ │ │ ├── GULHeartbeatDateStorable.h │ │ │ │ │ ├── GULHeartbeatDateStorage.h │ │ │ │ │ ├── GULHeartbeatDateStorageUserDefaults.h │ │ │ │ │ ├── GULKeychainStorage.h │ │ │ │ │ ├── GULKeychainUtils.h │ │ │ │ │ ├── GULLogger.h │ │ │ │ │ ├── GULLoggerLevel.h │ │ │ │ │ ├── GULMutableDictionary.h │ │ │ │ │ ├── GULNSData+zlib.h │ │ │ │ │ ├── GULNetwork.h │ │ │ │ │ ├── GULNetworkConstants.h │ │ │ │ │ ├── GULNetworkInfo.h │ │ │ │ │ ├── GULNetworkLoggerProtocol.h │ │ │ │ │ ├── GULNetworkMessageCode.h │ │ │ │ │ ├── GULNetworkURLSession.h │ │ │ │ │ ├── GULObjectSwizzler.h │ │ │ │ │ ├── GULOriginalIMPConvenienceMacros.h │ │ │ │ │ ├── GULReachabilityChecker.h │ │ │ │ │ ├── GULSceneDelegateSwizzler.h │ │ │ │ │ ├── GULSecureCoding.h │ │ │ │ │ ├── GULSwizzledObject.h │ │ │ │ │ ├── GULSwizzler.h │ │ │ │ │ ├── GULURLSessionDataResponse.h │ │ │ │ │ ├── GULUserDefaults.h │ │ │ │ │ ├── GoogleUtilities-umbrella.h │ │ │ │ │ └── NSURLSession+GULPromises.h │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Modules │ │ │ │ │ └── module.modulemap │ │ │ ├── ios-arm64_x86_64-simulator │ │ │ │ └── GoogleUtilities.framework │ │ │ │ │ ├── GoogleUtilities │ │ │ │ │ ├── Headers │ │ │ │ │ ├── GULAppDelegateSwizzler.h │ │ │ │ │ ├── GULAppEnvironmentUtil.h │ │ │ │ │ ├── GULApplication.h │ │ │ │ │ ├── GULHeartbeatDateStorable.h │ │ │ │ │ ├── GULHeartbeatDateStorage.h │ │ │ │ │ ├── GULHeartbeatDateStorageUserDefaults.h │ │ │ │ │ ├── GULKeychainStorage.h │ │ │ │ │ ├── GULKeychainUtils.h │ │ │ │ │ ├── GULLogger.h │ │ │ │ │ ├── GULLoggerLevel.h │ │ │ │ │ ├── GULMutableDictionary.h │ │ │ │ │ ├── GULNSData+zlib.h │ │ │ │ │ ├── GULNetwork.h │ │ │ │ │ ├── GULNetworkConstants.h │ │ │ │ │ ├── GULNetworkInfo.h │ │ │ │ │ ├── GULNetworkLoggerProtocol.h │ │ │ │ │ ├── GULNetworkMessageCode.h │ │ │ │ │ ├── GULNetworkURLSession.h │ │ │ │ │ ├── GULObjectSwizzler.h │ │ │ │ │ ├── GULOriginalIMPConvenienceMacros.h │ │ │ │ │ ├── GULReachabilityChecker.h │ │ │ │ │ ├── GULSceneDelegateSwizzler.h │ │ │ │ │ ├── GULSecureCoding.h │ │ │ │ │ ├── GULSwizzledObject.h │ │ │ │ │ ├── GULSwizzler.h │ │ │ │ │ ├── GULURLSessionDataResponse.h │ │ │ │ │ ├── GULUserDefaults.h │ │ │ │ │ ├── GoogleUtilities-umbrella.h │ │ │ │ │ └── NSURLSession+GULPromises.h │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Modules │ │ │ │ │ └── module.modulemap │ │ │ ├── macos-arm64_x86_64 │ │ │ │ └── GoogleUtilities.framework │ │ │ │ │ ├── GoogleUtilities │ │ │ │ │ ├── Headers │ │ │ │ │ ├── GULAppDelegateSwizzler.h │ │ │ │ │ ├── GULAppEnvironmentUtil.h │ │ │ │ │ ├── GULApplication.h │ │ │ │ │ ├── GULHeartbeatDateStorable.h │ │ │ │ │ ├── GULHeartbeatDateStorage.h │ │ │ │ │ ├── GULHeartbeatDateStorageUserDefaults.h │ │ │ │ │ ├── GULKeychainStorage.h │ │ │ │ │ ├── GULKeychainUtils.h │ │ │ │ │ ├── GULLogger.h │ │ │ │ │ ├── GULLoggerLevel.h │ │ │ │ │ ├── GULMutableDictionary.h │ │ │ │ │ ├── GULNSData+zlib.h │ │ │ │ │ ├── GULNetwork.h │ │ │ │ │ ├── GULNetworkConstants.h │ │ │ │ │ ├── GULNetworkInfo.h │ │ │ │ │ ├── GULNetworkLoggerProtocol.h │ │ │ │ │ ├── GULNetworkMessageCode.h │ │ │ │ │ ├── GULNetworkURLSession.h │ │ │ │ │ ├── GULOriginalIMPConvenienceMacros.h │ │ │ │ │ ├── GULReachabilityChecker.h │ │ │ │ │ ├── GULSceneDelegateSwizzler.h │ │ │ │ │ ├── GULSecureCoding.h │ │ │ │ │ ├── GULSwizzler.h │ │ │ │ │ ├── GULURLSessionDataResponse.h │ │ │ │ │ ├── GULUserDefaults.h │ │ │ │ │ ├── GoogleUtilities-umbrella.h │ │ │ │ │ └── NSURLSession+GULPromises.h │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Modules │ │ │ │ │ └── module.modulemap │ │ │ ├── tvos-arm64 │ │ │ │ └── GoogleUtilities.framework │ │ │ │ │ ├── GoogleUtilities │ │ │ │ │ ├── Headers │ │ │ │ │ ├── GULAppDelegateSwizzler.h │ │ │ │ │ ├── GULAppEnvironmentUtil.h │ │ │ │ │ ├── GULApplication.h │ │ │ │ │ ├── GULHeartbeatDateStorable.h │ │ │ │ │ ├── GULHeartbeatDateStorage.h │ │ │ │ │ ├── GULHeartbeatDateStorageUserDefaults.h │ │ │ │ │ ├── GULKeychainStorage.h │ │ │ │ │ ├── GULKeychainUtils.h │ │ │ │ │ ├── GULLogger.h │ │ │ │ │ ├── GULLoggerLevel.h │ │ │ │ │ ├── GULMutableDictionary.h │ │ │ │ │ ├── GULNSData+zlib.h │ │ │ │ │ ├── GULNetwork.h │ │ │ │ │ ├── GULNetworkConstants.h │ │ │ │ │ ├── GULNetworkInfo.h │ │ │ │ │ ├── GULNetworkLoggerProtocol.h │ │ │ │ │ ├── GULNetworkMessageCode.h │ │ │ │ │ ├── GULNetworkURLSession.h │ │ │ │ │ ├── GULObjectSwizzler.h │ │ │ │ │ ├── GULOriginalIMPConvenienceMacros.h │ │ │ │ │ ├── GULReachabilityChecker.h │ │ │ │ │ ├── GULSceneDelegateSwizzler.h │ │ │ │ │ ├── GULSecureCoding.h │ │ │ │ │ ├── GULSwizzledObject.h │ │ │ │ │ ├── GULSwizzler.h │ │ │ │ │ ├── GULURLSessionDataResponse.h │ │ │ │ │ ├── GULUserDefaults.h │ │ │ │ │ ├── GoogleUtilities-umbrella.h │ │ │ │ │ └── NSURLSession+GULPromises.h │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Modules │ │ │ │ │ └── module.modulemap │ │ │ └── tvos-arm64_x86_64-simulator │ │ │ │ └── GoogleUtilities.framework │ │ │ │ ├── GoogleUtilities │ │ │ │ ├── Headers │ │ │ │ ├── GULAppDelegateSwizzler.h │ │ │ │ ├── GULAppEnvironmentUtil.h │ │ │ │ ├── GULApplication.h │ │ │ │ ├── GULHeartbeatDateStorable.h │ │ │ │ ├── GULHeartbeatDateStorage.h │ │ │ │ ├── GULHeartbeatDateStorageUserDefaults.h │ │ │ │ ├── GULKeychainStorage.h │ │ │ │ ├── GULKeychainUtils.h │ │ │ │ ├── GULLogger.h │ │ │ │ ├── GULLoggerLevel.h │ │ │ │ ├── GULMutableDictionary.h │ │ │ │ ├── GULNSData+zlib.h │ │ │ │ ├── GULNetwork.h │ │ │ │ ├── GULNetworkConstants.h │ │ │ │ ├── GULNetworkInfo.h │ │ │ │ ├── GULNetworkLoggerProtocol.h │ │ │ │ ├── GULNetworkMessageCode.h │ │ │ │ ├── GULNetworkURLSession.h │ │ │ │ ├── GULObjectSwizzler.h │ │ │ │ ├── GULOriginalIMPConvenienceMacros.h │ │ │ │ ├── GULReachabilityChecker.h │ │ │ │ ├── GULSceneDelegateSwizzler.h │ │ │ │ ├── GULSecureCoding.h │ │ │ │ ├── GULSwizzledObject.h │ │ │ │ ├── GULSwizzler.h │ │ │ │ ├── GULURLSessionDataResponse.h │ │ │ │ ├── GULUserDefaults.h │ │ │ │ ├── GoogleUtilities-umbrella.h │ │ │ │ └── NSURLSession+GULPromises.h │ │ │ │ ├── Info.plist │ │ │ │ └── Modules │ │ │ │ └── module.modulemap │ │ ├── Licenses │ │ │ ├── GoogleUtilities-LICENSE │ │ │ ├── NanoPB-LICENSE │ │ │ ├── OpenMeasurement-LICENSE │ │ │ └── Promises-LICENSE │ │ ├── UserMessagingPlatform.xcframework │ │ │ ├── Info.plist │ │ │ ├── ios-arm64 │ │ │ │ └── UserMessagingPlatform.framework │ │ │ │ │ ├── Headers │ │ │ │ │ ├── UMPConsentForm.h │ │ │ │ │ ├── UMPConsentInformation.h │ │ │ │ │ ├── UMPDebugSettings.h │ │ │ │ │ ├── UMPError.h │ │ │ │ │ ├── UMPRequestParameters.h │ │ │ │ │ └── UserMessagingPlatform.h │ │ │ │ │ ├── Modules │ │ │ │ │ └── module.modulemap │ │ │ │ │ └── UserMessagingPlatform │ │ │ └── ios-arm64_x86_64-simulator │ │ │ │ └── UserMessagingPlatform.framework │ │ │ │ ├── Headers │ │ │ │ ├── UMPConsentForm.h │ │ │ │ ├── UMPConsentInformation.h │ │ │ │ ├── UMPDebugSettings.h │ │ │ │ ├── UMPError.h │ │ │ │ ├── UMPRequestParameters.h │ │ │ │ └── UserMessagingPlatform.h │ │ │ │ ├── Modules │ │ │ │ └── module.modulemap │ │ │ │ └── UserMessagingPlatform │ │ └── nanopb.xcframework │ │ │ ├── Info.plist │ │ │ ├── ios-arm64 │ │ │ └── nanopb.framework │ │ │ │ ├── Headers │ │ │ │ ├── nanopb-umbrella.h │ │ │ │ ├── pb.h │ │ │ │ ├── pb_common.h │ │ │ │ ├── pb_decode.h │ │ │ │ └── pb_encode.h │ │ │ │ ├── Info.plist │ │ │ │ ├── Modules │ │ │ │ └── module.modulemap │ │ │ │ └── nanopb │ │ │ ├── ios-arm64_x86_64-maccatalyst │ │ │ └── nanopb.framework │ │ │ │ ├── Headers │ │ │ │ ├── nanopb-umbrella.h │ │ │ │ ├── pb.h │ │ │ │ ├── pb_common.h │ │ │ │ ├── pb_decode.h │ │ │ │ └── pb_encode.h │ │ │ │ ├── Info.plist │ │ │ │ ├── Modules │ │ │ │ └── module.modulemap │ │ │ │ └── nanopb │ │ │ ├── ios-arm64_x86_64-simulator │ │ │ └── nanopb.framework │ │ │ │ ├── Headers │ │ │ │ ├── nanopb-umbrella.h │ │ │ │ ├── pb.h │ │ │ │ ├── pb_common.h │ │ │ │ ├── pb_decode.h │ │ │ │ └── pb_encode.h │ │ │ │ ├── Info.plist │ │ │ │ ├── Modules │ │ │ │ └── module.modulemap │ │ │ │ └── nanopb │ │ │ ├── macos-arm64_x86_64 │ │ │ └── nanopb.framework │ │ │ │ ├── Headers │ │ │ │ ├── nanopb-umbrella.h │ │ │ │ ├── pb.h │ │ │ │ ├── pb_common.h │ │ │ │ ├── pb_decode.h │ │ │ │ └── pb_encode.h │ │ │ │ ├── Info.plist │ │ │ │ ├── Modules │ │ │ │ └── module.modulemap │ │ │ │ └── nanopb │ │ │ ├── tvos-arm64 │ │ │ └── nanopb.framework │ │ │ │ ├── Headers │ │ │ │ ├── nanopb-umbrella.h │ │ │ │ ├── pb.h │ │ │ │ ├── pb_common.h │ │ │ │ ├── pb_decode.h │ │ │ │ └── pb_encode.h │ │ │ │ ├── Info.plist │ │ │ │ ├── Modules │ │ │ │ └── module.modulemap │ │ │ │ └── nanopb │ │ │ └── tvos-arm64_x86_64-simulator │ │ │ └── nanopb.framework │ │ │ ├── Headers │ │ │ ├── nanopb-umbrella.h │ │ │ ├── pb.h │ │ │ ├── pb_common.h │ │ │ ├── pb_decode.h │ │ │ └── pb_encode.h │ │ │ ├── Info.plist │ │ │ ├── Modules │ │ │ └── module.modulemap │ │ │ └── nanopb │ ├── Renderer.h │ ├── Renderer.mm │ ├── SupernovaApple.h │ ├── SupernovaApple.mm │ ├── ios │ │ ├── AdMobAdapter.h │ │ ├── AdMobAdapter.m │ │ ├── AppDelegate.h │ │ ├── AppDelegate.m │ │ ├── EngineView.h │ │ ├── EngineView.mm │ │ ├── LaunchScreen.storyboard │ │ ├── Main.storyboard │ │ ├── ViewController.h │ │ ├── ViewController.m │ │ └── main.m │ └── macos │ │ ├── AppDelegate.h │ │ ├── AppDelegate.m │ │ ├── EngineView.h │ │ ├── EngineView.mm │ │ ├── Main.storyboard │ │ ├── Supernova_macOS.entitlements │ │ ├── ViewController.h │ │ ├── ViewController.m │ │ └── main.m ├── emscripten │ ├── SupernovaWeb.cpp │ ├── SupernovaWeb.h │ └── main.cpp ├── glfw │ ├── SupernovaGLFW.cpp │ ├── SupernovaGLFW.h │ └── main.cpp └── sokol │ ├── SupernovaSokol.cpp │ ├── SupernovaSokol.h │ └── main.cpp ├── project ├── assets │ └── supernova.png ├── lua │ └── main.lua └── main.cpp ├── tools ├── .gitignore ├── bin │ ├── linux │ │ └── supershader │ ├── macos │ │ └── supershader │ └── windows │ │ └── supershader.exe ├── shaderlib │ ├── depth.frag │ ├── depth.vert │ ├── includes │ │ ├── brdf.glsl │ │ ├── depth_util.glsl │ │ ├── fog.glsl │ │ ├── morphtarget.glsl │ │ ├── pbr.glsl │ │ ├── punctual.glsl │ │ ├── shadows.glsl │ │ ├── skinning.glsl │ │ ├── srgb.glsl │ │ ├── terrain_fs.glsl │ │ └── terrain_vs.glsl │ ├── lines.frag │ ├── lines.vert │ ├── mesh.frag │ ├── mesh.vert │ ├── points.frag │ ├── points.vert │ ├── sky.frag │ ├── sky.vert │ ├── ui.frag │ └── ui.vert ├── supernova.py └── supershader.py └── workspaces ├── androidstudio ├── .gitignore ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ └── res │ │ ├── mipmap-hdpi │ │ └── ic_launcher.png │ │ ├── mipmap-mdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxxhdpi │ │ └── ic_launcher.png │ │ └── values │ │ ├── strings.xml │ │ └── styles.xml ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle └── xcode ├── .gitignore ├── Assets.xcassets ├── AccentColor.colorset │ └── Contents.json ├── AppIcon.appiconset │ └── Contents.json ├── ColorMap.textureset │ ├── Contents.json │ └── Universal.mipmapset │ │ ├── ColorMap.png │ │ └── Contents.json └── Contents.json ├── Supernova.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ ├── IDEWorkspaceChecks.plist │ │ └── WorkspaceSettings.xcsettings └── xcshareddata │ └── xcschemes │ └── Supernova macOS.xcscheme ├── ios └── Info.plist └── macos └── Info.plist /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: [supernovaengine] 2 | -------------------------------------------------------------------------------- /.github/workflows/android.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/.github/workflows/android.yml -------------------------------------------------------------------------------- /.github/workflows/build-tool.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/.github/workflows/build-tool.yml -------------------------------------------------------------------------------- /.github/workflows/cmake-desktop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/.github/workflows/cmake-desktop.yml -------------------------------------------------------------------------------- /.github/workflows/xcode-template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/.github/workflows/xcode-template.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/README.md -------------------------------------------------------------------------------- /engine/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/.gitignore -------------------------------------------------------------------------------- /engine/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/CMakeLists.txt -------------------------------------------------------------------------------- /engine/core/Engine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/Engine.cpp -------------------------------------------------------------------------------- /engine/core/Engine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/Engine.h -------------------------------------------------------------------------------- /engine/core/Export.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/Export.h -------------------------------------------------------------------------------- /engine/core/Input.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/Input.cpp -------------------------------------------------------------------------------- /engine/core/Input.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/Input.h -------------------------------------------------------------------------------- /engine/core/Log.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/Log.cpp -------------------------------------------------------------------------------- /engine/core/Log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/Log.h -------------------------------------------------------------------------------- /engine/core/Scene.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/Scene.cpp -------------------------------------------------------------------------------- /engine/core/Scene.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/Scene.h -------------------------------------------------------------------------------- /engine/core/Supernova.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/Supernova.h -------------------------------------------------------------------------------- /engine/core/System.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/System.cpp -------------------------------------------------------------------------------- /engine/core/System.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/System.h -------------------------------------------------------------------------------- /engine/core/action/Action.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/action/Action.cpp -------------------------------------------------------------------------------- /engine/core/action/Action.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/action/Action.h -------------------------------------------------------------------------------- /engine/core/action/AlphaAction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/action/AlphaAction.cpp -------------------------------------------------------------------------------- /engine/core/action/AlphaAction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/action/AlphaAction.h -------------------------------------------------------------------------------- /engine/core/action/Animation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/action/Animation.cpp -------------------------------------------------------------------------------- /engine/core/action/Animation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/action/Animation.h -------------------------------------------------------------------------------- /engine/core/action/ColorAction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/action/ColorAction.cpp -------------------------------------------------------------------------------- /engine/core/action/ColorAction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/action/ColorAction.h -------------------------------------------------------------------------------- /engine/core/action/Ease.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/action/Ease.h -------------------------------------------------------------------------------- /engine/core/action/Particles.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/action/Particles.cpp -------------------------------------------------------------------------------- /engine/core/action/Particles.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/action/Particles.h -------------------------------------------------------------------------------- /engine/core/action/PositionAction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/action/PositionAction.cpp -------------------------------------------------------------------------------- /engine/core/action/PositionAction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/action/PositionAction.h -------------------------------------------------------------------------------- /engine/core/action/RotationAction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/action/RotationAction.cpp -------------------------------------------------------------------------------- /engine/core/action/RotationAction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/action/RotationAction.h -------------------------------------------------------------------------------- /engine/core/action/ScaleAction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/action/ScaleAction.cpp -------------------------------------------------------------------------------- /engine/core/action/ScaleAction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/action/ScaleAction.h -------------------------------------------------------------------------------- /engine/core/action/SpriteAnimation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/action/SpriteAnimation.cpp -------------------------------------------------------------------------------- /engine/core/action/SpriteAnimation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/action/SpriteAnimation.h -------------------------------------------------------------------------------- /engine/core/action/TimedAction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/action/TimedAction.cpp -------------------------------------------------------------------------------- /engine/core/action/TimedAction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/action/TimedAction.h -------------------------------------------------------------------------------- /engine/core/action/keyframe/MorphTracks.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/action/keyframe/MorphTracks.cpp -------------------------------------------------------------------------------- /engine/core/action/keyframe/MorphTracks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/action/keyframe/MorphTracks.h -------------------------------------------------------------------------------- /engine/core/action/keyframe/RotateTracks.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/action/keyframe/RotateTracks.cpp -------------------------------------------------------------------------------- /engine/core/action/keyframe/RotateTracks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/action/keyframe/RotateTracks.h -------------------------------------------------------------------------------- /engine/core/action/keyframe/ScaleTracks.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/action/keyframe/ScaleTracks.cpp -------------------------------------------------------------------------------- /engine/core/action/keyframe/ScaleTracks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/action/keyframe/ScaleTracks.h -------------------------------------------------------------------------------- /engine/core/action/keyframe/TranslateTracks.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/action/keyframe/TranslateTracks.cpp -------------------------------------------------------------------------------- /engine/core/action/keyframe/TranslateTracks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/action/keyframe/TranslateTracks.h -------------------------------------------------------------------------------- /engine/core/buffer/Attribute.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/buffer/Attribute.cpp -------------------------------------------------------------------------------- /engine/core/buffer/Attribute.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/buffer/Attribute.h -------------------------------------------------------------------------------- /engine/core/buffer/Buffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/buffer/Buffer.cpp -------------------------------------------------------------------------------- /engine/core/buffer/Buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/buffer/Buffer.h -------------------------------------------------------------------------------- /engine/core/buffer/ExternalBuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/buffer/ExternalBuffer.cpp -------------------------------------------------------------------------------- /engine/core/buffer/ExternalBuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/buffer/ExternalBuffer.h -------------------------------------------------------------------------------- /engine/core/buffer/IndexBuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/buffer/IndexBuffer.cpp -------------------------------------------------------------------------------- /engine/core/buffer/IndexBuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/buffer/IndexBuffer.h -------------------------------------------------------------------------------- /engine/core/buffer/InterleavedBuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/buffer/InterleavedBuffer.cpp -------------------------------------------------------------------------------- /engine/core/buffer/InterleavedBuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/buffer/InterleavedBuffer.h -------------------------------------------------------------------------------- /engine/core/component/ActionComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/component/ActionComponent.h -------------------------------------------------------------------------------- /engine/core/component/AlphaActionComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/component/AlphaActionComponent.h -------------------------------------------------------------------------------- /engine/core/component/AnimationComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/component/AnimationComponent.h -------------------------------------------------------------------------------- /engine/core/component/AudioComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/component/AudioComponent.h -------------------------------------------------------------------------------- /engine/core/component/Body2DComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/component/Body2DComponent.h -------------------------------------------------------------------------------- /engine/core/component/Body3DComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/component/Body3DComponent.h -------------------------------------------------------------------------------- /engine/core/component/BoneComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/component/BoneComponent.h -------------------------------------------------------------------------------- /engine/core/component/ButtonComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/component/ButtonComponent.h -------------------------------------------------------------------------------- /engine/core/component/CameraComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/component/CameraComponent.h -------------------------------------------------------------------------------- /engine/core/component/ColorActionComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/component/ColorActionComponent.h -------------------------------------------------------------------------------- /engine/core/component/FogComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/component/FogComponent.h -------------------------------------------------------------------------------- /engine/core/component/ImageComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/component/ImageComponent.h -------------------------------------------------------------------------------- /engine/core/component/InstancedMeshComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/component/InstancedMeshComponent.h -------------------------------------------------------------------------------- /engine/core/component/Joint2DComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/component/Joint2DComponent.h -------------------------------------------------------------------------------- /engine/core/component/Joint3DComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/component/Joint3DComponent.h -------------------------------------------------------------------------------- /engine/core/component/KeyframeTracksComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/component/KeyframeTracksComponent.h -------------------------------------------------------------------------------- /engine/core/component/LightComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/component/LightComponent.h -------------------------------------------------------------------------------- /engine/core/component/LinesComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/component/LinesComponent.h -------------------------------------------------------------------------------- /engine/core/component/MeshComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/component/MeshComponent.h -------------------------------------------------------------------------------- /engine/core/component/MeshPolygonComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/component/MeshPolygonComponent.h -------------------------------------------------------------------------------- /engine/core/component/ModelComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/component/ModelComponent.h -------------------------------------------------------------------------------- /engine/core/component/MorphTracksComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/component/MorphTracksComponent.h -------------------------------------------------------------------------------- /engine/core/component/PanelComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/component/PanelComponent.h -------------------------------------------------------------------------------- /engine/core/component/ParticlesComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/component/ParticlesComponent.h -------------------------------------------------------------------------------- /engine/core/component/PointsComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/component/PointsComponent.h -------------------------------------------------------------------------------- /engine/core/component/PolygonComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/component/PolygonComponent.h -------------------------------------------------------------------------------- /engine/core/component/PositionActionComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/component/PositionActionComponent.h -------------------------------------------------------------------------------- /engine/core/component/RotateTracksComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/component/RotateTracksComponent.h -------------------------------------------------------------------------------- /engine/core/component/RotationActionComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/component/RotationActionComponent.h -------------------------------------------------------------------------------- /engine/core/component/ScaleActionComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/component/ScaleActionComponent.h -------------------------------------------------------------------------------- /engine/core/component/ScaleTracksComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/component/ScaleTracksComponent.h -------------------------------------------------------------------------------- /engine/core/component/ScriptComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/component/ScriptComponent.h -------------------------------------------------------------------------------- /engine/core/component/ScrollbarComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/component/ScrollbarComponent.h -------------------------------------------------------------------------------- /engine/core/component/SkyComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/component/SkyComponent.h -------------------------------------------------------------------------------- /engine/core/component/SpriteAnimationComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/component/SpriteAnimationComponent.h -------------------------------------------------------------------------------- /engine/core/component/SpriteComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/component/SpriteComponent.h -------------------------------------------------------------------------------- /engine/core/component/TerrainComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/component/TerrainComponent.h -------------------------------------------------------------------------------- /engine/core/component/TextComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/component/TextComponent.h -------------------------------------------------------------------------------- /engine/core/component/TextEditComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/component/TextEditComponent.h -------------------------------------------------------------------------------- /engine/core/component/TilemapComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/component/TilemapComponent.h -------------------------------------------------------------------------------- /engine/core/component/TimedActionComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/component/TimedActionComponent.h -------------------------------------------------------------------------------- /engine/core/component/Transform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/component/Transform.h -------------------------------------------------------------------------------- /engine/core/component/TranslateTracksComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/component/TranslateTracksComponent.h -------------------------------------------------------------------------------- /engine/core/component/UIComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/component/UIComponent.h -------------------------------------------------------------------------------- /engine/core/component/UIContainerComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/component/UIContainerComponent.h -------------------------------------------------------------------------------- /engine/core/component/UILayoutComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/component/UILayoutComponent.h -------------------------------------------------------------------------------- /engine/core/ecs/ComponentArray.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/ecs/ComponentArray.h -------------------------------------------------------------------------------- /engine/core/ecs/ComponentManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/ecs/ComponentManager.h -------------------------------------------------------------------------------- /engine/core/ecs/Entity.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/ecs/Entity.h -------------------------------------------------------------------------------- /engine/core/ecs/EntityManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/ecs/EntityManager.h -------------------------------------------------------------------------------- /engine/core/ecs/Signature.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/ecs/Signature.h -------------------------------------------------------------------------------- /engine/core/ecs/SubSystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/ecs/SubSystem.h -------------------------------------------------------------------------------- /engine/core/io/Data.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/io/Data.cpp -------------------------------------------------------------------------------- /engine/core/io/Data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/io/Data.h -------------------------------------------------------------------------------- /engine/core/io/File.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/io/File.cpp -------------------------------------------------------------------------------- /engine/core/io/File.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/io/File.h -------------------------------------------------------------------------------- /engine/core/io/FileData.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/io/FileData.cpp -------------------------------------------------------------------------------- /engine/core/io/FileData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/io/FileData.h -------------------------------------------------------------------------------- /engine/core/io/UserSettings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/io/UserSettings.cpp -------------------------------------------------------------------------------- /engine/core/io/UserSettings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/io/UserSettings.h -------------------------------------------------------------------------------- /engine/core/math/AABB.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/math/AABB.cpp -------------------------------------------------------------------------------- /engine/core/math/AABB.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/math/AABB.h -------------------------------------------------------------------------------- /engine/core/math/Matrix3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/math/Matrix3.cpp -------------------------------------------------------------------------------- /engine/core/math/Matrix3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/math/Matrix3.h -------------------------------------------------------------------------------- /engine/core/math/Matrix4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/math/Matrix4.cpp -------------------------------------------------------------------------------- /engine/core/math/Matrix4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/math/Matrix4.h -------------------------------------------------------------------------------- /engine/core/math/OBB.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/math/OBB.cpp -------------------------------------------------------------------------------- /engine/core/math/OBB.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/math/OBB.h -------------------------------------------------------------------------------- /engine/core/math/Plane.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/math/Plane.cpp -------------------------------------------------------------------------------- /engine/core/math/Plane.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/math/Plane.h -------------------------------------------------------------------------------- /engine/core/math/Quaternion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/math/Quaternion.cpp -------------------------------------------------------------------------------- /engine/core/math/Quaternion.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/math/Quaternion.h -------------------------------------------------------------------------------- /engine/core/math/Ray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/math/Ray.cpp -------------------------------------------------------------------------------- /engine/core/math/Ray.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/math/Ray.h -------------------------------------------------------------------------------- /engine/core/math/Rect.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/math/Rect.cpp -------------------------------------------------------------------------------- /engine/core/math/Rect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/math/Rect.h -------------------------------------------------------------------------------- /engine/core/math/Sphere.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/math/Sphere.cpp -------------------------------------------------------------------------------- /engine/core/math/Sphere.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/math/Sphere.h -------------------------------------------------------------------------------- /engine/core/math/Vector2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/math/Vector2.cpp -------------------------------------------------------------------------------- /engine/core/math/Vector2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/math/Vector2.h -------------------------------------------------------------------------------- /engine/core/math/Vector3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/math/Vector3.cpp -------------------------------------------------------------------------------- /engine/core/math/Vector3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/math/Vector3.h -------------------------------------------------------------------------------- /engine/core/math/Vector4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/math/Vector4.cpp -------------------------------------------------------------------------------- /engine/core/math/Vector4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/math/Vector4.h -------------------------------------------------------------------------------- /engine/core/object/Bone.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/object/Bone.cpp -------------------------------------------------------------------------------- /engine/core/object/Bone.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/object/Bone.h -------------------------------------------------------------------------------- /engine/core/object/Camera.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/object/Camera.cpp -------------------------------------------------------------------------------- /engine/core/object/Camera.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/object/Camera.h -------------------------------------------------------------------------------- /engine/core/object/EntityHandle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/object/EntityHandle.cpp -------------------------------------------------------------------------------- /engine/core/object/EntityHandle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/object/EntityHandle.h -------------------------------------------------------------------------------- /engine/core/object/Light.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/object/Light.cpp -------------------------------------------------------------------------------- /engine/core/object/Light.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/object/Light.h -------------------------------------------------------------------------------- /engine/core/object/Lines.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/object/Lines.cpp -------------------------------------------------------------------------------- /engine/core/object/Lines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/object/Lines.h -------------------------------------------------------------------------------- /engine/core/object/Mesh.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/object/Mesh.cpp -------------------------------------------------------------------------------- /engine/core/object/Mesh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/object/Mesh.h -------------------------------------------------------------------------------- /engine/core/object/MeshPolygon.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/object/MeshPolygon.cpp -------------------------------------------------------------------------------- /engine/core/object/MeshPolygon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/object/MeshPolygon.h -------------------------------------------------------------------------------- /engine/core/object/Model.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/object/Model.cpp -------------------------------------------------------------------------------- /engine/core/object/Model.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/object/Model.h -------------------------------------------------------------------------------- /engine/core/object/Object.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/object/Object.cpp -------------------------------------------------------------------------------- /engine/core/object/Object.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/object/Object.h -------------------------------------------------------------------------------- /engine/core/object/Points.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/object/Points.cpp -------------------------------------------------------------------------------- /engine/core/object/Points.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/object/Points.h -------------------------------------------------------------------------------- /engine/core/object/Shape.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/object/Shape.cpp -------------------------------------------------------------------------------- /engine/core/object/Shape.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/object/Shape.h -------------------------------------------------------------------------------- /engine/core/object/Sprite.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/object/Sprite.cpp -------------------------------------------------------------------------------- /engine/core/object/Sprite.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/object/Sprite.h -------------------------------------------------------------------------------- /engine/core/object/Terrain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/object/Terrain.cpp -------------------------------------------------------------------------------- /engine/core/object/Terrain.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/object/Terrain.h -------------------------------------------------------------------------------- /engine/core/object/Tilemap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/object/Tilemap.cpp -------------------------------------------------------------------------------- /engine/core/object/Tilemap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/object/Tilemap.h -------------------------------------------------------------------------------- /engine/core/object/audio/Audio.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/object/audio/Audio.cpp -------------------------------------------------------------------------------- /engine/core/object/audio/Audio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/object/audio/Audio.h -------------------------------------------------------------------------------- /engine/core/object/environment/Fog.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/object/environment/Fog.cpp -------------------------------------------------------------------------------- /engine/core/object/environment/Fog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/object/environment/Fog.h -------------------------------------------------------------------------------- /engine/core/object/environment/SkyBox.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/object/environment/SkyBox.cpp -------------------------------------------------------------------------------- /engine/core/object/environment/SkyBox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/object/environment/SkyBox.h -------------------------------------------------------------------------------- /engine/core/object/physics/Body2D.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/object/physics/Body2D.cpp -------------------------------------------------------------------------------- /engine/core/object/physics/Body2D.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/object/physics/Body2D.h -------------------------------------------------------------------------------- /engine/core/object/physics/Body3D.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/object/physics/Body3D.cpp -------------------------------------------------------------------------------- /engine/core/object/physics/Body3D.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/object/physics/Body3D.h -------------------------------------------------------------------------------- /engine/core/object/physics/CollideShapeResult3D.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/object/physics/CollideShapeResult3D.cpp -------------------------------------------------------------------------------- /engine/core/object/physics/CollideShapeResult3D.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/object/physics/CollideShapeResult3D.h -------------------------------------------------------------------------------- /engine/core/object/physics/Contact2D.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/object/physics/Contact2D.cpp -------------------------------------------------------------------------------- /engine/core/object/physics/Contact2D.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/object/physics/Contact2D.h -------------------------------------------------------------------------------- /engine/core/object/physics/Contact3D.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/object/physics/Contact3D.cpp -------------------------------------------------------------------------------- /engine/core/object/physics/Contact3D.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/object/physics/Contact3D.h -------------------------------------------------------------------------------- /engine/core/object/physics/Joint2D.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/object/physics/Joint2D.cpp -------------------------------------------------------------------------------- /engine/core/object/physics/Joint2D.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/object/physics/Joint2D.h -------------------------------------------------------------------------------- /engine/core/object/physics/Joint3D.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/object/physics/Joint3D.cpp -------------------------------------------------------------------------------- /engine/core/object/physics/Joint3D.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/object/physics/Joint3D.h -------------------------------------------------------------------------------- /engine/core/object/physics/Manifold2D.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/object/physics/Manifold2D.cpp -------------------------------------------------------------------------------- /engine/core/object/physics/Manifold2D.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/object/physics/Manifold2D.h -------------------------------------------------------------------------------- /engine/core/object/ui/Button.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/object/ui/Button.cpp -------------------------------------------------------------------------------- /engine/core/object/ui/Button.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/object/ui/Button.h -------------------------------------------------------------------------------- /engine/core/object/ui/Container.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/object/ui/Container.cpp -------------------------------------------------------------------------------- /engine/core/object/ui/Container.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/object/ui/Container.h -------------------------------------------------------------------------------- /engine/core/object/ui/Image.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/object/ui/Image.cpp -------------------------------------------------------------------------------- /engine/core/object/ui/Image.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/object/ui/Image.h -------------------------------------------------------------------------------- /engine/core/object/ui/Panel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/object/ui/Panel.cpp -------------------------------------------------------------------------------- /engine/core/object/ui/Panel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/object/ui/Panel.h -------------------------------------------------------------------------------- /engine/core/object/ui/Polygon.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/object/ui/Polygon.cpp -------------------------------------------------------------------------------- /engine/core/object/ui/Polygon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/object/ui/Polygon.h -------------------------------------------------------------------------------- /engine/core/object/ui/Scrollbar.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/object/ui/Scrollbar.cpp -------------------------------------------------------------------------------- /engine/core/object/ui/Scrollbar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/object/ui/Scrollbar.h -------------------------------------------------------------------------------- /engine/core/object/ui/Text.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/object/ui/Text.cpp -------------------------------------------------------------------------------- /engine/core/object/ui/Text.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/object/ui/Text.h -------------------------------------------------------------------------------- /engine/core/object/ui/TextEdit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/object/ui/TextEdit.cpp -------------------------------------------------------------------------------- /engine/core/object/ui/TextEdit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/object/ui/TextEdit.h -------------------------------------------------------------------------------- /engine/core/object/ui/UILayout.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/object/ui/UILayout.cpp -------------------------------------------------------------------------------- /engine/core/object/ui/UILayout.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/object/ui/UILayout.h -------------------------------------------------------------------------------- /engine/core/pool/FontPool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/pool/FontPool.cpp -------------------------------------------------------------------------------- /engine/core/pool/FontPool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/pool/FontPool.h -------------------------------------------------------------------------------- /engine/core/pool/ShaderPool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/pool/ShaderPool.cpp -------------------------------------------------------------------------------- /engine/core/pool/ShaderPool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/pool/ShaderPool.h -------------------------------------------------------------------------------- /engine/core/pool/TextureDataPool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/pool/TextureDataPool.cpp -------------------------------------------------------------------------------- /engine/core/pool/TextureDataPool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/pool/TextureDataPool.h -------------------------------------------------------------------------------- /engine/core/pool/TexturePool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/pool/TexturePool.cpp -------------------------------------------------------------------------------- /engine/core/pool/TexturePool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/pool/TexturePool.h -------------------------------------------------------------------------------- /engine/core/registry/EntityRegistry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/registry/EntityRegistry.cpp -------------------------------------------------------------------------------- /engine/core/registry/EntityRegistry.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/registry/EntityRegistry.h -------------------------------------------------------------------------------- /engine/core/render/BufferRender.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/render/BufferRender.cpp -------------------------------------------------------------------------------- /engine/core/render/BufferRender.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/render/BufferRender.h -------------------------------------------------------------------------------- /engine/core/render/CameraRender.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/render/CameraRender.cpp -------------------------------------------------------------------------------- /engine/core/render/CameraRender.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/render/CameraRender.h -------------------------------------------------------------------------------- /engine/core/render/FramebufferRender.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/render/FramebufferRender.cpp -------------------------------------------------------------------------------- /engine/core/render/FramebufferRender.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/render/FramebufferRender.h -------------------------------------------------------------------------------- /engine/core/render/ObjectRender.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/render/ObjectRender.cpp -------------------------------------------------------------------------------- /engine/core/render/ObjectRender.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/render/ObjectRender.h -------------------------------------------------------------------------------- /engine/core/render/Render.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/render/Render.h -------------------------------------------------------------------------------- /engine/core/render/ShaderRender.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/render/ShaderRender.cpp -------------------------------------------------------------------------------- /engine/core/render/ShaderRender.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/render/ShaderRender.h -------------------------------------------------------------------------------- /engine/core/render/SystemRender.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/render/SystemRender.cpp -------------------------------------------------------------------------------- /engine/core/render/SystemRender.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/render/SystemRender.h -------------------------------------------------------------------------------- /engine/core/render/TextureRender.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/render/TextureRender.cpp -------------------------------------------------------------------------------- /engine/core/render/TextureRender.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/render/TextureRender.h -------------------------------------------------------------------------------- /engine/core/script/LuaBinding.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/script/LuaBinding.cpp -------------------------------------------------------------------------------- /engine/core/script/LuaBinding.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/script/LuaBinding.h -------------------------------------------------------------------------------- /engine/core/script/LuaBridgeAddon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/script/LuaBridgeAddon.h -------------------------------------------------------------------------------- /engine/core/script/LuaFunction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/script/LuaFunction.h -------------------------------------------------------------------------------- /engine/core/script/LuaFunctionBase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/script/LuaFunctionBase.cpp -------------------------------------------------------------------------------- /engine/core/script/LuaFunctionBase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/script/LuaFunctionBase.h -------------------------------------------------------------------------------- /engine/core/script/LuaScript.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/script/LuaScript.cpp -------------------------------------------------------------------------------- /engine/core/script/LuaScript.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/script/LuaScript.h -------------------------------------------------------------------------------- /engine/core/script/ScriptBase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/script/ScriptBase.cpp -------------------------------------------------------------------------------- /engine/core/script/ScriptBase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/script/ScriptBase.h -------------------------------------------------------------------------------- /engine/core/script/ScriptProperty.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/script/ScriptProperty.cpp -------------------------------------------------------------------------------- /engine/core/script/ScriptProperty.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/script/ScriptProperty.h -------------------------------------------------------------------------------- /engine/core/script/binding/ActionClassesLua.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/script/binding/ActionClassesLua.cpp -------------------------------------------------------------------------------- /engine/core/script/binding/CoreClassesLua.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/script/binding/CoreClassesLua.cpp -------------------------------------------------------------------------------- /engine/core/script/binding/ECSClassesLua.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/script/binding/ECSClassesLua.cpp -------------------------------------------------------------------------------- /engine/core/script/binding/IOClassesLua.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/script/binding/IOClassesLua.cpp -------------------------------------------------------------------------------- /engine/core/script/binding/MathClassesLua.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/script/binding/MathClassesLua.cpp -------------------------------------------------------------------------------- /engine/core/script/binding/ObjectClassesLua.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/script/binding/ObjectClassesLua.cpp -------------------------------------------------------------------------------- /engine/core/script/binding/ThreadClassesLua.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/script/binding/ThreadClassesLua.cpp -------------------------------------------------------------------------------- /engine/core/script/binding/UtilClassesLua.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/script/binding/UtilClassesLua.cpp -------------------------------------------------------------------------------- /engine/core/shader/SBSReader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/shader/SBSReader.cpp -------------------------------------------------------------------------------- /engine/core/shader/SBSReader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/shader/SBSReader.h -------------------------------------------------------------------------------- /engine/core/shader/ShaderData.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/shader/ShaderData.cpp -------------------------------------------------------------------------------- /engine/core/shader/ShaderData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/shader/ShaderData.h -------------------------------------------------------------------------------- /engine/core/subsystem/ActionSystem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/subsystem/ActionSystem.cpp -------------------------------------------------------------------------------- /engine/core/subsystem/ActionSystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/subsystem/ActionSystem.h -------------------------------------------------------------------------------- /engine/core/subsystem/AudioSystem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/subsystem/AudioSystem.cpp -------------------------------------------------------------------------------- /engine/core/subsystem/AudioSystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/subsystem/AudioSystem.h -------------------------------------------------------------------------------- /engine/core/subsystem/MeshSystem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/subsystem/MeshSystem.cpp -------------------------------------------------------------------------------- /engine/core/subsystem/MeshSystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/subsystem/MeshSystem.h -------------------------------------------------------------------------------- /engine/core/subsystem/PhysicsSystem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/subsystem/PhysicsSystem.cpp -------------------------------------------------------------------------------- /engine/core/subsystem/PhysicsSystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/subsystem/PhysicsSystem.h -------------------------------------------------------------------------------- /engine/core/subsystem/RenderSystem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/subsystem/RenderSystem.cpp -------------------------------------------------------------------------------- /engine/core/subsystem/RenderSystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/subsystem/RenderSystem.h -------------------------------------------------------------------------------- /engine/core/subsystem/UISystem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/subsystem/UISystem.cpp -------------------------------------------------------------------------------- /engine/core/subsystem/UISystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/subsystem/UISystem.h -------------------------------------------------------------------------------- /engine/core/texture/Framebuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/texture/Framebuffer.cpp -------------------------------------------------------------------------------- /engine/core/texture/Framebuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/texture/Framebuffer.h -------------------------------------------------------------------------------- /engine/core/texture/Material.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/texture/Material.h -------------------------------------------------------------------------------- /engine/core/texture/Texture.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/texture/Texture.cpp -------------------------------------------------------------------------------- /engine/core/texture/Texture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/texture/Texture.h -------------------------------------------------------------------------------- /engine/core/texture/TextureData.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/texture/TextureData.cpp -------------------------------------------------------------------------------- /engine/core/texture/TextureData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/texture/TextureData.h -------------------------------------------------------------------------------- /engine/core/thread/ResourceProgress.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/thread/ResourceProgress.cpp -------------------------------------------------------------------------------- /engine/core/thread/ResourceProgress.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/thread/ResourceProgress.h -------------------------------------------------------------------------------- /engine/core/thread/ThreadPoolManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/thread/ThreadPoolManager.cpp -------------------------------------------------------------------------------- /engine/core/thread/ThreadPoolManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/thread/ThreadPoolManager.h -------------------------------------------------------------------------------- /engine/core/util/Angle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/util/Angle.cpp -------------------------------------------------------------------------------- /engine/core/util/Angle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/util/Angle.h -------------------------------------------------------------------------------- /engine/core/util/Base64.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/util/Base64.cpp -------------------------------------------------------------------------------- /engine/core/util/Base64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/util/Base64.h -------------------------------------------------------------------------------- /engine/core/util/Box2DAux.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/util/Box2DAux.h -------------------------------------------------------------------------------- /engine/core/util/Color.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/util/Color.cpp -------------------------------------------------------------------------------- /engine/core/util/Color.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/util/Color.h -------------------------------------------------------------------------------- /engine/core/util/CrashGuard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/util/CrashGuard.h -------------------------------------------------------------------------------- /engine/core/util/DefaultFont.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/util/DefaultFont.h -------------------------------------------------------------------------------- /engine/core/util/FunctionSubscribe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/util/FunctionSubscribe.h -------------------------------------------------------------------------------- /engine/core/util/JoltPhysicsAux.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/util/JoltPhysicsAux.h -------------------------------------------------------------------------------- /engine/core/util/STBText.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/util/STBText.cpp -------------------------------------------------------------------------------- /engine/core/util/STBText.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/util/STBText.h -------------------------------------------------------------------------------- /engine/core/util/SpriteFrameData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/util/SpriteFrameData.h -------------------------------------------------------------------------------- /engine/core/util/StringUtils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/util/StringUtils.cpp -------------------------------------------------------------------------------- /engine/core/util/StringUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/util/StringUtils.h -------------------------------------------------------------------------------- /engine/core/util/ThreadUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/util/ThreadUtils.h -------------------------------------------------------------------------------- /engine/core/util/UniqueToken.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/util/UniqueToken.cpp -------------------------------------------------------------------------------- /engine/core/util/UniqueToken.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/util/UniqueToken.h -------------------------------------------------------------------------------- /engine/core/util/XMLUtils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/util/XMLUtils.cpp -------------------------------------------------------------------------------- /engine/core/util/XMLUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/core/util/XMLUtils.h -------------------------------------------------------------------------------- /engine/libs/box2d/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/box2d/CMakeLists.txt -------------------------------------------------------------------------------- /engine/libs/box2d/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/box2d/LICENSE -------------------------------------------------------------------------------- /engine/libs/box2d/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/box2d/README.md -------------------------------------------------------------------------------- /engine/libs/box2d/include/box2d/base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/box2d/include/box2d/base.h -------------------------------------------------------------------------------- /engine/libs/box2d/include/box2d/box2d.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/box2d/include/box2d/box2d.h -------------------------------------------------------------------------------- /engine/libs/box2d/include/box2d/collision.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/box2d/include/box2d/collision.h -------------------------------------------------------------------------------- /engine/libs/box2d/include/box2d/id.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/box2d/include/box2d/id.h -------------------------------------------------------------------------------- /engine/libs/box2d/include/box2d/math_functions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/box2d/include/box2d/math_functions.h -------------------------------------------------------------------------------- /engine/libs/box2d/include/box2d/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/box2d/include/box2d/types.h -------------------------------------------------------------------------------- /engine/libs/box2d/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/box2d/src/CMakeLists.txt -------------------------------------------------------------------------------- /engine/libs/box2d/src/aabb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/box2d/src/aabb.c -------------------------------------------------------------------------------- /engine/libs/box2d/src/aabb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/box2d/src/aabb.h -------------------------------------------------------------------------------- /engine/libs/box2d/src/array.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/box2d/src/array.c -------------------------------------------------------------------------------- /engine/libs/box2d/src/array.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/box2d/src/array.h -------------------------------------------------------------------------------- /engine/libs/box2d/src/bitset.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/box2d/src/bitset.c -------------------------------------------------------------------------------- /engine/libs/box2d/src/bitset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/box2d/src/bitset.h -------------------------------------------------------------------------------- /engine/libs/box2d/src/body.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/box2d/src/body.c -------------------------------------------------------------------------------- /engine/libs/box2d/src/body.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/box2d/src/body.h -------------------------------------------------------------------------------- /engine/libs/box2d/src/box2d.natvis: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/box2d/src/box2d.natvis -------------------------------------------------------------------------------- /engine/libs/box2d/src/broad_phase.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/box2d/src/broad_phase.c -------------------------------------------------------------------------------- /engine/libs/box2d/src/broad_phase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/box2d/src/broad_phase.h -------------------------------------------------------------------------------- /engine/libs/box2d/src/constants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/box2d/src/constants.h -------------------------------------------------------------------------------- /engine/libs/box2d/src/constraint_graph.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/box2d/src/constraint_graph.c -------------------------------------------------------------------------------- /engine/libs/box2d/src/constraint_graph.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/box2d/src/constraint_graph.h -------------------------------------------------------------------------------- /engine/libs/box2d/src/contact.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/box2d/src/contact.c -------------------------------------------------------------------------------- /engine/libs/box2d/src/contact.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/box2d/src/contact.h -------------------------------------------------------------------------------- /engine/libs/box2d/src/contact_solver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/box2d/src/contact_solver.c -------------------------------------------------------------------------------- /engine/libs/box2d/src/contact_solver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/box2d/src/contact_solver.h -------------------------------------------------------------------------------- /engine/libs/box2d/src/core.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/box2d/src/core.c -------------------------------------------------------------------------------- /engine/libs/box2d/src/core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/box2d/src/core.h -------------------------------------------------------------------------------- /engine/libs/box2d/src/ctz.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/box2d/src/ctz.h -------------------------------------------------------------------------------- /engine/libs/box2d/src/distance.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/box2d/src/distance.c -------------------------------------------------------------------------------- /engine/libs/box2d/src/distance_joint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/box2d/src/distance_joint.c -------------------------------------------------------------------------------- /engine/libs/box2d/src/dynamic_tree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/box2d/src/dynamic_tree.c -------------------------------------------------------------------------------- /engine/libs/box2d/src/geometry.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/box2d/src/geometry.c -------------------------------------------------------------------------------- /engine/libs/box2d/src/hull.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/box2d/src/hull.c -------------------------------------------------------------------------------- /engine/libs/box2d/src/id_pool.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/box2d/src/id_pool.c -------------------------------------------------------------------------------- /engine/libs/box2d/src/id_pool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/box2d/src/id_pool.h -------------------------------------------------------------------------------- /engine/libs/box2d/src/island.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/box2d/src/island.c -------------------------------------------------------------------------------- /engine/libs/box2d/src/island.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/box2d/src/island.h -------------------------------------------------------------------------------- /engine/libs/box2d/src/joint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/box2d/src/joint.c -------------------------------------------------------------------------------- /engine/libs/box2d/src/joint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/box2d/src/joint.h -------------------------------------------------------------------------------- /engine/libs/box2d/src/manifold.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/box2d/src/manifold.c -------------------------------------------------------------------------------- /engine/libs/box2d/src/math_functions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/box2d/src/math_functions.c -------------------------------------------------------------------------------- /engine/libs/box2d/src/motor_joint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/box2d/src/motor_joint.c -------------------------------------------------------------------------------- /engine/libs/box2d/src/mouse_joint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/box2d/src/mouse_joint.c -------------------------------------------------------------------------------- /engine/libs/box2d/src/prismatic_joint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/box2d/src/prismatic_joint.c -------------------------------------------------------------------------------- /engine/libs/box2d/src/revolute_joint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/box2d/src/revolute_joint.c -------------------------------------------------------------------------------- /engine/libs/box2d/src/shape.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/box2d/src/shape.c -------------------------------------------------------------------------------- /engine/libs/box2d/src/shape.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/box2d/src/shape.h -------------------------------------------------------------------------------- /engine/libs/box2d/src/solver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/box2d/src/solver.c -------------------------------------------------------------------------------- /engine/libs/box2d/src/solver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/box2d/src/solver.h -------------------------------------------------------------------------------- /engine/libs/box2d/src/solver_set.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/box2d/src/solver_set.c -------------------------------------------------------------------------------- /engine/libs/box2d/src/solver_set.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/box2d/src/solver_set.h -------------------------------------------------------------------------------- /engine/libs/box2d/src/stack_allocator.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/box2d/src/stack_allocator.c -------------------------------------------------------------------------------- /engine/libs/box2d/src/stack_allocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/box2d/src/stack_allocator.h -------------------------------------------------------------------------------- /engine/libs/box2d/src/table.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/box2d/src/table.c -------------------------------------------------------------------------------- /engine/libs/box2d/src/table.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/box2d/src/table.h -------------------------------------------------------------------------------- /engine/libs/box2d/src/timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/box2d/src/timer.c -------------------------------------------------------------------------------- /engine/libs/box2d/src/types.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/box2d/src/types.c -------------------------------------------------------------------------------- /engine/libs/box2d/src/weld_joint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/box2d/src/weld_joint.c -------------------------------------------------------------------------------- /engine/libs/box2d/src/wheel_joint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/box2d/src/wheel_joint.c -------------------------------------------------------------------------------- /engine/libs/box2d/src/world.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/box2d/src/world.c -------------------------------------------------------------------------------- /engine/libs/box2d/src/world.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/box2d/src/world.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/CMakeLists.txt -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/ConfigurationString.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/ConfigurationString.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Core/ARMNeon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Core/ARMNeon.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Core/Array.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Core/Array.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Core/Atomics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Core/Atomics.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Core/ByteBuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Core/ByteBuffer.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Core/Color.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Core/Color.cpp -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Core/Color.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Core/Color.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Core/Core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Core/Core.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Core/FPControlWord.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Core/FPControlWord.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Core/FPException.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Core/FPException.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Core/FPFlushDenormals.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Core/FPFlushDenormals.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Core/Factory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Core/Factory.cpp -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Core/Factory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Core/Factory.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Core/FixedSizeFreeList.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Core/FixedSizeFreeList.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Core/HashCombine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Core/HashCombine.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Core/InsertionSort.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Core/InsertionSort.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Core/IssueReporting.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Core/IssueReporting.cpp -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Core/IssueReporting.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Core/IssueReporting.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Core/JobSystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Core/JobSystem.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Core/JobSystem.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Core/JobSystem.inl -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Core/LinearCurve.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Core/LinearCurve.cpp -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Core/LinearCurve.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Core/LinearCurve.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Core/LockFreeHashMap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Core/LockFreeHashMap.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Core/LockFreeHashMap.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Core/LockFreeHashMap.inl -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Core/Memory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Core/Memory.cpp -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Core/Memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Core/Memory.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Core/Mutex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Core/Mutex.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Core/MutexArray.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Core/MutexArray.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Core/NonCopyable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Core/NonCopyable.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Core/Profiler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Core/Profiler.cpp -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Core/Profiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Core/Profiler.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Core/Profiler.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Core/Profiler.inl -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Core/QuickSort.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Core/QuickSort.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Core/RTTI.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Core/RTTI.cpp -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Core/RTTI.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Core/RTTI.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Core/Reference.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Core/Reference.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Core/Result.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Core/Result.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Core/STLAllocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Core/STLAllocator.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Core/STLTempAllocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Core/STLTempAllocator.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Core/ScopeExit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Core/ScopeExit.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Core/Semaphore.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Core/Semaphore.cpp -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Core/Semaphore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Core/Semaphore.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Core/StaticArray.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Core/StaticArray.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Core/StreamIn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Core/StreamIn.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Core/StreamOut.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Core/StreamOut.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Core/StreamUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Core/StreamUtils.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Core/StreamWrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Core/StreamWrapper.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Core/StridedPtr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Core/StridedPtr.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Core/StringTools.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Core/StringTools.cpp -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Core/StringTools.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Core/StringTools.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Core/TempAllocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Core/TempAllocator.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Core/TickCounter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Core/TickCounter.cpp -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Core/TickCounter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Core/TickCounter.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Core/UnorderedMap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Core/UnorderedMap.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Core/UnorderedSet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Core/UnorderedSet.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Geometry/AABox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Geometry/AABox.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Geometry/AABox4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Geometry/AABox4.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Geometry/ClipPoly.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Geometry/ClipPoly.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Geometry/ClosestPoint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Geometry/ClosestPoint.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Geometry/ConvexSupport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Geometry/ConvexSupport.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Geometry/Ellipse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Geometry/Ellipse.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Geometry/Indexify.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Geometry/Indexify.cpp -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Geometry/Indexify.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Geometry/Indexify.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Geometry/MortonCode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Geometry/MortonCode.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Geometry/OrientedBox.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Geometry/OrientedBox.cpp -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Geometry/OrientedBox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Geometry/OrientedBox.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Geometry/Plane.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Geometry/Plane.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Geometry/RayAABox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Geometry/RayAABox.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Geometry/RayCapsule.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Geometry/RayCapsule.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Geometry/RayCylinder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Geometry/RayCylinder.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Geometry/RaySphere.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Geometry/RaySphere.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Geometry/RayTriangle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Geometry/RayTriangle.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Geometry/Sphere.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Geometry/Sphere.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Geometry/Triangle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Geometry/Triangle.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Jolt.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Jolt.cmake -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Jolt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Jolt.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Jolt.natvis: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Jolt.natvis -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Math/DMat44.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Math/DMat44.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Math/DMat44.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Math/DMat44.inl -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Math/DVec3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Math/DVec3.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Math/DVec3.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Math/DVec3.inl -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Math/Double3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Math/Double3.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Math/DynMatrix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Math/DynMatrix.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Math/FindRoot.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Math/FindRoot.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Math/Float2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Math/Float2.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Math/Float3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Math/Float3.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Math/Float4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Math/Float4.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Math/HalfFloat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Math/HalfFloat.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Math/Mat44.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Math/Mat44.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Math/Mat44.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Math/Mat44.inl -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Math/Math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Math/Math.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Math/MathTypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Math/MathTypes.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Math/Matrix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Math/Matrix.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Math/Quat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Math/Quat.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Math/Quat.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Math/Quat.inl -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Math/Real.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Math/Real.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Math/Swizzle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Math/Swizzle.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Math/Trigonometry.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Math/Trigonometry.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Math/UVec4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Math/UVec4.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Math/UVec4.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Math/UVec4.inl -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Math/Vec3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Math/Vec3.cpp -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Math/Vec3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Math/Vec3.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Math/Vec3.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Math/Vec3.inl -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Math/Vec4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Math/Vec4.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Math/Vec4.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Math/Vec4.inl -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Math/Vector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Math/Vector.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Physics/Body/Body.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Physics/Body/Body.cpp -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Physics/Body/Body.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Physics/Body/Body.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Physics/Body/Body.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Physics/Body/Body.inl -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Physics/Body/BodyID.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Physics/Body/BodyID.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Physics/Body/BodyLock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Physics/Body/BodyLock.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Physics/Body/BodyPair.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Physics/Body/BodyPair.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Physics/Body/BodyType.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Physics/Body/BodyType.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Physics/DeterminismLog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Physics/DeterminismLog.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Physics/EActivation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Physics/EActivation.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Physics/IslandBuilder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Physics/IslandBuilder.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Physics/PhysicsLock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Physics/PhysicsLock.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Physics/PhysicsScene.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Physics/PhysicsScene.cpp -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Physics/PhysicsScene.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Physics/PhysicsScene.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Physics/PhysicsSystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Physics/PhysicsSystem.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Physics/StateRecorder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Physics/StateRecorder.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Physics/Vehicle/Wheel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Physics/Vehicle/Wheel.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/RegisterTypes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/RegisterTypes.cpp -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/RegisterTypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/RegisterTypes.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Renderer/DebugRenderer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Renderer/DebugRenderer.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Skeleton/Skeleton.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Skeleton/Skeleton.cpp -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Skeleton/Skeleton.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Skeleton/Skeleton.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/Jolt/Skeleton/SkeletonPose.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/Jolt/Skeleton/SkeletonPose.h -------------------------------------------------------------------------------- /engine/libs/joltphysics/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/LICENSE -------------------------------------------------------------------------------- /engine/libs/joltphysics/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/joltphysics/README.md -------------------------------------------------------------------------------- /engine/libs/json/json.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/json/json.hpp -------------------------------------------------------------------------------- /engine/libs/lua/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/lua/CMakeLists.txt -------------------------------------------------------------------------------- /engine/libs/lua/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/lua/Makefile -------------------------------------------------------------------------------- /engine/libs/lua/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/lua/README -------------------------------------------------------------------------------- /engine/libs/lua/lapi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/lua/lapi.c -------------------------------------------------------------------------------- /engine/libs/lua/lapi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/lua/lapi.h -------------------------------------------------------------------------------- /engine/libs/lua/lauxlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/lua/lauxlib.c -------------------------------------------------------------------------------- /engine/libs/lua/lauxlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/lua/lauxlib.h -------------------------------------------------------------------------------- /engine/libs/lua/lbaselib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/lua/lbaselib.c -------------------------------------------------------------------------------- /engine/libs/lua/lcode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/lua/lcode.c -------------------------------------------------------------------------------- /engine/libs/lua/lcode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/lua/lcode.h -------------------------------------------------------------------------------- /engine/libs/lua/lcorolib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/lua/lcorolib.c -------------------------------------------------------------------------------- /engine/libs/lua/lctype.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/lua/lctype.c -------------------------------------------------------------------------------- /engine/libs/lua/lctype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/lua/lctype.h -------------------------------------------------------------------------------- /engine/libs/lua/ldblib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/lua/ldblib.c -------------------------------------------------------------------------------- /engine/libs/lua/ldebug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/lua/ldebug.c -------------------------------------------------------------------------------- /engine/libs/lua/ldebug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/lua/ldebug.h -------------------------------------------------------------------------------- /engine/libs/lua/ldo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/lua/ldo.c -------------------------------------------------------------------------------- /engine/libs/lua/ldo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/lua/ldo.h -------------------------------------------------------------------------------- /engine/libs/lua/ldump.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/lua/ldump.c -------------------------------------------------------------------------------- /engine/libs/lua/lfunc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/lua/lfunc.c -------------------------------------------------------------------------------- /engine/libs/lua/lfunc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/lua/lfunc.h -------------------------------------------------------------------------------- /engine/libs/lua/lgc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/lua/lgc.c -------------------------------------------------------------------------------- /engine/libs/lua/lgc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/lua/lgc.h -------------------------------------------------------------------------------- /engine/libs/lua/linit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/lua/linit.c -------------------------------------------------------------------------------- /engine/libs/lua/liolib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/lua/liolib.c -------------------------------------------------------------------------------- /engine/libs/lua/ljumptab.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/lua/ljumptab.h -------------------------------------------------------------------------------- /engine/libs/lua/llex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/lua/llex.c -------------------------------------------------------------------------------- /engine/libs/lua/llex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/lua/llex.h -------------------------------------------------------------------------------- /engine/libs/lua/llimits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/lua/llimits.h -------------------------------------------------------------------------------- /engine/libs/lua/lmathlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/lua/lmathlib.c -------------------------------------------------------------------------------- /engine/libs/lua/lmem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/lua/lmem.c -------------------------------------------------------------------------------- /engine/libs/lua/lmem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/lua/lmem.h -------------------------------------------------------------------------------- /engine/libs/lua/loadlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/lua/loadlib.c -------------------------------------------------------------------------------- /engine/libs/lua/lobject.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/lua/lobject.c -------------------------------------------------------------------------------- /engine/libs/lua/lobject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/lua/lobject.h -------------------------------------------------------------------------------- /engine/libs/lua/lopcodes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/lua/lopcodes.c -------------------------------------------------------------------------------- /engine/libs/lua/lopcodes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/lua/lopcodes.h -------------------------------------------------------------------------------- /engine/libs/lua/lopnames.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/lua/lopnames.h -------------------------------------------------------------------------------- /engine/libs/lua/loslib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/lua/loslib.c -------------------------------------------------------------------------------- /engine/libs/lua/lparser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/lua/lparser.c -------------------------------------------------------------------------------- /engine/libs/lua/lparser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/lua/lparser.h -------------------------------------------------------------------------------- /engine/libs/lua/lprefix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/lua/lprefix.h -------------------------------------------------------------------------------- /engine/libs/lua/lstate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/lua/lstate.c -------------------------------------------------------------------------------- /engine/libs/lua/lstate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/lua/lstate.h -------------------------------------------------------------------------------- /engine/libs/lua/lstring.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/lua/lstring.c -------------------------------------------------------------------------------- /engine/libs/lua/lstring.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/lua/lstring.h -------------------------------------------------------------------------------- /engine/libs/lua/lstrlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/lua/lstrlib.c -------------------------------------------------------------------------------- /engine/libs/lua/ltable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/lua/ltable.c -------------------------------------------------------------------------------- /engine/libs/lua/ltable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/lua/ltable.h -------------------------------------------------------------------------------- /engine/libs/lua/ltablib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/lua/ltablib.c -------------------------------------------------------------------------------- /engine/libs/lua/ltm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/lua/ltm.c -------------------------------------------------------------------------------- /engine/libs/lua/ltm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/lua/ltm.h -------------------------------------------------------------------------------- /engine/libs/lua/lua.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/lua/lua.c -------------------------------------------------------------------------------- /engine/libs/lua/lua.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/lua/lua.h -------------------------------------------------------------------------------- /engine/libs/lua/lua.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/lua/lua.hpp -------------------------------------------------------------------------------- /engine/libs/lua/luac.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/lua/luac.c -------------------------------------------------------------------------------- /engine/libs/lua/luaconf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/lua/luaconf.h -------------------------------------------------------------------------------- /engine/libs/lua/lualib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/lua/lualib.h -------------------------------------------------------------------------------- /engine/libs/lua/lundump.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/lua/lundump.c -------------------------------------------------------------------------------- /engine/libs/lua/lundump.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/lua/lundump.h -------------------------------------------------------------------------------- /engine/libs/lua/lutf8lib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/lua/lutf8lib.c -------------------------------------------------------------------------------- /engine/libs/lua/lvm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/lua/lvm.c -------------------------------------------------------------------------------- /engine/libs/lua/lvm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/lua/lvm.h -------------------------------------------------------------------------------- /engine/libs/lua/lzio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/lua/lzio.c -------------------------------------------------------------------------------- /engine/libs/lua/lzio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/lua/lzio.h -------------------------------------------------------------------------------- /engine/libs/luabridge3/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/luabridge3/LICENSE.txt -------------------------------------------------------------------------------- /engine/libs/luabridge3/LuaBridge.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/luabridge3/LuaBridge.h -------------------------------------------------------------------------------- /engine/libs/luabridge3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/luabridge3/README.md -------------------------------------------------------------------------------- /engine/libs/sokol/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/sokol/CHANGELOG.md -------------------------------------------------------------------------------- /engine/libs/sokol/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/sokol/CMakeLists.txt -------------------------------------------------------------------------------- /engine/libs/sokol/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/sokol/LICENSE -------------------------------------------------------------------------------- /engine/libs/sokol/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/sokol/README.md -------------------------------------------------------------------------------- /engine/libs/sokol/sokol.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/sokol/sokol.cpp -------------------------------------------------------------------------------- /engine/libs/sokol/sokol_app.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/sokol/sokol_app.h -------------------------------------------------------------------------------- /engine/libs/sokol/sokol_args.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/sokol/sokol_args.h -------------------------------------------------------------------------------- /engine/libs/sokol/sokol_audio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/sokol/sokol_audio.h -------------------------------------------------------------------------------- /engine/libs/sokol/sokol_fetch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/sokol/sokol_fetch.h -------------------------------------------------------------------------------- /engine/libs/sokol/sokol_gfx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/sokol/sokol_gfx.h -------------------------------------------------------------------------------- /engine/libs/sokol/sokol_glue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/sokol/sokol_glue.h -------------------------------------------------------------------------------- /engine/libs/sokol/sokol_log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/sokol/sokol_log.h -------------------------------------------------------------------------------- /engine/libs/sokol/sokol_time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/sokol/sokol_time.h -------------------------------------------------------------------------------- /engine/libs/soloud/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/AUTHORS -------------------------------------------------------------------------------- /engine/libs/soloud/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/CMakeLists.txt -------------------------------------------------------------------------------- /engine/libs/soloud/CONTRIBUTING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/CONTRIBUTING -------------------------------------------------------------------------------- /engine/libs/soloud/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/LICENSE -------------------------------------------------------------------------------- /engine/libs/soloud/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/README.md -------------------------------------------------------------------------------- /engine/libs/soloud/include/soloud.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/include/soloud.h -------------------------------------------------------------------------------- /engine/libs/soloud/include/soloud_audiosource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/include/soloud_audiosource.h -------------------------------------------------------------------------------- /engine/libs/soloud/include/soloud_ay.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/include/soloud_ay.h -------------------------------------------------------------------------------- /engine/libs/soloud/include/soloud_bassboostfilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/include/soloud_bassboostfilter.h -------------------------------------------------------------------------------- /engine/libs/soloud/include/soloud_bus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/include/soloud_bus.h -------------------------------------------------------------------------------- /engine/libs/soloud/include/soloud_c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/include/soloud_c.h -------------------------------------------------------------------------------- /engine/libs/soloud/include/soloud_dcremovalfilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/include/soloud_dcremovalfilter.h -------------------------------------------------------------------------------- /engine/libs/soloud/include/soloud_duckfilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/include/soloud_duckfilter.h -------------------------------------------------------------------------------- /engine/libs/soloud/include/soloud_echofilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/include/soloud_echofilter.h -------------------------------------------------------------------------------- /engine/libs/soloud/include/soloud_eqfilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/include/soloud_eqfilter.h -------------------------------------------------------------------------------- /engine/libs/soloud/include/soloud_error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/include/soloud_error.h -------------------------------------------------------------------------------- /engine/libs/soloud/include/soloud_fader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/include/soloud_fader.h -------------------------------------------------------------------------------- /engine/libs/soloud/include/soloud_fft.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/include/soloud_fft.h -------------------------------------------------------------------------------- /engine/libs/soloud/include/soloud_fftfilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/include/soloud_fftfilter.h -------------------------------------------------------------------------------- /engine/libs/soloud/include/soloud_file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/include/soloud_file.h -------------------------------------------------------------------------------- /engine/libs/soloud/include/soloud_file_hack_off.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/include/soloud_file_hack_off.h -------------------------------------------------------------------------------- /engine/libs/soloud/include/soloud_file_hack_on.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/include/soloud_file_hack_on.h -------------------------------------------------------------------------------- /engine/libs/soloud/include/soloud_filter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/include/soloud_filter.h -------------------------------------------------------------------------------- /engine/libs/soloud/include/soloud_flangerfilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/include/soloud_flangerfilter.h -------------------------------------------------------------------------------- /engine/libs/soloud/include/soloud_freeverbfilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/include/soloud_freeverbfilter.h -------------------------------------------------------------------------------- /engine/libs/soloud/include/soloud_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/include/soloud_internal.h -------------------------------------------------------------------------------- /engine/libs/soloud/include/soloud_lofifilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/include/soloud_lofifilter.h -------------------------------------------------------------------------------- /engine/libs/soloud/include/soloud_misc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/include/soloud_misc.h -------------------------------------------------------------------------------- /engine/libs/soloud/include/soloud_monotone.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/include/soloud_monotone.h -------------------------------------------------------------------------------- /engine/libs/soloud/include/soloud_noise.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/include/soloud_noise.h -------------------------------------------------------------------------------- /engine/libs/soloud/include/soloud_openmpt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/include/soloud_openmpt.h -------------------------------------------------------------------------------- /engine/libs/soloud/include/soloud_queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/include/soloud_queue.h -------------------------------------------------------------------------------- /engine/libs/soloud/include/soloud_robotizefilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/include/soloud_robotizefilter.h -------------------------------------------------------------------------------- /engine/libs/soloud/include/soloud_sfxr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/include/soloud_sfxr.h -------------------------------------------------------------------------------- /engine/libs/soloud/include/soloud_speech.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/include/soloud_speech.h -------------------------------------------------------------------------------- /engine/libs/soloud/include/soloud_tedsid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/include/soloud_tedsid.h -------------------------------------------------------------------------------- /engine/libs/soloud/include/soloud_thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/include/soloud_thread.h -------------------------------------------------------------------------------- /engine/libs/soloud/include/soloud_vic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/include/soloud_vic.h -------------------------------------------------------------------------------- /engine/libs/soloud/include/soloud_vizsn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/include/soloud_vizsn.h -------------------------------------------------------------------------------- /engine/libs/soloud/include/soloud_wav.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/include/soloud_wav.h -------------------------------------------------------------------------------- /engine/libs/soloud/include/soloud_waveshaperfilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/include/soloud_waveshaperfilter.h -------------------------------------------------------------------------------- /engine/libs/soloud/include/soloud_wavstream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/include/soloud_wavstream.h -------------------------------------------------------------------------------- /engine/libs/soloud/include/zx7decompress.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/include/zx7decompress.h -------------------------------------------------------------------------------- /engine/libs/soloud/src/audiosource/ay/chipplayer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/src/audiosource/ay/chipplayer.cpp -------------------------------------------------------------------------------- /engine/libs/soloud/src/audiosource/ay/chipplayer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/src/audiosource/ay/chipplayer.h -------------------------------------------------------------------------------- /engine/libs/soloud/src/audiosource/ay/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/src/audiosource/ay/readme.txt -------------------------------------------------------------------------------- /engine/libs/soloud/src/audiosource/ay/sndbuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/src/audiosource/ay/sndbuffer.cpp -------------------------------------------------------------------------------- /engine/libs/soloud/src/audiosource/ay/sndbuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/src/audiosource/ay/sndbuffer.h -------------------------------------------------------------------------------- /engine/libs/soloud/src/audiosource/ay/sndchip.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/src/audiosource/ay/sndchip.cpp -------------------------------------------------------------------------------- /engine/libs/soloud/src/audiosource/ay/sndchip.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/src/audiosource/ay/sndchip.h -------------------------------------------------------------------------------- /engine/libs/soloud/src/audiosource/ay/sndrender.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/src/audiosource/ay/sndrender.cpp -------------------------------------------------------------------------------- /engine/libs/soloud/src/audiosource/ay/sndrender.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/src/audiosource/ay/sndrender.h -------------------------------------------------------------------------------- /engine/libs/soloud/src/audiosource/ay/soloud_ay.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/src/audiosource/ay/soloud_ay.cpp -------------------------------------------------------------------------------- /engine/libs/soloud/src/audiosource/speech/darray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/src/audiosource/speech/darray.cpp -------------------------------------------------------------------------------- /engine/libs/soloud/src/audiosource/speech/darray.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/src/audiosource/speech/darray.h -------------------------------------------------------------------------------- /engine/libs/soloud/src/audiosource/speech/klatt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/src/audiosource/speech/klatt.cpp -------------------------------------------------------------------------------- /engine/libs/soloud/src/audiosource/speech/klatt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/src/audiosource/speech/klatt.h -------------------------------------------------------------------------------- /engine/libs/soloud/src/audiosource/speech/resonator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/src/audiosource/speech/resonator.h -------------------------------------------------------------------------------- /engine/libs/soloud/src/audiosource/speech/tts.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/src/audiosource/speech/tts.cpp -------------------------------------------------------------------------------- /engine/libs/soloud/src/audiosource/speech/tts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/src/audiosource/speech/tts.h -------------------------------------------------------------------------------- /engine/libs/soloud/src/audiosource/tedsid/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/src/audiosource/tedsid/readme.txt -------------------------------------------------------------------------------- /engine/libs/soloud/src/audiosource/tedsid/sid.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/src/audiosource/tedsid/sid.cpp -------------------------------------------------------------------------------- /engine/libs/soloud/src/audiosource/tedsid/sid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/src/audiosource/tedsid/sid.h -------------------------------------------------------------------------------- /engine/libs/soloud/src/audiosource/tedsid/ted.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/src/audiosource/tedsid/ted.cpp -------------------------------------------------------------------------------- /engine/libs/soloud/src/audiosource/tedsid/ted.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/src/audiosource/tedsid/ted.h -------------------------------------------------------------------------------- /engine/libs/soloud/src/audiosource/vic/soloud_vic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/src/audiosource/vic/soloud_vic.cpp -------------------------------------------------------------------------------- /engine/libs/soloud/src/audiosource/wav/dr_flac.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/src/audiosource/wav/dr_flac.h -------------------------------------------------------------------------------- /engine/libs/soloud/src/audiosource/wav/dr_impl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/src/audiosource/wav/dr_impl.cpp -------------------------------------------------------------------------------- /engine/libs/soloud/src/audiosource/wav/dr_mp3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/src/audiosource/wav/dr_mp3.h -------------------------------------------------------------------------------- /engine/libs/soloud/src/audiosource/wav/dr_wav.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/src/audiosource/wav/dr_wav.h -------------------------------------------------------------------------------- /engine/libs/soloud/src/audiosource/wav/stb_vorbis.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/src/audiosource/wav/stb_vorbis.c -------------------------------------------------------------------------------- /engine/libs/soloud/src/audiosource/wav/stb_vorbis.h: -------------------------------------------------------------------------------- 1 | #define STB_VORBIS_HEADER_ONLY 2 | #include "stb_vorbis.c" -------------------------------------------------------------------------------- /engine/libs/soloud/src/backend/alsa/soloud_alsa.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/src/backend/alsa/soloud_alsa.cpp -------------------------------------------------------------------------------- /engine/libs/soloud/src/backend/jack/soloud_jack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/src/backend/jack/soloud_jack.cpp -------------------------------------------------------------------------------- /engine/libs/soloud/src/backend/null/soloud_null.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/src/backend/null/soloud_null.cpp -------------------------------------------------------------------------------- /engine/libs/soloud/src/backend/oss/soloud_oss.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/src/backend/oss/soloud_oss.cpp -------------------------------------------------------------------------------- /engine/libs/soloud/src/backend/sdl/soloud_sdl1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/src/backend/sdl/soloud_sdl1.cpp -------------------------------------------------------------------------------- /engine/libs/soloud/src/backend/sdl/soloud_sdl2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/src/backend/sdl/soloud_sdl2.cpp -------------------------------------------------------------------------------- /engine/libs/soloud/src/c_api/soloud.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/src/c_api/soloud.def -------------------------------------------------------------------------------- /engine/libs/soloud/src/c_api/soloud_c.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/src/c_api/soloud_c.cpp -------------------------------------------------------------------------------- /engine/libs/soloud/src/core/soloud.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/src/core/soloud.cpp -------------------------------------------------------------------------------- /engine/libs/soloud/src/core/soloud_audiosource.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/src/core/soloud_audiosource.cpp -------------------------------------------------------------------------------- /engine/libs/soloud/src/core/soloud_bus.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/src/core/soloud_bus.cpp -------------------------------------------------------------------------------- /engine/libs/soloud/src/core/soloud_core_3d.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/src/core/soloud_core_3d.cpp -------------------------------------------------------------------------------- /engine/libs/soloud/src/core/soloud_core_getters.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/src/core/soloud_core_getters.cpp -------------------------------------------------------------------------------- /engine/libs/soloud/src/core/soloud_core_setters.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/src/core/soloud_core_setters.cpp -------------------------------------------------------------------------------- /engine/libs/soloud/src/core/soloud_fader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/src/core/soloud_fader.cpp -------------------------------------------------------------------------------- /engine/libs/soloud/src/core/soloud_fft.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/src/core/soloud_fft.cpp -------------------------------------------------------------------------------- /engine/libs/soloud/src/core/soloud_fft_lut.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/src/core/soloud_fft_lut.cpp -------------------------------------------------------------------------------- /engine/libs/soloud/src/core/soloud_file.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/src/core/soloud_file.cpp -------------------------------------------------------------------------------- /engine/libs/soloud/src/core/soloud_filter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/src/core/soloud_filter.cpp -------------------------------------------------------------------------------- /engine/libs/soloud/src/core/soloud_misc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/src/core/soloud_misc.cpp -------------------------------------------------------------------------------- /engine/libs/soloud/src/core/soloud_queue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/src/core/soloud_queue.cpp -------------------------------------------------------------------------------- /engine/libs/soloud/src/core/soloud_thread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/src/core/soloud_thread.cpp -------------------------------------------------------------------------------- /engine/libs/soloud/src/filter/soloud_duckfilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/src/filter/soloud_duckfilter.cpp -------------------------------------------------------------------------------- /engine/libs/soloud/src/filter/soloud_echofilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/src/filter/soloud_echofilter.cpp -------------------------------------------------------------------------------- /engine/libs/soloud/src/filter/soloud_eqfilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/src/filter/soloud_eqfilter.cpp -------------------------------------------------------------------------------- /engine/libs/soloud/src/filter/soloud_fftfilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/src/filter/soloud_fftfilter.cpp -------------------------------------------------------------------------------- /engine/libs/soloud/src/filter/soloud_lofifilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/src/filter/soloud_lofifilter.cpp -------------------------------------------------------------------------------- /engine/libs/soloud/src/tools/codegen/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/src/tools/codegen/main.cpp -------------------------------------------------------------------------------- /engine/libs/soloud/src/tools/lutgen/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/src/tools/lutgen/main.cpp -------------------------------------------------------------------------------- /engine/libs/soloud/src/tools/resamplerlab/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/src/tools/resamplerlab/main.cpp -------------------------------------------------------------------------------- /engine/libs/soloud/src/tools/resamplerlab/stb_image_write.c: -------------------------------------------------------------------------------- 1 | #define STB_IMAGE_WRITE_IMPLEMENTATION 2 | #include "stb_image_write.h" 3 | -------------------------------------------------------------------------------- /engine/libs/soloud/src/tools/sanity/sanity.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/soloud/src/tools/sanity/sanity.cpp -------------------------------------------------------------------------------- /engine/libs/stb/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/stb/CMakeLists.txt -------------------------------------------------------------------------------- /engine/libs/stb/stb_image.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/stb/stb_image.c -------------------------------------------------------------------------------- /engine/libs/stb/stb_image.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/stb/stb_image.h -------------------------------------------------------------------------------- /engine/libs/stb/stb_image_resize2.c: -------------------------------------------------------------------------------- 1 | #define STB_IMAGE_RESIZE_IMPLEMENTATION 2 | #include "stb_image_resize2.h" -------------------------------------------------------------------------------- /engine/libs/stb/stb_image_resize2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/stb/stb_image_resize2.h -------------------------------------------------------------------------------- /engine/libs/stb/stb_image_write.c: -------------------------------------------------------------------------------- 1 | #define STB_IMAGE_WRITE_IMPLEMENTATION 2 | #include "stb_image_write.h" -------------------------------------------------------------------------------- /engine/libs/stb/stb_image_write.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/stb/stb_image_write.h -------------------------------------------------------------------------------- /engine/libs/stb/stb_rect_pack.c: -------------------------------------------------------------------------------- 1 | #define STB_RECT_PACK_IMPLEMENTATION 2 | #include "stb_rect_pack.h" 3 | -------------------------------------------------------------------------------- /engine/libs/stb/stb_rect_pack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/stb/stb_rect_pack.h -------------------------------------------------------------------------------- /engine/libs/stb/stb_truetype.c: -------------------------------------------------------------------------------- 1 | #define STB_TRUETYPE_IMPLEMENTATION 2 | #include "stb_truetype.h" 3 | -------------------------------------------------------------------------------- /engine/libs/stb/stb_truetype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/stb/stb_truetype.h -------------------------------------------------------------------------------- /engine/libs/stb/stb_vorbis.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/stb/stb_vorbis.c -------------------------------------------------------------------------------- /engine/libs/stb/stb_vorbis.h: -------------------------------------------------------------------------------- 1 | #define STB_VORBIS_HEADER_ONLY 2 | #include "stb_vorbis.c" -------------------------------------------------------------------------------- /engine/libs/tinygltf/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/tinygltf/CMakeLists.txt -------------------------------------------------------------------------------- /engine/libs/tinygltf/tiny_gltf.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/tinygltf/tiny_gltf.cc -------------------------------------------------------------------------------- /engine/libs/tinygltf/tiny_gltf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/tinygltf/tiny_gltf.h -------------------------------------------------------------------------------- /engine/libs/tinyobjloader/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/tinyobjloader/CMakeLists.txt -------------------------------------------------------------------------------- /engine/libs/tinyobjloader/tiny_obj_loader.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/tinyobjloader/tiny_obj_loader.cc -------------------------------------------------------------------------------- /engine/libs/tinyobjloader/tiny_obj_loader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/tinyobjloader/tiny_obj_loader.h -------------------------------------------------------------------------------- /engine/libs/tinyxml2/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/tinyxml2/CMakeLists.txt -------------------------------------------------------------------------------- /engine/libs/tinyxml2/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/tinyxml2/LICENSE.txt -------------------------------------------------------------------------------- /engine/libs/tinyxml2/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/tinyxml2/readme.md -------------------------------------------------------------------------------- /engine/libs/tinyxml2/tinyxml2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/tinyxml2/tinyxml2.cpp -------------------------------------------------------------------------------- /engine/libs/tinyxml2/tinyxml2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/libs/tinyxml2/tinyxml2.h -------------------------------------------------------------------------------- /engine/renders/sokol/SokolBuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/renders/sokol/SokolBuffer.cpp -------------------------------------------------------------------------------- /engine/renders/sokol/SokolBuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/renders/sokol/SokolBuffer.h -------------------------------------------------------------------------------- /engine/renders/sokol/SokolCamera.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/renders/sokol/SokolCamera.cpp -------------------------------------------------------------------------------- /engine/renders/sokol/SokolCamera.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/renders/sokol/SokolCamera.h -------------------------------------------------------------------------------- /engine/renders/sokol/SokolCmdQueue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/renders/sokol/SokolCmdQueue.cpp -------------------------------------------------------------------------------- /engine/renders/sokol/SokolCmdQueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/renders/sokol/SokolCmdQueue.h -------------------------------------------------------------------------------- /engine/renders/sokol/SokolFramebuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/renders/sokol/SokolFramebuffer.cpp -------------------------------------------------------------------------------- /engine/renders/sokol/SokolFramebuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/renders/sokol/SokolFramebuffer.h -------------------------------------------------------------------------------- /engine/renders/sokol/SokolObject.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/renders/sokol/SokolObject.cpp -------------------------------------------------------------------------------- /engine/renders/sokol/SokolObject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/renders/sokol/SokolObject.h -------------------------------------------------------------------------------- /engine/renders/sokol/SokolShader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/renders/sokol/SokolShader.cpp -------------------------------------------------------------------------------- /engine/renders/sokol/SokolShader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/renders/sokol/SokolShader.h -------------------------------------------------------------------------------- /engine/renders/sokol/SokolSystem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/renders/sokol/SokolSystem.cpp -------------------------------------------------------------------------------- /engine/renders/sokol/SokolSystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/renders/sokol/SokolSystem.h -------------------------------------------------------------------------------- /engine/renders/sokol/SokolTexture.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/renders/sokol/SokolTexture.cpp -------------------------------------------------------------------------------- /engine/renders/sokol/SokolTexture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/renders/sokol/SokolTexture.h -------------------------------------------------------------------------------- /engine/shaders/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/shaders/.gitignore -------------------------------------------------------------------------------- /engine/shaders/glsl300es.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/shaders/glsl300es.h -------------------------------------------------------------------------------- /engine/shaders/glsl410.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/shaders/glsl410.h -------------------------------------------------------------------------------- /engine/shaders/hlsl5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/shaders/hlsl5.h -------------------------------------------------------------------------------- /engine/shaders/msl21ios.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/shaders/msl21ios.h -------------------------------------------------------------------------------- /engine/shaders/msl21macos.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/engine/shaders/msl21macos.h -------------------------------------------------------------------------------- /platform/android/AndroidMain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/platform/android/AndroidMain.cpp -------------------------------------------------------------------------------- /platform/android/NativeEngine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/platform/android/NativeEngine.cpp -------------------------------------------------------------------------------- /platform/android/NativeEngine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/platform/android/NativeEngine.h -------------------------------------------------------------------------------- /platform/android/SupernovaAndroid.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/platform/android/SupernovaAndroid.cpp -------------------------------------------------------------------------------- /platform/android/SupernovaAndroid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/platform/android/SupernovaAndroid.h -------------------------------------------------------------------------------- /platform/apple/Renderer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/platform/apple/Renderer.h -------------------------------------------------------------------------------- /platform/apple/Renderer.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/platform/apple/Renderer.mm -------------------------------------------------------------------------------- /platform/apple/SupernovaApple.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/platform/apple/SupernovaApple.h -------------------------------------------------------------------------------- /platform/apple/SupernovaApple.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/platform/apple/SupernovaApple.mm -------------------------------------------------------------------------------- /platform/apple/ios/AdMobAdapter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/platform/apple/ios/AdMobAdapter.h -------------------------------------------------------------------------------- /platform/apple/ios/AdMobAdapter.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/platform/apple/ios/AdMobAdapter.m -------------------------------------------------------------------------------- /platform/apple/ios/AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/platform/apple/ios/AppDelegate.h -------------------------------------------------------------------------------- /platform/apple/ios/AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/platform/apple/ios/AppDelegate.m -------------------------------------------------------------------------------- /platform/apple/ios/EngineView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/platform/apple/ios/EngineView.h -------------------------------------------------------------------------------- /platform/apple/ios/EngineView.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/platform/apple/ios/EngineView.mm -------------------------------------------------------------------------------- /platform/apple/ios/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/platform/apple/ios/LaunchScreen.storyboard -------------------------------------------------------------------------------- /platform/apple/ios/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/platform/apple/ios/Main.storyboard -------------------------------------------------------------------------------- /platform/apple/ios/ViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/platform/apple/ios/ViewController.h -------------------------------------------------------------------------------- /platform/apple/ios/ViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/platform/apple/ios/ViewController.m -------------------------------------------------------------------------------- /platform/apple/ios/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/platform/apple/ios/main.m -------------------------------------------------------------------------------- /platform/apple/macos/AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/platform/apple/macos/AppDelegate.h -------------------------------------------------------------------------------- /platform/apple/macos/AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/platform/apple/macos/AppDelegate.m -------------------------------------------------------------------------------- /platform/apple/macos/EngineView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/platform/apple/macos/EngineView.h -------------------------------------------------------------------------------- /platform/apple/macos/EngineView.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/platform/apple/macos/EngineView.mm -------------------------------------------------------------------------------- /platform/apple/macos/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/platform/apple/macos/Main.storyboard -------------------------------------------------------------------------------- /platform/apple/macos/Supernova_macOS.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/platform/apple/macos/Supernova_macOS.entitlements -------------------------------------------------------------------------------- /platform/apple/macos/ViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/platform/apple/macos/ViewController.h -------------------------------------------------------------------------------- /platform/apple/macos/ViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/platform/apple/macos/ViewController.m -------------------------------------------------------------------------------- /platform/apple/macos/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/platform/apple/macos/main.m -------------------------------------------------------------------------------- /platform/emscripten/SupernovaWeb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/platform/emscripten/SupernovaWeb.cpp -------------------------------------------------------------------------------- /platform/emscripten/SupernovaWeb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/platform/emscripten/SupernovaWeb.h -------------------------------------------------------------------------------- /platform/emscripten/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/platform/emscripten/main.cpp -------------------------------------------------------------------------------- /platform/glfw/SupernovaGLFW.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/platform/glfw/SupernovaGLFW.cpp -------------------------------------------------------------------------------- /platform/glfw/SupernovaGLFW.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/platform/glfw/SupernovaGLFW.h -------------------------------------------------------------------------------- /platform/glfw/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/platform/glfw/main.cpp -------------------------------------------------------------------------------- /platform/sokol/SupernovaSokol.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/platform/sokol/SupernovaSokol.cpp -------------------------------------------------------------------------------- /platform/sokol/SupernovaSokol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/platform/sokol/SupernovaSokol.h -------------------------------------------------------------------------------- /platform/sokol/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/platform/sokol/main.cpp -------------------------------------------------------------------------------- /project/assets/supernova.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/project/assets/supernova.png -------------------------------------------------------------------------------- /project/lua/main.lua: -------------------------------------------------------------------------------- 1 | --print("lua file") -------------------------------------------------------------------------------- /project/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/project/main.cpp -------------------------------------------------------------------------------- /tools/.gitignore: -------------------------------------------------------------------------------- 1 | build* -------------------------------------------------------------------------------- /tools/bin/linux/supershader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/tools/bin/linux/supershader -------------------------------------------------------------------------------- /tools/bin/macos/supershader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/tools/bin/macos/supershader -------------------------------------------------------------------------------- /tools/bin/windows/supershader.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/tools/bin/windows/supershader.exe -------------------------------------------------------------------------------- /tools/shaderlib/depth.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/tools/shaderlib/depth.frag -------------------------------------------------------------------------------- /tools/shaderlib/depth.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/tools/shaderlib/depth.vert -------------------------------------------------------------------------------- /tools/shaderlib/includes/brdf.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/tools/shaderlib/includes/brdf.glsl -------------------------------------------------------------------------------- /tools/shaderlib/includes/depth_util.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/tools/shaderlib/includes/depth_util.glsl -------------------------------------------------------------------------------- /tools/shaderlib/includes/fog.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/tools/shaderlib/includes/fog.glsl -------------------------------------------------------------------------------- /tools/shaderlib/includes/morphtarget.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/tools/shaderlib/includes/morphtarget.glsl -------------------------------------------------------------------------------- /tools/shaderlib/includes/pbr.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/tools/shaderlib/includes/pbr.glsl -------------------------------------------------------------------------------- /tools/shaderlib/includes/punctual.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/tools/shaderlib/includes/punctual.glsl -------------------------------------------------------------------------------- /tools/shaderlib/includes/shadows.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/tools/shaderlib/includes/shadows.glsl -------------------------------------------------------------------------------- /tools/shaderlib/includes/skinning.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/tools/shaderlib/includes/skinning.glsl -------------------------------------------------------------------------------- /tools/shaderlib/includes/srgb.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/tools/shaderlib/includes/srgb.glsl -------------------------------------------------------------------------------- /tools/shaderlib/includes/terrain_fs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/tools/shaderlib/includes/terrain_fs.glsl -------------------------------------------------------------------------------- /tools/shaderlib/includes/terrain_vs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/tools/shaderlib/includes/terrain_vs.glsl -------------------------------------------------------------------------------- /tools/shaderlib/lines.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/tools/shaderlib/lines.frag -------------------------------------------------------------------------------- /tools/shaderlib/lines.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/tools/shaderlib/lines.vert -------------------------------------------------------------------------------- /tools/shaderlib/mesh.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/tools/shaderlib/mesh.frag -------------------------------------------------------------------------------- /tools/shaderlib/mesh.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/tools/shaderlib/mesh.vert -------------------------------------------------------------------------------- /tools/shaderlib/points.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/tools/shaderlib/points.frag -------------------------------------------------------------------------------- /tools/shaderlib/points.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/tools/shaderlib/points.vert -------------------------------------------------------------------------------- /tools/shaderlib/sky.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/tools/shaderlib/sky.frag -------------------------------------------------------------------------------- /tools/shaderlib/sky.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/tools/shaderlib/sky.vert -------------------------------------------------------------------------------- /tools/shaderlib/ui.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/tools/shaderlib/ui.frag -------------------------------------------------------------------------------- /tools/shaderlib/ui.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/tools/shaderlib/ui.vert -------------------------------------------------------------------------------- /tools/supernova.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/tools/supernova.py -------------------------------------------------------------------------------- /tools/supershader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/tools/supershader.py -------------------------------------------------------------------------------- /workspaces/androidstudio/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/workspaces/androidstudio/.gitignore -------------------------------------------------------------------------------- /workspaces/androidstudio/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | /release 3 | -------------------------------------------------------------------------------- /workspaces/androidstudio/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/workspaces/androidstudio/app/build.gradle -------------------------------------------------------------------------------- /workspaces/androidstudio/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/workspaces/androidstudio/app/proguard-rules.pro -------------------------------------------------------------------------------- /workspaces/androidstudio/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/workspaces/androidstudio/build.gradle -------------------------------------------------------------------------------- /workspaces/androidstudio/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/workspaces/androidstudio/gradle.properties -------------------------------------------------------------------------------- /workspaces/androidstudio/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/workspaces/androidstudio/gradlew -------------------------------------------------------------------------------- /workspaces/androidstudio/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/workspaces/androidstudio/gradlew.bat -------------------------------------------------------------------------------- /workspaces/androidstudio/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /workspaces/xcode/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/workspaces/xcode/.gitignore -------------------------------------------------------------------------------- /workspaces/xcode/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/workspaces/xcode/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /workspaces/xcode/ios/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/workspaces/xcode/ios/Info.plist -------------------------------------------------------------------------------- /workspaces/xcode/macos/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supernovaengine/supernova/HEAD/workspaces/xcode/macos/Info.plist --------------------------------------------------------------------------------