├── .gitattributes ├── .gitignore ├── 3rdParty ├── include │ ├── TinyXML │ │ ├── tinyxml2.cpp │ │ └── tinyxml2.h │ └── freetype │ │ ├── config │ │ ├── ftconfig.h │ │ ├── ftheader.h │ │ ├── ftmodule.h │ │ ├── ftoption.h │ │ └── ftstdlib.h │ │ ├── freetype.h │ │ ├── ft2build.h │ │ ├── ftadvanc.h │ │ ├── ftautoh.h │ │ ├── ftbbox.h │ │ ├── ftbdf.h │ │ ├── ftbitmap.h │ │ ├── ftbzip2.h │ │ ├── ftcache.h │ │ ├── ftcffdrv.h │ │ ├── ftchapters.h │ │ ├── ftcid.h │ │ ├── fterrdef.h │ │ ├── fterrors.h │ │ ├── ftgasp.h │ │ ├── ftglyph.h │ │ ├── ftgxval.h │ │ ├── ftgzip.h │ │ ├── ftimage.h │ │ ├── ftincrem.h │ │ ├── ftlcdfil.h │ │ ├── ftlist.h │ │ ├── ftlzw.h │ │ ├── ftmac.h │ │ ├── ftmm.h │ │ ├── ftmodapi.h │ │ ├── ftmoderr.h │ │ ├── ftotval.h │ │ ├── ftoutln.h │ │ ├── ftpfr.h │ │ ├── ftrender.h │ │ ├── ftsizes.h │ │ ├── ftsnames.h │ │ ├── ftstroke.h │ │ ├── ftsynth.h │ │ ├── ftsystem.h │ │ ├── fttrigon.h │ │ ├── ftttdrv.h │ │ ├── fttypes.h │ │ ├── ftwinfnt.h │ │ ├── ftxf86.h │ │ ├── internal │ │ ├── autohint.h │ │ ├── ftcalc.h │ │ ├── ftdebug.h │ │ ├── ftdriver.h │ │ ├── ftgloadr.h │ │ ├── ftmemory.h │ │ ├── ftobjs.h │ │ ├── ftpic.h │ │ ├── ftrfork.h │ │ ├── ftserv.h │ │ ├── ftstream.h │ │ ├── fttrace.h │ │ ├── ftvalid.h │ │ ├── internal.h │ │ ├── psaux.h │ │ ├── pshints.h │ │ ├── services │ │ │ ├── svbdf.h │ │ │ ├── svcid.h │ │ │ ├── svgldict.h │ │ │ ├── svgxval.h │ │ │ ├── svkern.h │ │ │ ├── svmm.h │ │ │ ├── svotval.h │ │ │ ├── svpfr.h │ │ │ ├── svpostnm.h │ │ │ ├── svprop.h │ │ │ ├── svpscmap.h │ │ │ ├── svpsinfo.h │ │ │ ├── svsfnt.h │ │ │ ├── svttcmap.h │ │ │ ├── svtteng.h │ │ │ ├── svttglyf.h │ │ │ ├── svwinfnt.h │ │ │ └── svxf86nm.h │ │ ├── sfnt.h │ │ ├── t1types.h │ │ └── tttypes.h │ │ ├── t1tables.h │ │ ├── ttnameid.h │ │ ├── tttables.h │ │ ├── tttags.h │ │ └── ttunpat.h └── lib │ ├── x64 │ ├── freetype.lib │ └── freetyped.lib │ └── x86 │ ├── freetype.lib │ └── freetyped.lib ├── Fonts ├── micross.ttf ├── verdana.ttf ├── verdanab.ttf ├── verdanai.ttf └── verdanaz.ttf ├── LICENSE ├── Novus-Engine ├── D3DCompiler_47.dll ├── Novus.sln ├── Novus.vcxproj ├── Novus.vcxproj.filters ├── NovusProject-x64.props ├── NovusProject-x64d.props ├── NovusProject-x86.props ├── NovusProject-x86d.props └── src │ ├── 3rdParty │ ├── FastDelegate.h │ └── FastDelegateBind.h │ ├── Application │ ├── Common.h │ ├── EngineStatics.cpp │ ├── EngineStatics.h │ ├── NovusApplication.cpp │ └── NovusApplication.h │ ├── Core │ ├── Actor.cpp │ ├── Actor.h │ ├── ActorComponent.cpp │ ├── ActorComponent.h │ ├── Components │ │ ├── CameraComponent.h │ │ ├── DynamicMeshComponent.h │ │ ├── PhysicsParticleComponent.h │ │ ├── StaticMeshComponent.cpp │ │ └── StaticMeshComponent.h │ ├── Object.cpp │ ├── Object.h │ ├── World.cpp │ └── World.h │ ├── Events │ ├── EventSystem.cpp │ ├── EventSystem.h │ ├── Events.cpp │ └── Events.h │ ├── Graphics │ ├── Camera.cpp │ ├── Camera.h │ ├── ConstantBuffer.h │ ├── ConstantBuffers.h │ ├── ConstraintRenderer.cpp │ ├── ConstraintRenderer.h │ ├── D3DRenderer.cpp │ ├── D3DRenderer.h │ ├── GBuffer.cpp │ ├── GBuffer.h │ ├── Geometry.cpp │ ├── Geometry.h │ ├── IRenderable.h │ ├── LightManager.cpp │ ├── LightManager.h │ ├── Lights.h │ ├── LineRenderer.cpp │ ├── LineRenderer.h │ ├── Material.h │ ├── MeshRenderer.h │ ├── PostProcess │ │ ├── DeferredRenderer.cpp │ │ ├── DeferredRenderer.h │ │ ├── GlobalIlluminationPass.cpp │ │ ├── GlobalIlluminationPass.h │ │ ├── IPostProcessStage.h │ │ ├── PrefilteredEnvironmentMap.cpp │ │ └── PrefilteredEnvironmentMap.h │ ├── RenderTargets │ │ ├── GBufferRenderTarget.cpp │ │ ├── GBufferRenderTarget.h │ │ ├── IRenderTarget.h │ │ ├── ShadowMapRenderTarget.cpp │ │ ├── ShadowMapRenderTarget.h │ │ ├── VoxelVolumeRenderTarget.cpp │ │ └── VoxelVolumeRenderTarget.h │ ├── Shaders │ │ ├── D3DLocalInclude.cpp │ │ ├── D3DLocalInclude.h │ │ ├── IShader.h │ │ ├── Shader.cpp │ │ ├── Shader.h │ │ └── VertexShader.h │ ├── SkyboxRenderer.cpp │ ├── SkyboxRenderer.h │ ├── StaticMesh.cpp │ ├── StaticMesh.h │ ├── StructuredBuffer.h │ ├── TextRenderer.cpp │ ├── TextRenderer.h │ ├── Textures │ │ ├── Texture2D.cpp │ │ ├── Texture2D.h │ │ ├── Texture3D.cpp │ │ └── Texture3D.h │ └── VXGI │ │ ├── VoxelGICommon.h │ │ ├── VoxelRadianceVolume.cpp │ │ └── VoxelRadianceVolume.h │ ├── Input │ ├── InputSystem.cpp │ ├── InputSystem.h │ ├── KeyboardState.cpp │ ├── KeyboardState.h │ ├── MouseState.cpp │ └── MouseState.h │ ├── Math │ ├── Math.cpp │ ├── Math.h │ ├── Matrix3x3_t.h │ ├── Matrix3x3_t.inl │ ├── Matrix4x4_t.h │ ├── Matrix4x4_t.inl │ ├── MatrixStack.cpp │ ├── MatrixStack.h │ ├── Matrix_t.h │ ├── Quaternion_t.h │ ├── Quaternion_t.inl │ ├── Transform.cpp │ ├── Transform.h │ ├── Vector2_t.h │ ├── Vector2_t.inl │ ├── Vector3_t.h │ ├── Vector3_t.inl │ ├── Vector4_t.h │ ├── Vector4_t.inl │ └── Vector_t.h │ ├── Physics │ ├── CollisionDetector.cpp │ ├── CollisionDetector.h │ ├── CollisionPrimitives.cpp │ ├── CollisionPrimitives.h │ ├── Contact.cpp │ ├── Contact.h │ ├── ContactResolver.cpp │ ├── ContactResolver.h │ ├── Particle.cpp │ ├── Particle.h │ ├── ParticleContactGenerators.cpp │ ├── ParticleContactGenerators.h │ ├── ParticleContacts.cpp │ ├── ParticleContacts.h │ ├── ParticleForceGenerator.cpp │ ├── ParticleForceGenerator.h │ ├── PhysicsSystem.cpp │ ├── PhysicsSystem.h │ ├── RigidBody.cpp │ ├── RigidBody.h │ ├── RigidBodyPhysicsSystem.cpp │ └── RigidBodyPhysicsSystem.h │ ├── Resources │ ├── Font │ │ ├── Font.cpp │ │ ├── Font.h │ │ ├── FontManager.cpp │ │ └── FontManager.h │ ├── Mesh │ │ ├── AssetTypes.h │ │ ├── MeshLoader.cpp │ │ ├── MeshLoader.h │ │ ├── OBJLoader.cpp │ │ ├── OBJLoader.h │ │ └── Processing │ │ │ ├── IMeshProcess.h │ │ │ ├── MeshCalculateAABBPass.cpp │ │ │ ├── MeshCalculateAABBPass.h │ │ │ ├── MeshCalculateNormalsPass.cpp │ │ │ ├── MeshCalculateNormalsPass.h │ │ │ ├── MeshCalculateTangentsPass.cpp │ │ │ ├── MeshCalculateTangentsPass.h │ │ │ ├── MeshTriangulatePass.cpp │ │ │ └── MeshTriangulatePass.h │ ├── MeshResourceManager.cpp │ ├── MeshResourceManager.h │ ├── Resource.h │ ├── ResourceCache.cpp │ ├── ResourceCache.h │ ├── ResourceManager.h │ ├── Texture │ │ ├── DDSTextureLoader.cpp │ │ └── DDSTextureLoader.h │ ├── TextureResourceManager.cpp │ └── TextureResourceManager.h │ └── Utils │ ├── Containers │ ├── PointList.cpp │ └── PointList.h │ ├── FileSystem │ ├── File.cpp │ ├── File.h │ ├── FileSystem.cpp │ └── FileSystem.h │ ├── GameTimer.cpp │ ├── GameTimer.h │ ├── Logging │ ├── ConsoleLogSerializer.cpp │ ├── ConsoleLogSerializer.h │ ├── ILogSerializer.h │ ├── Logger.cpp │ └── Logger.h │ ├── Memory │ ├── MallocTracker.cpp │ ├── MallocTracker.h │ ├── Memory.cpp │ └── Memory.h │ ├── MetaData │ └── MetaData.h │ ├── Objects │ ├── Type.cpp │ └── Type.h │ ├── Primitives │ ├── AABB.h │ ├── Box.h │ ├── LineSegment.cpp │ ├── LineSegment.h │ ├── Plane.h │ ├── Ray.h │ ├── Rectangle.h │ └── Sphere.h │ ├── Profiling │ └── D3DProfiler.h │ ├── RectangleBinPacker.cpp │ ├── RectangleBinPacker.h │ ├── StringUtils.cpp │ ├── StringUtils.h │ ├── dxerr.cpp │ └── dxerr.h ├── Novus-MassAggregateTest ├── Novus-MassAggregateTest.vcxproj ├── Novus-MassAggregateTest.vcxproj.filters └── src │ ├── MassAggregateTest.cpp │ └── MassAggregateTest.h ├── Novus-MaterialTest ├── Novus-MaterialTest.vcxproj ├── Novus-MaterialTest.vcxproj.filters └── src │ ├── MaterialTest.cpp │ └── MaterialTest.h ├── Novus-RigidBodyTest ├── Novus-RigidBodyTest.vcxproj ├── Novus-RigidBodyTest.vcxproj.filters └── src │ ├── RigidBodyTest.cpp │ └── RigidBodyTest.h ├── Novus-TestApp ├── Novus-App.vcxproj ├── Novus-App.vcxproj.filters ├── d3dcompiler_47.dll └── src │ └── Application │ ├── TestApplication.cpp │ └── TestApplication.h ├── Novus-VXGITest ├── Novus-VXGITest.vcxproj ├── Novus-VXGITest.vcxproj.filters └── src │ ├── VXGITestApp.cpp │ └── VXGITestApp.h ├── Novus.sln ├── README.md ├── Shaders ├── Common.hlsl ├── Deferred │ ├── ComputeTiledDeferred.hlsl │ ├── DeferredRendering.hlsl │ ├── DeferredShading.hlsl │ └── GBuffer.hlsl ├── DepthPassShader.hlsl ├── GenericShader.hlsl ├── GenericShader_PS.hlsl ├── GenericShader_VS.hlsl ├── Lighting │ ├── DirectionalLightPass.hlsl │ ├── Lights.hlsl │ └── Shading.hlsl ├── Line.hlsl ├── Shaders.vcxproj ├── Shaders.vcxproj.filters ├── Skybox.hlsl ├── StaticMeshShader.hlsl ├── Text.hlsl ├── Utils │ ├── ConstantBuffers.hlsl │ ├── DebugFullscreenTriangle.hlsl │ ├── Defines.hlsl │ ├── FullscreenQuad.hlsl │ ├── FullscreenTriangle.hlsl │ ├── Math.hlsl │ ├── PreIntegrateBRDF.hlsl │ └── PrefilterEnvMap.hlsl └── VXGI │ ├── CopyVoxelOcclusion.hlsl │ ├── DebugRaymarchVolume.hlsl │ ├── FilerVoxelVolumeMIP.hlsl │ ├── FilerVoxelVolumeMIPAnisotropic.hlsl │ ├── FilterVoxelBaseMIPAnisotropic.hlsl │ ├── GlobalIlluminationPass.hlsl │ ├── InjectRadianceFromDirectionalLight.hlsl │ ├── VoxelGICommon.hlsl │ └── VoxelizeMesh.hlsl └── Textures ├── grace_cube.dds ├── grasscube1024.dds ├── skybox.dds └── sunsetcube1024.dds /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/.gitignore -------------------------------------------------------------------------------- /3rdParty/include/TinyXML/tinyxml2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/TinyXML/tinyxml2.cpp -------------------------------------------------------------------------------- /3rdParty/include/TinyXML/tinyxml2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/TinyXML/tinyxml2.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/config/ftconfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/config/ftconfig.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/config/ftheader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/config/ftheader.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/config/ftmodule.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/config/ftmodule.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/config/ftoption.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/config/ftoption.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/config/ftstdlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/config/ftstdlib.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/freetype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/freetype.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/ft2build.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/ft2build.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/ftadvanc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/ftadvanc.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/ftautoh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/ftautoh.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/ftbbox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/ftbbox.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/ftbdf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/ftbdf.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/ftbitmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/ftbitmap.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/ftbzip2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/ftbzip2.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/ftcache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/ftcache.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/ftcffdrv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/ftcffdrv.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/ftchapters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/ftchapters.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/ftcid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/ftcid.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/fterrdef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/fterrdef.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/fterrors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/fterrors.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/ftgasp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/ftgasp.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/ftglyph.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/ftglyph.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/ftgxval.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/ftgxval.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/ftgzip.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/ftgzip.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/ftimage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/ftimage.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/ftincrem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/ftincrem.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/ftlcdfil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/ftlcdfil.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/ftlist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/ftlist.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/ftlzw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/ftlzw.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/ftmac.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/ftmac.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/ftmm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/ftmm.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/ftmodapi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/ftmodapi.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/ftmoderr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/ftmoderr.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/ftotval.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/ftotval.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/ftoutln.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/ftoutln.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/ftpfr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/ftpfr.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/ftrender.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/ftrender.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/ftsizes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/ftsizes.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/ftsnames.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/ftsnames.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/ftstroke.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/ftstroke.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/ftsynth.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/ftsynth.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/ftsystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/ftsystem.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/fttrigon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/fttrigon.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/ftttdrv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/ftttdrv.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/fttypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/fttypes.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/ftwinfnt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/ftwinfnt.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/ftxf86.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/ftxf86.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/internal/autohint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/internal/autohint.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/internal/ftcalc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/internal/ftcalc.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/internal/ftdebug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/internal/ftdebug.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/internal/ftdriver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/internal/ftdriver.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/internal/ftgloadr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/internal/ftgloadr.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/internal/ftmemory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/internal/ftmemory.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/internal/ftobjs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/internal/ftobjs.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/internal/ftpic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/internal/ftpic.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/internal/ftrfork.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/internal/ftrfork.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/internal/ftserv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/internal/ftserv.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/internal/ftstream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/internal/ftstream.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/internal/fttrace.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/internal/fttrace.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/internal/ftvalid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/internal/ftvalid.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/internal/internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/internal/internal.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/internal/psaux.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/internal/psaux.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/internal/pshints.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/internal/pshints.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/internal/services/svbdf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/internal/services/svbdf.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/internal/services/svcid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/internal/services/svcid.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/internal/services/svgldict.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/internal/services/svgldict.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/internal/services/svgxval.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/internal/services/svgxval.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/internal/services/svkern.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/internal/services/svkern.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/internal/services/svmm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/internal/services/svmm.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/internal/services/svotval.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/internal/services/svotval.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/internal/services/svpfr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/internal/services/svpfr.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/internal/services/svpostnm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/internal/services/svpostnm.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/internal/services/svprop.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/internal/services/svprop.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/internal/services/svpscmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/internal/services/svpscmap.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/internal/services/svpsinfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/internal/services/svpsinfo.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/internal/services/svsfnt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/internal/services/svsfnt.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/internal/services/svttcmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/internal/services/svttcmap.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/internal/services/svtteng.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/internal/services/svtteng.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/internal/services/svttglyf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/internal/services/svttglyf.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/internal/services/svwinfnt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/internal/services/svwinfnt.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/internal/services/svxf86nm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/internal/services/svxf86nm.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/internal/sfnt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/internal/sfnt.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/internal/t1types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/internal/t1types.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/internal/tttypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/internal/tttypes.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/t1tables.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/t1tables.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/ttnameid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/ttnameid.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/tttables.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/tttables.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/tttags.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/tttags.h -------------------------------------------------------------------------------- /3rdParty/include/freetype/ttunpat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/include/freetype/ttunpat.h -------------------------------------------------------------------------------- /3rdParty/lib/x64/freetype.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/lib/x64/freetype.lib -------------------------------------------------------------------------------- /3rdParty/lib/x64/freetyped.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/lib/x64/freetyped.lib -------------------------------------------------------------------------------- /3rdParty/lib/x86/freetype.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/lib/x86/freetype.lib -------------------------------------------------------------------------------- /3rdParty/lib/x86/freetyped.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/3rdParty/lib/x86/freetyped.lib -------------------------------------------------------------------------------- /Fonts/micross.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Fonts/micross.ttf -------------------------------------------------------------------------------- /Fonts/verdana.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Fonts/verdana.ttf -------------------------------------------------------------------------------- /Fonts/verdanab.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Fonts/verdanab.ttf -------------------------------------------------------------------------------- /Fonts/verdanai.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Fonts/verdanai.ttf -------------------------------------------------------------------------------- /Fonts/verdanaz.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Fonts/verdanaz.ttf -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/LICENSE -------------------------------------------------------------------------------- /Novus-Engine/D3DCompiler_47.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/D3DCompiler_47.dll -------------------------------------------------------------------------------- /Novus-Engine/Novus.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/Novus.sln -------------------------------------------------------------------------------- /Novus-Engine/Novus.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/Novus.vcxproj -------------------------------------------------------------------------------- /Novus-Engine/Novus.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/Novus.vcxproj.filters -------------------------------------------------------------------------------- /Novus-Engine/NovusProject-x64.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/NovusProject-x64.props -------------------------------------------------------------------------------- /Novus-Engine/NovusProject-x64d.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/NovusProject-x64d.props -------------------------------------------------------------------------------- /Novus-Engine/NovusProject-x86.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/NovusProject-x86.props -------------------------------------------------------------------------------- /Novus-Engine/NovusProject-x86d.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/NovusProject-x86d.props -------------------------------------------------------------------------------- /Novus-Engine/src/3rdParty/FastDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/3rdParty/FastDelegate.h -------------------------------------------------------------------------------- /Novus-Engine/src/3rdParty/FastDelegateBind.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/3rdParty/FastDelegateBind.h -------------------------------------------------------------------------------- /Novus-Engine/src/Application/Common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Application/Common.h -------------------------------------------------------------------------------- /Novus-Engine/src/Application/EngineStatics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Application/EngineStatics.cpp -------------------------------------------------------------------------------- /Novus-Engine/src/Application/EngineStatics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Application/EngineStatics.h -------------------------------------------------------------------------------- /Novus-Engine/src/Application/NovusApplication.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Application/NovusApplication.cpp -------------------------------------------------------------------------------- /Novus-Engine/src/Application/NovusApplication.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Application/NovusApplication.h -------------------------------------------------------------------------------- /Novus-Engine/src/Core/Actor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Core/Actor.cpp -------------------------------------------------------------------------------- /Novus-Engine/src/Core/Actor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Core/Actor.h -------------------------------------------------------------------------------- /Novus-Engine/src/Core/ActorComponent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Core/ActorComponent.cpp -------------------------------------------------------------------------------- /Novus-Engine/src/Core/ActorComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Core/ActorComponent.h -------------------------------------------------------------------------------- /Novus-Engine/src/Core/Components/CameraComponent.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Novus-Engine/src/Core/Components/DynamicMeshComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Core/Components/DynamicMeshComponent.h -------------------------------------------------------------------------------- /Novus-Engine/src/Core/Components/PhysicsParticleComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Core/Components/PhysicsParticleComponent.h -------------------------------------------------------------------------------- /Novus-Engine/src/Core/Components/StaticMeshComponent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Core/Components/StaticMeshComponent.cpp -------------------------------------------------------------------------------- /Novus-Engine/src/Core/Components/StaticMeshComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Core/Components/StaticMeshComponent.h -------------------------------------------------------------------------------- /Novus-Engine/src/Core/Object.cpp: -------------------------------------------------------------------------------- 1 | #include "Object.h" 2 | 3 | -------------------------------------------------------------------------------- /Novus-Engine/src/Core/Object.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Core/Object.h -------------------------------------------------------------------------------- /Novus-Engine/src/Core/World.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Core/World.cpp -------------------------------------------------------------------------------- /Novus-Engine/src/Core/World.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Core/World.h -------------------------------------------------------------------------------- /Novus-Engine/src/Events/EventSystem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Events/EventSystem.cpp -------------------------------------------------------------------------------- /Novus-Engine/src/Events/EventSystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Events/EventSystem.h -------------------------------------------------------------------------------- /Novus-Engine/src/Events/Events.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Events/Events.cpp -------------------------------------------------------------------------------- /Novus-Engine/src/Events/Events.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Events/Events.h -------------------------------------------------------------------------------- /Novus-Engine/src/Graphics/Camera.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Graphics/Camera.cpp -------------------------------------------------------------------------------- /Novus-Engine/src/Graphics/Camera.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Graphics/Camera.h -------------------------------------------------------------------------------- /Novus-Engine/src/Graphics/ConstantBuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Graphics/ConstantBuffer.h -------------------------------------------------------------------------------- /Novus-Engine/src/Graphics/ConstantBuffers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Graphics/ConstantBuffers.h -------------------------------------------------------------------------------- /Novus-Engine/src/Graphics/ConstraintRenderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Graphics/ConstraintRenderer.cpp -------------------------------------------------------------------------------- /Novus-Engine/src/Graphics/ConstraintRenderer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Graphics/ConstraintRenderer.h -------------------------------------------------------------------------------- /Novus-Engine/src/Graphics/D3DRenderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Graphics/D3DRenderer.cpp -------------------------------------------------------------------------------- /Novus-Engine/src/Graphics/D3DRenderer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Graphics/D3DRenderer.h -------------------------------------------------------------------------------- /Novus-Engine/src/Graphics/GBuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Graphics/GBuffer.cpp -------------------------------------------------------------------------------- /Novus-Engine/src/Graphics/GBuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Graphics/GBuffer.h -------------------------------------------------------------------------------- /Novus-Engine/src/Graphics/Geometry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Graphics/Geometry.cpp -------------------------------------------------------------------------------- /Novus-Engine/src/Graphics/Geometry.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Graphics/Geometry.h -------------------------------------------------------------------------------- /Novus-Engine/src/Graphics/IRenderable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Graphics/IRenderable.h -------------------------------------------------------------------------------- /Novus-Engine/src/Graphics/LightManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Graphics/LightManager.cpp -------------------------------------------------------------------------------- /Novus-Engine/src/Graphics/LightManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Graphics/LightManager.h -------------------------------------------------------------------------------- /Novus-Engine/src/Graphics/Lights.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Graphics/Lights.h -------------------------------------------------------------------------------- /Novus-Engine/src/Graphics/LineRenderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Graphics/LineRenderer.cpp -------------------------------------------------------------------------------- /Novus-Engine/src/Graphics/LineRenderer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Graphics/LineRenderer.h -------------------------------------------------------------------------------- /Novus-Engine/src/Graphics/Material.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Graphics/Material.h -------------------------------------------------------------------------------- /Novus-Engine/src/Graphics/MeshRenderer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Graphics/MeshRenderer.h -------------------------------------------------------------------------------- /Novus-Engine/src/Graphics/PostProcess/DeferredRenderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Graphics/PostProcess/DeferredRenderer.cpp -------------------------------------------------------------------------------- /Novus-Engine/src/Graphics/PostProcess/DeferredRenderer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Graphics/PostProcess/DeferredRenderer.h -------------------------------------------------------------------------------- /Novus-Engine/src/Graphics/PostProcess/GlobalIlluminationPass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Graphics/PostProcess/GlobalIlluminationPass.cpp -------------------------------------------------------------------------------- /Novus-Engine/src/Graphics/PostProcess/GlobalIlluminationPass.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Graphics/PostProcess/GlobalIlluminationPass.h -------------------------------------------------------------------------------- /Novus-Engine/src/Graphics/PostProcess/IPostProcessStage.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Novus-Engine/src/Graphics/PostProcess/PrefilteredEnvironmentMap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Graphics/PostProcess/PrefilteredEnvironmentMap.cpp -------------------------------------------------------------------------------- /Novus-Engine/src/Graphics/PostProcess/PrefilteredEnvironmentMap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Graphics/PostProcess/PrefilteredEnvironmentMap.h -------------------------------------------------------------------------------- /Novus-Engine/src/Graphics/RenderTargets/GBufferRenderTarget.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Graphics/RenderTargets/GBufferRenderTarget.cpp -------------------------------------------------------------------------------- /Novus-Engine/src/Graphics/RenderTargets/GBufferRenderTarget.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Graphics/RenderTargets/GBufferRenderTarget.h -------------------------------------------------------------------------------- /Novus-Engine/src/Graphics/RenderTargets/IRenderTarget.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Graphics/RenderTargets/IRenderTarget.h -------------------------------------------------------------------------------- /Novus-Engine/src/Graphics/RenderTargets/ShadowMapRenderTarget.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Graphics/RenderTargets/ShadowMapRenderTarget.cpp -------------------------------------------------------------------------------- /Novus-Engine/src/Graphics/RenderTargets/ShadowMapRenderTarget.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Graphics/RenderTargets/ShadowMapRenderTarget.h -------------------------------------------------------------------------------- /Novus-Engine/src/Graphics/RenderTargets/VoxelVolumeRenderTarget.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Graphics/RenderTargets/VoxelVolumeRenderTarget.cpp -------------------------------------------------------------------------------- /Novus-Engine/src/Graphics/RenderTargets/VoxelVolumeRenderTarget.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Graphics/RenderTargets/VoxelVolumeRenderTarget.h -------------------------------------------------------------------------------- /Novus-Engine/src/Graphics/Shaders/D3DLocalInclude.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Graphics/Shaders/D3DLocalInclude.cpp -------------------------------------------------------------------------------- /Novus-Engine/src/Graphics/Shaders/D3DLocalInclude.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Graphics/Shaders/D3DLocalInclude.h -------------------------------------------------------------------------------- /Novus-Engine/src/Graphics/Shaders/IShader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Graphics/Shaders/IShader.h -------------------------------------------------------------------------------- /Novus-Engine/src/Graphics/Shaders/Shader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Graphics/Shaders/Shader.cpp -------------------------------------------------------------------------------- /Novus-Engine/src/Graphics/Shaders/Shader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Graphics/Shaders/Shader.h -------------------------------------------------------------------------------- /Novus-Engine/src/Graphics/Shaders/VertexShader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Graphics/Shaders/VertexShader.h -------------------------------------------------------------------------------- /Novus-Engine/src/Graphics/SkyboxRenderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Graphics/SkyboxRenderer.cpp -------------------------------------------------------------------------------- /Novus-Engine/src/Graphics/SkyboxRenderer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Graphics/SkyboxRenderer.h -------------------------------------------------------------------------------- /Novus-Engine/src/Graphics/StaticMesh.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Graphics/StaticMesh.cpp -------------------------------------------------------------------------------- /Novus-Engine/src/Graphics/StaticMesh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Graphics/StaticMesh.h -------------------------------------------------------------------------------- /Novus-Engine/src/Graphics/StructuredBuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Graphics/StructuredBuffer.h -------------------------------------------------------------------------------- /Novus-Engine/src/Graphics/TextRenderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Graphics/TextRenderer.cpp -------------------------------------------------------------------------------- /Novus-Engine/src/Graphics/TextRenderer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Graphics/TextRenderer.h -------------------------------------------------------------------------------- /Novus-Engine/src/Graphics/Textures/Texture2D.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Graphics/Textures/Texture2D.cpp -------------------------------------------------------------------------------- /Novus-Engine/src/Graphics/Textures/Texture2D.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Graphics/Textures/Texture2D.h -------------------------------------------------------------------------------- /Novus-Engine/src/Graphics/Textures/Texture3D.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Graphics/Textures/Texture3D.cpp -------------------------------------------------------------------------------- /Novus-Engine/src/Graphics/Textures/Texture3D.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Graphics/Textures/Texture3D.h -------------------------------------------------------------------------------- /Novus-Engine/src/Graphics/VXGI/VoxelGICommon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Graphics/VXGI/VoxelGICommon.h -------------------------------------------------------------------------------- /Novus-Engine/src/Graphics/VXGI/VoxelRadianceVolume.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Graphics/VXGI/VoxelRadianceVolume.cpp -------------------------------------------------------------------------------- /Novus-Engine/src/Graphics/VXGI/VoxelRadianceVolume.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Graphics/VXGI/VoxelRadianceVolume.h -------------------------------------------------------------------------------- /Novus-Engine/src/Input/InputSystem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Input/InputSystem.cpp -------------------------------------------------------------------------------- /Novus-Engine/src/Input/InputSystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Input/InputSystem.h -------------------------------------------------------------------------------- /Novus-Engine/src/Input/KeyboardState.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Input/KeyboardState.cpp -------------------------------------------------------------------------------- /Novus-Engine/src/Input/KeyboardState.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Input/KeyboardState.h -------------------------------------------------------------------------------- /Novus-Engine/src/Input/MouseState.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Input/MouseState.cpp -------------------------------------------------------------------------------- /Novus-Engine/src/Input/MouseState.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Input/MouseState.h -------------------------------------------------------------------------------- /Novus-Engine/src/Math/Math.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Math/Math.cpp -------------------------------------------------------------------------------- /Novus-Engine/src/Math/Math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Math/Math.h -------------------------------------------------------------------------------- /Novus-Engine/src/Math/Matrix3x3_t.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Math/Matrix3x3_t.h -------------------------------------------------------------------------------- /Novus-Engine/src/Math/Matrix3x3_t.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Math/Matrix3x3_t.inl -------------------------------------------------------------------------------- /Novus-Engine/src/Math/Matrix4x4_t.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Math/Matrix4x4_t.h -------------------------------------------------------------------------------- /Novus-Engine/src/Math/Matrix4x4_t.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Math/Matrix4x4_t.inl -------------------------------------------------------------------------------- /Novus-Engine/src/Math/MatrixStack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Math/MatrixStack.cpp -------------------------------------------------------------------------------- /Novus-Engine/src/Math/MatrixStack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Math/MatrixStack.h -------------------------------------------------------------------------------- /Novus-Engine/src/Math/Matrix_t.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Math/Matrix_t.h -------------------------------------------------------------------------------- /Novus-Engine/src/Math/Quaternion_t.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Math/Quaternion_t.h -------------------------------------------------------------------------------- /Novus-Engine/src/Math/Quaternion_t.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Math/Quaternion_t.inl -------------------------------------------------------------------------------- /Novus-Engine/src/Math/Transform.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Math/Transform.cpp -------------------------------------------------------------------------------- /Novus-Engine/src/Math/Transform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Math/Transform.h -------------------------------------------------------------------------------- /Novus-Engine/src/Math/Vector2_t.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Math/Vector2_t.h -------------------------------------------------------------------------------- /Novus-Engine/src/Math/Vector2_t.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Math/Vector2_t.inl -------------------------------------------------------------------------------- /Novus-Engine/src/Math/Vector3_t.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Math/Vector3_t.h -------------------------------------------------------------------------------- /Novus-Engine/src/Math/Vector3_t.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Math/Vector3_t.inl -------------------------------------------------------------------------------- /Novus-Engine/src/Math/Vector4_t.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Math/Vector4_t.h -------------------------------------------------------------------------------- /Novus-Engine/src/Math/Vector4_t.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Math/Vector4_t.inl -------------------------------------------------------------------------------- /Novus-Engine/src/Math/Vector_t.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Math/Vector_t.h -------------------------------------------------------------------------------- /Novus-Engine/src/Physics/CollisionDetector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Physics/CollisionDetector.cpp -------------------------------------------------------------------------------- /Novus-Engine/src/Physics/CollisionDetector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Physics/CollisionDetector.h -------------------------------------------------------------------------------- /Novus-Engine/src/Physics/CollisionPrimitives.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Physics/CollisionPrimitives.cpp -------------------------------------------------------------------------------- /Novus-Engine/src/Physics/CollisionPrimitives.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Physics/CollisionPrimitives.h -------------------------------------------------------------------------------- /Novus-Engine/src/Physics/Contact.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Physics/Contact.cpp -------------------------------------------------------------------------------- /Novus-Engine/src/Physics/Contact.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Physics/Contact.h -------------------------------------------------------------------------------- /Novus-Engine/src/Physics/ContactResolver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Physics/ContactResolver.cpp -------------------------------------------------------------------------------- /Novus-Engine/src/Physics/ContactResolver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Physics/ContactResolver.h -------------------------------------------------------------------------------- /Novus-Engine/src/Physics/Particle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Physics/Particle.cpp -------------------------------------------------------------------------------- /Novus-Engine/src/Physics/Particle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Physics/Particle.h -------------------------------------------------------------------------------- /Novus-Engine/src/Physics/ParticleContactGenerators.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Physics/ParticleContactGenerators.cpp -------------------------------------------------------------------------------- /Novus-Engine/src/Physics/ParticleContactGenerators.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Physics/ParticleContactGenerators.h -------------------------------------------------------------------------------- /Novus-Engine/src/Physics/ParticleContacts.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Physics/ParticleContacts.cpp -------------------------------------------------------------------------------- /Novus-Engine/src/Physics/ParticleContacts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Physics/ParticleContacts.h -------------------------------------------------------------------------------- /Novus-Engine/src/Physics/ParticleForceGenerator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Physics/ParticleForceGenerator.cpp -------------------------------------------------------------------------------- /Novus-Engine/src/Physics/ParticleForceGenerator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Physics/ParticleForceGenerator.h -------------------------------------------------------------------------------- /Novus-Engine/src/Physics/PhysicsSystem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Physics/PhysicsSystem.cpp -------------------------------------------------------------------------------- /Novus-Engine/src/Physics/PhysicsSystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Physics/PhysicsSystem.h -------------------------------------------------------------------------------- /Novus-Engine/src/Physics/RigidBody.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Physics/RigidBody.cpp -------------------------------------------------------------------------------- /Novus-Engine/src/Physics/RigidBody.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Physics/RigidBody.h -------------------------------------------------------------------------------- /Novus-Engine/src/Physics/RigidBodyPhysicsSystem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Physics/RigidBodyPhysicsSystem.cpp -------------------------------------------------------------------------------- /Novus-Engine/src/Physics/RigidBodyPhysicsSystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Physics/RigidBodyPhysicsSystem.h -------------------------------------------------------------------------------- /Novus-Engine/src/Resources/Font/Font.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Resources/Font/Font.cpp -------------------------------------------------------------------------------- /Novus-Engine/src/Resources/Font/Font.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Resources/Font/Font.h -------------------------------------------------------------------------------- /Novus-Engine/src/Resources/Font/FontManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Resources/Font/FontManager.cpp -------------------------------------------------------------------------------- /Novus-Engine/src/Resources/Font/FontManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Resources/Font/FontManager.h -------------------------------------------------------------------------------- /Novus-Engine/src/Resources/Mesh/AssetTypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Resources/Mesh/AssetTypes.h -------------------------------------------------------------------------------- /Novus-Engine/src/Resources/Mesh/MeshLoader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Resources/Mesh/MeshLoader.cpp -------------------------------------------------------------------------------- /Novus-Engine/src/Resources/Mesh/MeshLoader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Resources/Mesh/MeshLoader.h -------------------------------------------------------------------------------- /Novus-Engine/src/Resources/Mesh/OBJLoader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Resources/Mesh/OBJLoader.cpp -------------------------------------------------------------------------------- /Novus-Engine/src/Resources/Mesh/OBJLoader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Resources/Mesh/OBJLoader.h -------------------------------------------------------------------------------- /Novus-Engine/src/Resources/Mesh/Processing/IMeshProcess.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Resources/Mesh/Processing/IMeshProcess.h -------------------------------------------------------------------------------- /Novus-Engine/src/Resources/Mesh/Processing/MeshCalculateAABBPass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Resources/Mesh/Processing/MeshCalculateAABBPass.cpp -------------------------------------------------------------------------------- /Novus-Engine/src/Resources/Mesh/Processing/MeshCalculateAABBPass.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Resources/Mesh/Processing/MeshCalculateAABBPass.h -------------------------------------------------------------------------------- /Novus-Engine/src/Resources/Mesh/Processing/MeshCalculateNormalsPass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Resources/Mesh/Processing/MeshCalculateNormalsPass.cpp -------------------------------------------------------------------------------- /Novus-Engine/src/Resources/Mesh/Processing/MeshCalculateNormalsPass.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Resources/Mesh/Processing/MeshCalculateNormalsPass.h -------------------------------------------------------------------------------- /Novus-Engine/src/Resources/Mesh/Processing/MeshCalculateTangentsPass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Resources/Mesh/Processing/MeshCalculateTangentsPass.cpp -------------------------------------------------------------------------------- /Novus-Engine/src/Resources/Mesh/Processing/MeshCalculateTangentsPass.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Resources/Mesh/Processing/MeshCalculateTangentsPass.h -------------------------------------------------------------------------------- /Novus-Engine/src/Resources/Mesh/Processing/MeshTriangulatePass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Resources/Mesh/Processing/MeshTriangulatePass.cpp -------------------------------------------------------------------------------- /Novus-Engine/src/Resources/Mesh/Processing/MeshTriangulatePass.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Resources/Mesh/Processing/MeshTriangulatePass.h -------------------------------------------------------------------------------- /Novus-Engine/src/Resources/MeshResourceManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Resources/MeshResourceManager.cpp -------------------------------------------------------------------------------- /Novus-Engine/src/Resources/MeshResourceManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Resources/MeshResourceManager.h -------------------------------------------------------------------------------- /Novus-Engine/src/Resources/Resource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Resources/Resource.h -------------------------------------------------------------------------------- /Novus-Engine/src/Resources/ResourceCache.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Resources/ResourceCache.cpp -------------------------------------------------------------------------------- /Novus-Engine/src/Resources/ResourceCache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Resources/ResourceCache.h -------------------------------------------------------------------------------- /Novus-Engine/src/Resources/ResourceManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Resources/ResourceManager.h -------------------------------------------------------------------------------- /Novus-Engine/src/Resources/Texture/DDSTextureLoader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Resources/Texture/DDSTextureLoader.cpp -------------------------------------------------------------------------------- /Novus-Engine/src/Resources/Texture/DDSTextureLoader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Resources/Texture/DDSTextureLoader.h -------------------------------------------------------------------------------- /Novus-Engine/src/Resources/TextureResourceManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Resources/TextureResourceManager.cpp -------------------------------------------------------------------------------- /Novus-Engine/src/Resources/TextureResourceManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Resources/TextureResourceManager.h -------------------------------------------------------------------------------- /Novus-Engine/src/Utils/Containers/PointList.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Utils/Containers/PointList.cpp -------------------------------------------------------------------------------- /Novus-Engine/src/Utils/Containers/PointList.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Utils/Containers/PointList.h -------------------------------------------------------------------------------- /Novus-Engine/src/Utils/FileSystem/File.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Utils/FileSystem/File.cpp -------------------------------------------------------------------------------- /Novus-Engine/src/Utils/FileSystem/File.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Utils/FileSystem/File.h -------------------------------------------------------------------------------- /Novus-Engine/src/Utils/FileSystem/FileSystem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Utils/FileSystem/FileSystem.cpp -------------------------------------------------------------------------------- /Novus-Engine/src/Utils/FileSystem/FileSystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Utils/FileSystem/FileSystem.h -------------------------------------------------------------------------------- /Novus-Engine/src/Utils/GameTimer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Utils/GameTimer.cpp -------------------------------------------------------------------------------- /Novus-Engine/src/Utils/GameTimer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Utils/GameTimer.h -------------------------------------------------------------------------------- /Novus-Engine/src/Utils/Logging/ConsoleLogSerializer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Utils/Logging/ConsoleLogSerializer.cpp -------------------------------------------------------------------------------- /Novus-Engine/src/Utils/Logging/ConsoleLogSerializer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Utils/Logging/ConsoleLogSerializer.h -------------------------------------------------------------------------------- /Novus-Engine/src/Utils/Logging/ILogSerializer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Utils/Logging/ILogSerializer.h -------------------------------------------------------------------------------- /Novus-Engine/src/Utils/Logging/Logger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Utils/Logging/Logger.cpp -------------------------------------------------------------------------------- /Novus-Engine/src/Utils/Logging/Logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Utils/Logging/Logger.h -------------------------------------------------------------------------------- /Novus-Engine/src/Utils/Memory/MallocTracker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Utils/Memory/MallocTracker.cpp -------------------------------------------------------------------------------- /Novus-Engine/src/Utils/Memory/MallocTracker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Utils/Memory/MallocTracker.h -------------------------------------------------------------------------------- /Novus-Engine/src/Utils/Memory/Memory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Utils/Memory/Memory.cpp -------------------------------------------------------------------------------- /Novus-Engine/src/Utils/Memory/Memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Utils/Memory/Memory.h -------------------------------------------------------------------------------- /Novus-Engine/src/Utils/MetaData/MetaData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Utils/MetaData/MetaData.h -------------------------------------------------------------------------------- /Novus-Engine/src/Utils/Objects/Type.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Utils/Objects/Type.cpp -------------------------------------------------------------------------------- /Novus-Engine/src/Utils/Objects/Type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Utils/Objects/Type.h -------------------------------------------------------------------------------- /Novus-Engine/src/Utils/Primitives/AABB.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Utils/Primitives/AABB.h -------------------------------------------------------------------------------- /Novus-Engine/src/Utils/Primitives/Box.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Utils/Primitives/Box.h -------------------------------------------------------------------------------- /Novus-Engine/src/Utils/Primitives/LineSegment.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Utils/Primitives/LineSegment.cpp -------------------------------------------------------------------------------- /Novus-Engine/src/Utils/Primitives/LineSegment.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Utils/Primitives/LineSegment.h -------------------------------------------------------------------------------- /Novus-Engine/src/Utils/Primitives/Plane.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Utils/Primitives/Plane.h -------------------------------------------------------------------------------- /Novus-Engine/src/Utils/Primitives/Ray.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Utils/Primitives/Ray.h -------------------------------------------------------------------------------- /Novus-Engine/src/Utils/Primitives/Rectangle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Utils/Primitives/Rectangle.h -------------------------------------------------------------------------------- /Novus-Engine/src/Utils/Primitives/Sphere.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Utils/Primitives/Sphere.h -------------------------------------------------------------------------------- /Novus-Engine/src/Utils/Profiling/D3DProfiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Utils/Profiling/D3DProfiler.h -------------------------------------------------------------------------------- /Novus-Engine/src/Utils/RectangleBinPacker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Utils/RectangleBinPacker.cpp -------------------------------------------------------------------------------- /Novus-Engine/src/Utils/RectangleBinPacker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Utils/RectangleBinPacker.h -------------------------------------------------------------------------------- /Novus-Engine/src/Utils/StringUtils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Utils/StringUtils.cpp -------------------------------------------------------------------------------- /Novus-Engine/src/Utils/StringUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Utils/StringUtils.h -------------------------------------------------------------------------------- /Novus-Engine/src/Utils/dxerr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Utils/dxerr.cpp -------------------------------------------------------------------------------- /Novus-Engine/src/Utils/dxerr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-Engine/src/Utils/dxerr.h -------------------------------------------------------------------------------- /Novus-MassAggregateTest/Novus-MassAggregateTest.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-MassAggregateTest/Novus-MassAggregateTest.vcxproj -------------------------------------------------------------------------------- /Novus-MassAggregateTest/Novus-MassAggregateTest.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-MassAggregateTest/Novus-MassAggregateTest.vcxproj.filters -------------------------------------------------------------------------------- /Novus-MassAggregateTest/src/MassAggregateTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-MassAggregateTest/src/MassAggregateTest.cpp -------------------------------------------------------------------------------- /Novus-MassAggregateTest/src/MassAggregateTest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-MassAggregateTest/src/MassAggregateTest.h -------------------------------------------------------------------------------- /Novus-MaterialTest/Novus-MaterialTest.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-MaterialTest/Novus-MaterialTest.vcxproj -------------------------------------------------------------------------------- /Novus-MaterialTest/Novus-MaterialTest.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-MaterialTest/Novus-MaterialTest.vcxproj.filters -------------------------------------------------------------------------------- /Novus-MaterialTest/src/MaterialTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-MaterialTest/src/MaterialTest.cpp -------------------------------------------------------------------------------- /Novus-MaterialTest/src/MaterialTest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-MaterialTest/src/MaterialTest.h -------------------------------------------------------------------------------- /Novus-RigidBodyTest/Novus-RigidBodyTest.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-RigidBodyTest/Novus-RigidBodyTest.vcxproj -------------------------------------------------------------------------------- /Novus-RigidBodyTest/Novus-RigidBodyTest.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-RigidBodyTest/Novus-RigidBodyTest.vcxproj.filters -------------------------------------------------------------------------------- /Novus-RigidBodyTest/src/RigidBodyTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-RigidBodyTest/src/RigidBodyTest.cpp -------------------------------------------------------------------------------- /Novus-RigidBodyTest/src/RigidBodyTest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-RigidBodyTest/src/RigidBodyTest.h -------------------------------------------------------------------------------- /Novus-TestApp/Novus-App.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-TestApp/Novus-App.vcxproj -------------------------------------------------------------------------------- /Novus-TestApp/Novus-App.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-TestApp/Novus-App.vcxproj.filters -------------------------------------------------------------------------------- /Novus-TestApp/d3dcompiler_47.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-TestApp/d3dcompiler_47.dll -------------------------------------------------------------------------------- /Novus-TestApp/src/Application/TestApplication.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-TestApp/src/Application/TestApplication.cpp -------------------------------------------------------------------------------- /Novus-TestApp/src/Application/TestApplication.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-TestApp/src/Application/TestApplication.h -------------------------------------------------------------------------------- /Novus-VXGITest/Novus-VXGITest.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-VXGITest/Novus-VXGITest.vcxproj -------------------------------------------------------------------------------- /Novus-VXGITest/Novus-VXGITest.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-VXGITest/Novus-VXGITest.vcxproj.filters -------------------------------------------------------------------------------- /Novus-VXGITest/src/VXGITestApp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-VXGITest/src/VXGITestApp.cpp -------------------------------------------------------------------------------- /Novus-VXGITest/src/VXGITestApp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus-VXGITest/src/VXGITestApp.h -------------------------------------------------------------------------------- /Novus.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Novus.sln -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/README.md -------------------------------------------------------------------------------- /Shaders/Common.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Shaders/Common.hlsl -------------------------------------------------------------------------------- /Shaders/Deferred/ComputeTiledDeferred.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Shaders/Deferred/ComputeTiledDeferred.hlsl -------------------------------------------------------------------------------- /Shaders/Deferred/DeferredRendering.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Shaders/Deferred/DeferredRendering.hlsl -------------------------------------------------------------------------------- /Shaders/Deferred/DeferredShading.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Shaders/Deferred/DeferredShading.hlsl -------------------------------------------------------------------------------- /Shaders/Deferred/GBuffer.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Shaders/Deferred/GBuffer.hlsl -------------------------------------------------------------------------------- /Shaders/DepthPassShader.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Shaders/DepthPassShader.hlsl -------------------------------------------------------------------------------- /Shaders/GenericShader.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Shaders/GenericShader.hlsl -------------------------------------------------------------------------------- /Shaders/GenericShader_PS.hlsl: -------------------------------------------------------------------------------- 1 | #include "GenericShader.hlsl" -------------------------------------------------------------------------------- /Shaders/GenericShader_VS.hlsl: -------------------------------------------------------------------------------- 1 | #include "GenericShader.hlsl" -------------------------------------------------------------------------------- /Shaders/Lighting/DirectionalLightPass.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Shaders/Lighting/DirectionalLightPass.hlsl -------------------------------------------------------------------------------- /Shaders/Lighting/Lights.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Shaders/Lighting/Lights.hlsl -------------------------------------------------------------------------------- /Shaders/Lighting/Shading.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Shaders/Lighting/Shading.hlsl -------------------------------------------------------------------------------- /Shaders/Line.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Shaders/Line.hlsl -------------------------------------------------------------------------------- /Shaders/Shaders.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Shaders/Shaders.vcxproj -------------------------------------------------------------------------------- /Shaders/Shaders.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Shaders/Shaders.vcxproj.filters -------------------------------------------------------------------------------- /Shaders/Skybox.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Shaders/Skybox.hlsl -------------------------------------------------------------------------------- /Shaders/StaticMeshShader.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Shaders/StaticMeshShader.hlsl -------------------------------------------------------------------------------- /Shaders/Text.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Shaders/Text.hlsl -------------------------------------------------------------------------------- /Shaders/Utils/ConstantBuffers.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Shaders/Utils/ConstantBuffers.hlsl -------------------------------------------------------------------------------- /Shaders/Utils/DebugFullscreenTriangle.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Shaders/Utils/DebugFullscreenTriangle.hlsl -------------------------------------------------------------------------------- /Shaders/Utils/Defines.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Shaders/Utils/Defines.hlsl -------------------------------------------------------------------------------- /Shaders/Utils/FullscreenQuad.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Shaders/Utils/FullscreenQuad.hlsl -------------------------------------------------------------------------------- /Shaders/Utils/FullscreenTriangle.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Shaders/Utils/FullscreenTriangle.hlsl -------------------------------------------------------------------------------- /Shaders/Utils/Math.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Shaders/Utils/Math.hlsl -------------------------------------------------------------------------------- /Shaders/Utils/PreIntegrateBRDF.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Shaders/Utils/PreIntegrateBRDF.hlsl -------------------------------------------------------------------------------- /Shaders/Utils/PrefilterEnvMap.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Shaders/Utils/PrefilterEnvMap.hlsl -------------------------------------------------------------------------------- /Shaders/VXGI/CopyVoxelOcclusion.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Shaders/VXGI/CopyVoxelOcclusion.hlsl -------------------------------------------------------------------------------- /Shaders/VXGI/DebugRaymarchVolume.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Shaders/VXGI/DebugRaymarchVolume.hlsl -------------------------------------------------------------------------------- /Shaders/VXGI/FilerVoxelVolumeMIP.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Shaders/VXGI/FilerVoxelVolumeMIP.hlsl -------------------------------------------------------------------------------- /Shaders/VXGI/FilerVoxelVolumeMIPAnisotropic.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Shaders/VXGI/FilerVoxelVolumeMIPAnisotropic.hlsl -------------------------------------------------------------------------------- /Shaders/VXGI/FilterVoxelBaseMIPAnisotropic.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Shaders/VXGI/FilterVoxelBaseMIPAnisotropic.hlsl -------------------------------------------------------------------------------- /Shaders/VXGI/GlobalIlluminationPass.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Shaders/VXGI/GlobalIlluminationPass.hlsl -------------------------------------------------------------------------------- /Shaders/VXGI/InjectRadianceFromDirectionalLight.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Shaders/VXGI/InjectRadianceFromDirectionalLight.hlsl -------------------------------------------------------------------------------- /Shaders/VXGI/VoxelGICommon.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Shaders/VXGI/VoxelGICommon.hlsl -------------------------------------------------------------------------------- /Shaders/VXGI/VoxelizeMesh.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Shaders/VXGI/VoxelizeMesh.hlsl -------------------------------------------------------------------------------- /Textures/grace_cube.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Textures/grace_cube.dds -------------------------------------------------------------------------------- /Textures/grasscube1024.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Textures/grasscube1024.dds -------------------------------------------------------------------------------- /Textures/skybox.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Textures/skybox.dds -------------------------------------------------------------------------------- /Textures/sunsetcube1024.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeifNode/Novus-Engine/HEAD/Textures/sunsetcube1024.dds --------------------------------------------------------------------------------