├── DXSampleHelper.h ├── DirectX11Layer.h ├── HBAO.png ├── Include └── GFSDK_SSAO.h ├── Instance ├── XCamera.cpp ├── XCamera.h ├── XEntity.cpp ├── XEntity.h ├── XSkyBox.cpp └── XSkyBox.h ├── Lib ├── GFSDK_SSAO_D3D12.win32.dll ├── GFSDK_SSAO_D3D12.win32.lib ├── GFSDK_SSAO_D3D12.win64.dll └── GFSDK_SSAO_D3D12.win64.lib ├── Math ├── AxisAlignedBoundingBox.h ├── BitSet.h ├── BoundingVolume.h ├── CRC.h ├── Color3f.h ├── Color4.h ├── Color4f.h ├── Frustum.h ├── HorizonOccluCull.h ├── MathComm.h ├── Matrix4.h ├── OptFrustum.h ├── OptPlane.h ├── Plane.h ├── Quaternion.h ├── Ray.h ├── Rectangle.h ├── Vector2.h ├── Vector3.h ├── Vector4.h ├── XMathSIMD.h ├── XRandom.h └── xmath.h ├── Media ├── PBR.fx ├── PBR.hlsl ├── SMAA.hlsl ├── albedo_gold.jpg ├── albedo_silver.jpg ├── albedo_stone.jpg ├── default_normal.dds ├── entity.dds ├── entity.jpg ├── entity.obj ├── hdr.dds ├── mask_metalh.jpg ├── mask_metall.jpg ├── mask_nonmetal.jpg ├── normal.jpg ├── nullnormal.jpg ├── occcity.bin ├── people.jpg ├── people.obj ├── shader_voxelconetracing.hlsl ├── shaders_ds_clusteredshading.hlsl ├── shaders_ds_shading.hlsl ├── shaders_entity_alpha.hlsl ├── shaders_entity_ds.hlsl ├── shaders_entity_geometry.hlsl ├── shaders_entity_voxel.hlsl ├── shaders_hdr_luminance1.hlsl ├── shaders_hdr_luminance2.hlsl ├── shaders_hdr_screen.hlsl ├── shaders_hdr_tonemapping.hlsl ├── shaders_oit_final.hlsl ├── shaders_oit_finalcs.hlsl ├── shaders_screenspacereflection.hlsl ├── shaders_skybox_ds.hlsl ├── shaders_ssao.hlsl ├── shaders_ui.hlsl ├── skybox.dds ├── skydiffuse.dds ├── smaa16.bmp ├── smaa4.bmp ├── smaa64.bmp ├── terrain.png └── wings.bmp ├── OIT.png ├── PBR.png ├── Process ├── PostProcess │ ├── XPostProcess.cpp │ ├── XSMAA.cpp │ ├── XSMAA.h │ ├── XSSAO.cpp │ ├── XSSAO.h │ ├── XScreenSpaceReflection.cpp │ ├── xpostprocess.h │ └── xscreenspacereflection.h ├── XAlphaRender.cpp ├── XAlphaRender.h ├── XShadowMap.cpp ├── XShadowMap.h ├── XVoxelConeTracing.cpp └── XVoxelConeTracing.h ├── README.md ├── Resource ├── DDSTextureLoader.cpp ├── DDSTextureLoader.h ├── DirectXHelpers.h ├── GenerateMips_main.inc ├── Loader │ ├── XBinLoader.cpp │ ├── XBinLoader.h │ ├── XObjLoader.cpp │ ├── XObjLoader.h │ ├── XVertexIndexLoader.cpp │ ├── XVertexIndexLoader.h │ └── occcity.h ├── LoaderHelpers.h ├── PlatformHelpers.h ├── ResourceUploadBatch.cpp ├── ResourceUploadBatch.h ├── Sibenik_Indices.bin ├── Sibenik_Vertices.bin ├── XBuffer.cpp ├── XBuffer.h ├── XGeometry.cpp ├── XGeometry.h ├── XResource.h ├── XShader.cpp ├── XShader.h ├── XTexture.cpp ├── XTexture.h ├── dds.h ├── pch.h └── shader_voxelconetracing.hlsl ├── SSR.png ├── SceneGraph ├── XNode.cpp ├── XNode.h ├── XSceneGraph.cpp └── XSceneGraph.h ├── StepTimer.h ├── Thread ├── XResourceThread.cpp └── XResourceThread.h ├── UI ├── UIImgWindow.cpp ├── UIImgWindow.h ├── UIManager.cpp ├── UIManager.h ├── UIWindow.cpp └── UIWindow.h ├── VCT.png ├── VCT1.png ├── XDeferredShading.cpp ├── XDeferredShading.h ├── XDirectX12.cpp ├── XDirectX12.h ├── XFrameResource.cpp ├── XFrameResource.h ├── XFramework.cpp ├── XFramework.sln ├── XFramework.vcxproj ├── XFramework.vcxproj.filters ├── XFramework.vcxproj.user ├── XGeometry.cpp ├── XHDR.cpp ├── XHDR.h ├── XShader.cpp ├── arealighting1.png ├── arealighting2.png ├── arealighting3.png ├── blur.png ├── cameramotionblur.png ├── d3dx12.h ├── dof.png ├── ds.png ├── entitymotionblur.png ├── geometry.png ├── grass.png ├── grass_oitwb.png ├── hdr.png ├── pom.png ├── scattering.png ├── sky.png ├── smaa.png ├── voxel.png └── water.png /DXSampleHelper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/DXSampleHelper.h -------------------------------------------------------------------------------- /DirectX11Layer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/DirectX11Layer.h -------------------------------------------------------------------------------- /HBAO.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/HBAO.png -------------------------------------------------------------------------------- /Include/GFSDK_SSAO.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Include/GFSDK_SSAO.h -------------------------------------------------------------------------------- /Instance/XCamera.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Instance/XCamera.cpp -------------------------------------------------------------------------------- /Instance/XCamera.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Instance/XCamera.h -------------------------------------------------------------------------------- /Instance/XEntity.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Instance/XEntity.cpp -------------------------------------------------------------------------------- /Instance/XEntity.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Instance/XEntity.h -------------------------------------------------------------------------------- /Instance/XSkyBox.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Instance/XSkyBox.cpp -------------------------------------------------------------------------------- /Instance/XSkyBox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Instance/XSkyBox.h -------------------------------------------------------------------------------- /Lib/GFSDK_SSAO_D3D12.win32.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Lib/GFSDK_SSAO_D3D12.win32.dll -------------------------------------------------------------------------------- /Lib/GFSDK_SSAO_D3D12.win32.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Lib/GFSDK_SSAO_D3D12.win32.lib -------------------------------------------------------------------------------- /Lib/GFSDK_SSAO_D3D12.win64.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Lib/GFSDK_SSAO_D3D12.win64.dll -------------------------------------------------------------------------------- /Lib/GFSDK_SSAO_D3D12.win64.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Lib/GFSDK_SSAO_D3D12.win64.lib -------------------------------------------------------------------------------- /Math/AxisAlignedBoundingBox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Math/AxisAlignedBoundingBox.h -------------------------------------------------------------------------------- /Math/BitSet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Math/BitSet.h -------------------------------------------------------------------------------- /Math/BoundingVolume.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Math/BoundingVolume.h -------------------------------------------------------------------------------- /Math/CRC.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Math/CRC.h -------------------------------------------------------------------------------- /Math/Color3f.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Math/Color3f.h -------------------------------------------------------------------------------- /Math/Color4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Math/Color4.h -------------------------------------------------------------------------------- /Math/Color4f.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Math/Color4f.h -------------------------------------------------------------------------------- /Math/Frustum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Math/Frustum.h -------------------------------------------------------------------------------- /Math/HorizonOccluCull.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Math/HorizonOccluCull.h -------------------------------------------------------------------------------- /Math/MathComm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Math/MathComm.h -------------------------------------------------------------------------------- /Math/Matrix4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Math/Matrix4.h -------------------------------------------------------------------------------- /Math/OptFrustum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Math/OptFrustum.h -------------------------------------------------------------------------------- /Math/OptPlane.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Math/OptPlane.h -------------------------------------------------------------------------------- /Math/Plane.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Math/Plane.h -------------------------------------------------------------------------------- /Math/Quaternion.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Math/Quaternion.h -------------------------------------------------------------------------------- /Math/Ray.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Math/Ray.h -------------------------------------------------------------------------------- /Math/Rectangle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Math/Rectangle.h -------------------------------------------------------------------------------- /Math/Vector2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Math/Vector2.h -------------------------------------------------------------------------------- /Math/Vector3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Math/Vector3.h -------------------------------------------------------------------------------- /Math/Vector4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Math/Vector4.h -------------------------------------------------------------------------------- /Math/XMathSIMD.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Math/XMathSIMD.h -------------------------------------------------------------------------------- /Math/XRandom.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Math/XRandom.h -------------------------------------------------------------------------------- /Math/xmath.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Math/xmath.h -------------------------------------------------------------------------------- /Media/PBR.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Media/PBR.fx -------------------------------------------------------------------------------- /Media/PBR.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Media/PBR.hlsl -------------------------------------------------------------------------------- /Media/SMAA.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Media/SMAA.hlsl -------------------------------------------------------------------------------- /Media/albedo_gold.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Media/albedo_gold.jpg -------------------------------------------------------------------------------- /Media/albedo_silver.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Media/albedo_silver.jpg -------------------------------------------------------------------------------- /Media/albedo_stone.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Media/albedo_stone.jpg -------------------------------------------------------------------------------- /Media/default_normal.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Media/default_normal.dds -------------------------------------------------------------------------------- /Media/entity.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Media/entity.dds -------------------------------------------------------------------------------- /Media/entity.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Media/entity.jpg -------------------------------------------------------------------------------- /Media/entity.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Media/entity.obj -------------------------------------------------------------------------------- /Media/hdr.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Media/hdr.dds -------------------------------------------------------------------------------- /Media/mask_metalh.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Media/mask_metalh.jpg -------------------------------------------------------------------------------- /Media/mask_metall.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Media/mask_metall.jpg -------------------------------------------------------------------------------- /Media/mask_nonmetal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Media/mask_nonmetal.jpg -------------------------------------------------------------------------------- /Media/normal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Media/normal.jpg -------------------------------------------------------------------------------- /Media/nullnormal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Media/nullnormal.jpg -------------------------------------------------------------------------------- /Media/occcity.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Media/occcity.bin -------------------------------------------------------------------------------- /Media/people.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Media/people.jpg -------------------------------------------------------------------------------- /Media/people.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Media/people.obj -------------------------------------------------------------------------------- /Media/shader_voxelconetracing.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Media/shader_voxelconetracing.hlsl -------------------------------------------------------------------------------- /Media/shaders_ds_clusteredshading.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Media/shaders_ds_clusteredshading.hlsl -------------------------------------------------------------------------------- /Media/shaders_ds_shading.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Media/shaders_ds_shading.hlsl -------------------------------------------------------------------------------- /Media/shaders_entity_alpha.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Media/shaders_entity_alpha.hlsl -------------------------------------------------------------------------------- /Media/shaders_entity_ds.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Media/shaders_entity_ds.hlsl -------------------------------------------------------------------------------- /Media/shaders_entity_geometry.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Media/shaders_entity_geometry.hlsl -------------------------------------------------------------------------------- /Media/shaders_entity_voxel.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Media/shaders_entity_voxel.hlsl -------------------------------------------------------------------------------- /Media/shaders_hdr_luminance1.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Media/shaders_hdr_luminance1.hlsl -------------------------------------------------------------------------------- /Media/shaders_hdr_luminance2.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Media/shaders_hdr_luminance2.hlsl -------------------------------------------------------------------------------- /Media/shaders_hdr_screen.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Media/shaders_hdr_screen.hlsl -------------------------------------------------------------------------------- /Media/shaders_hdr_tonemapping.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Media/shaders_hdr_tonemapping.hlsl -------------------------------------------------------------------------------- /Media/shaders_oit_final.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Media/shaders_oit_final.hlsl -------------------------------------------------------------------------------- /Media/shaders_oit_finalcs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Media/shaders_oit_finalcs.hlsl -------------------------------------------------------------------------------- /Media/shaders_screenspacereflection.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Media/shaders_screenspacereflection.hlsl -------------------------------------------------------------------------------- /Media/shaders_skybox_ds.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Media/shaders_skybox_ds.hlsl -------------------------------------------------------------------------------- /Media/shaders_ssao.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Media/shaders_ssao.hlsl -------------------------------------------------------------------------------- /Media/shaders_ui.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Media/shaders_ui.hlsl -------------------------------------------------------------------------------- /Media/skybox.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Media/skybox.dds -------------------------------------------------------------------------------- /Media/skydiffuse.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Media/skydiffuse.dds -------------------------------------------------------------------------------- /Media/smaa16.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Media/smaa16.bmp -------------------------------------------------------------------------------- /Media/smaa4.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Media/smaa4.bmp -------------------------------------------------------------------------------- /Media/smaa64.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Media/smaa64.bmp -------------------------------------------------------------------------------- /Media/terrain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Media/terrain.png -------------------------------------------------------------------------------- /Media/wings.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Media/wings.bmp -------------------------------------------------------------------------------- /OIT.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/OIT.png -------------------------------------------------------------------------------- /PBR.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/PBR.png -------------------------------------------------------------------------------- /Process/PostProcess/XPostProcess.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Process/PostProcess/XPostProcess.cpp -------------------------------------------------------------------------------- /Process/PostProcess/XSMAA.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Process/PostProcess/XSMAA.cpp -------------------------------------------------------------------------------- /Process/PostProcess/XSMAA.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Process/PostProcess/XSMAA.h -------------------------------------------------------------------------------- /Process/PostProcess/XSSAO.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Process/PostProcess/XSSAO.cpp -------------------------------------------------------------------------------- /Process/PostProcess/XSSAO.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Process/PostProcess/XSSAO.h -------------------------------------------------------------------------------- /Process/PostProcess/XScreenSpaceReflection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Process/PostProcess/XScreenSpaceReflection.cpp -------------------------------------------------------------------------------- /Process/PostProcess/xpostprocess.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Process/PostProcess/xpostprocess.h -------------------------------------------------------------------------------- /Process/PostProcess/xscreenspacereflection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Process/PostProcess/xscreenspacereflection.h -------------------------------------------------------------------------------- /Process/XAlphaRender.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Process/XAlphaRender.cpp -------------------------------------------------------------------------------- /Process/XAlphaRender.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Process/XAlphaRender.h -------------------------------------------------------------------------------- /Process/XShadowMap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Process/XShadowMap.cpp -------------------------------------------------------------------------------- /Process/XShadowMap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Process/XShadowMap.h -------------------------------------------------------------------------------- /Process/XVoxelConeTracing.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Process/XVoxelConeTracing.cpp -------------------------------------------------------------------------------- /Process/XVoxelConeTracing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Process/XVoxelConeTracing.h -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/README.md -------------------------------------------------------------------------------- /Resource/DDSTextureLoader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Resource/DDSTextureLoader.cpp -------------------------------------------------------------------------------- /Resource/DDSTextureLoader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Resource/DDSTextureLoader.h -------------------------------------------------------------------------------- /Resource/DirectXHelpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Resource/DirectXHelpers.h -------------------------------------------------------------------------------- /Resource/GenerateMips_main.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Resource/GenerateMips_main.inc -------------------------------------------------------------------------------- /Resource/Loader/XBinLoader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Resource/Loader/XBinLoader.cpp -------------------------------------------------------------------------------- /Resource/Loader/XBinLoader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Resource/Loader/XBinLoader.h -------------------------------------------------------------------------------- /Resource/Loader/XObjLoader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Resource/Loader/XObjLoader.cpp -------------------------------------------------------------------------------- /Resource/Loader/XObjLoader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Resource/Loader/XObjLoader.h -------------------------------------------------------------------------------- /Resource/Loader/XVertexIndexLoader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Resource/Loader/XVertexIndexLoader.cpp -------------------------------------------------------------------------------- /Resource/Loader/XVertexIndexLoader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Resource/Loader/XVertexIndexLoader.h -------------------------------------------------------------------------------- /Resource/Loader/occcity.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Resource/Loader/occcity.h -------------------------------------------------------------------------------- /Resource/LoaderHelpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Resource/LoaderHelpers.h -------------------------------------------------------------------------------- /Resource/PlatformHelpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Resource/PlatformHelpers.h -------------------------------------------------------------------------------- /Resource/ResourceUploadBatch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Resource/ResourceUploadBatch.cpp -------------------------------------------------------------------------------- /Resource/ResourceUploadBatch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Resource/ResourceUploadBatch.h -------------------------------------------------------------------------------- /Resource/Sibenik_Indices.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Resource/Sibenik_Indices.bin -------------------------------------------------------------------------------- /Resource/Sibenik_Vertices.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Resource/Sibenik_Vertices.bin -------------------------------------------------------------------------------- /Resource/XBuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Resource/XBuffer.cpp -------------------------------------------------------------------------------- /Resource/XBuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Resource/XBuffer.h -------------------------------------------------------------------------------- /Resource/XGeometry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Resource/XGeometry.cpp -------------------------------------------------------------------------------- /Resource/XGeometry.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Resource/XGeometry.h -------------------------------------------------------------------------------- /Resource/XResource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Resource/XResource.h -------------------------------------------------------------------------------- /Resource/XShader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Resource/XShader.cpp -------------------------------------------------------------------------------- /Resource/XShader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Resource/XShader.h -------------------------------------------------------------------------------- /Resource/XTexture.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Resource/XTexture.cpp -------------------------------------------------------------------------------- /Resource/XTexture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Resource/XTexture.h -------------------------------------------------------------------------------- /Resource/dds.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Resource/dds.h -------------------------------------------------------------------------------- /Resource/pch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Resource/pch.h -------------------------------------------------------------------------------- /Resource/shader_voxelconetracing.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Resource/shader_voxelconetracing.hlsl -------------------------------------------------------------------------------- /SSR.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/SSR.png -------------------------------------------------------------------------------- /SceneGraph/XNode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/SceneGraph/XNode.cpp -------------------------------------------------------------------------------- /SceneGraph/XNode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/SceneGraph/XNode.h -------------------------------------------------------------------------------- /SceneGraph/XSceneGraph.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/SceneGraph/XSceneGraph.cpp -------------------------------------------------------------------------------- /SceneGraph/XSceneGraph.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/SceneGraph/XSceneGraph.h -------------------------------------------------------------------------------- /StepTimer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/StepTimer.h -------------------------------------------------------------------------------- /Thread/XResourceThread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Thread/XResourceThread.cpp -------------------------------------------------------------------------------- /Thread/XResourceThread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/Thread/XResourceThread.h -------------------------------------------------------------------------------- /UI/UIImgWindow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/UI/UIImgWindow.cpp -------------------------------------------------------------------------------- /UI/UIImgWindow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/UI/UIImgWindow.h -------------------------------------------------------------------------------- /UI/UIManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/UI/UIManager.cpp -------------------------------------------------------------------------------- /UI/UIManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/UI/UIManager.h -------------------------------------------------------------------------------- /UI/UIWindow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/UI/UIWindow.cpp -------------------------------------------------------------------------------- /UI/UIWindow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/UI/UIWindow.h -------------------------------------------------------------------------------- /VCT.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/VCT.png -------------------------------------------------------------------------------- /VCT1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/VCT1.png -------------------------------------------------------------------------------- /XDeferredShading.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/XDeferredShading.cpp -------------------------------------------------------------------------------- /XDeferredShading.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/XDeferredShading.h -------------------------------------------------------------------------------- /XDirectX12.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/XDirectX12.cpp -------------------------------------------------------------------------------- /XDirectX12.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/XDirectX12.h -------------------------------------------------------------------------------- /XFrameResource.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/XFrameResource.cpp -------------------------------------------------------------------------------- /XFrameResource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/XFrameResource.h -------------------------------------------------------------------------------- /XFramework.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/XFramework.cpp -------------------------------------------------------------------------------- /XFramework.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/XFramework.sln -------------------------------------------------------------------------------- /XFramework.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/XFramework.vcxproj -------------------------------------------------------------------------------- /XFramework.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/XFramework.vcxproj.filters -------------------------------------------------------------------------------- /XFramework.vcxproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/XFramework.vcxproj.user -------------------------------------------------------------------------------- /XGeometry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/XGeometry.cpp -------------------------------------------------------------------------------- /XHDR.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/XHDR.cpp -------------------------------------------------------------------------------- /XHDR.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/XHDR.h -------------------------------------------------------------------------------- /XShader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/XShader.cpp -------------------------------------------------------------------------------- /arealighting1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/arealighting1.png -------------------------------------------------------------------------------- /arealighting2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/arealighting2.png -------------------------------------------------------------------------------- /arealighting3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/arealighting3.png -------------------------------------------------------------------------------- /blur.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/blur.png -------------------------------------------------------------------------------- /cameramotionblur.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/cameramotionblur.png -------------------------------------------------------------------------------- /d3dx12.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/d3dx12.h -------------------------------------------------------------------------------- /dof.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/dof.png -------------------------------------------------------------------------------- /ds.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/ds.png -------------------------------------------------------------------------------- /entitymotionblur.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/entitymotionblur.png -------------------------------------------------------------------------------- /geometry.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/geometry.png -------------------------------------------------------------------------------- /grass.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/grass.png -------------------------------------------------------------------------------- /grass_oitwb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/grass_oitwb.png -------------------------------------------------------------------------------- /hdr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/hdr.png -------------------------------------------------------------------------------- /pom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/pom.png -------------------------------------------------------------------------------- /scattering.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/scattering.png -------------------------------------------------------------------------------- /sky.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/sky.png -------------------------------------------------------------------------------- /smaa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/smaa.png -------------------------------------------------------------------------------- /voxel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/voxel.png -------------------------------------------------------------------------------- /water.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevecol/XFramework/HEAD/water.png --------------------------------------------------------------------------------