gitextract_n3wnfoc9/ ├── .gitattributes ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE.txt ├── README.md ├── amd_geometryfx/ │ ├── build/ │ │ ├── AMD_GeometryFX_2015.sln │ │ ├── AMD_GeometryFX_2015.vcxproj │ │ ├── AMD_GeometryFX_2015.vcxproj.filters │ │ ├── AMD_GeometryFX_2017.filters │ │ ├── AMD_GeometryFX_2017.sln │ │ ├── AMD_GeometryFX_2017.vcxproj │ │ └── AMD_GeometryFX_2017.vcxproj.filters │ ├── inc/ │ │ ├── AMD_GeometryFX.h │ │ ├── AMD_GeometryFX_Filtering.h │ │ └── AMD_GeometryFX_Utility.h │ ├── premake/ │ │ └── premake5.lua │ └── src/ │ ├── AMD_GeometryFX_Filtering.cpp │ ├── AMD_GeometryFX_Internal.h │ ├── AMD_GeometryFX_Utility.cpp │ ├── GeometryFXMesh.cpp │ ├── GeometryFXMesh.h │ ├── GeometryFXMeshManager.cpp │ ├── GeometryFXMeshManager.h │ ├── GeometryFXUtility_Internal.cpp │ ├── GeometryFXUtility_Internal.h │ └── Shaders/ │ ├── AMD_GeometryFX_Filtering.hlsl │ ├── build/ │ │ └── fxc_compile_geometryfx_all.bat │ └── inc/ │ ├── AMD_GeometryFX_ClearDrawIndirectArgsCS.inc │ ├── AMD_GeometryFX_DepthOnlyMultiIndirectVS.inc │ ├── AMD_GeometryFX_DepthOnlyVS.inc │ └── AMD_GeometryFX_FilterCS.inc ├── amd_geometryfx_sample/ │ ├── build/ │ │ ├── GeometryFX_Sample_2015.sln │ │ ├── GeometryFX_Sample_2015.vcxproj │ │ ├── GeometryFX_Sample_2015.vcxproj.filters │ │ ├── GeometryFX_Sample_2017.filters │ │ ├── GeometryFX_Sample_2017.sln │ │ ├── GeometryFX_Sample_2017.vcxproj │ │ └── GeometryFX_Sample_2017.vcxproj.filters │ ├── media/ │ │ ├── house.mtl │ │ ├── house.obj │ │ ├── readme.txt │ │ └── ui/ │ │ ├── Font.dds │ │ ├── MIT.txt │ │ └── dxutcontrols.dds │ ├── premake/ │ │ └── premake5.lua │ └── src/ │ ├── GeometryFX_Sample.cpp │ ├── ResourceFiles/ │ │ ├── GeometryFX_Sample.rc │ │ ├── dpiaware.manifest │ │ └── resource.h │ └── Shaders/ │ └── GeometryFX_Sample.hlsl ├── amd_lib/ │ ├── ags_lib/ │ │ ├── .gitattributes │ │ ├── CHANGELOG.md │ │ ├── LICENSE.txt │ │ ├── README.md │ │ ├── inc/ │ │ │ └── amd_ags.h │ │ └── lib/ │ │ ├── amd_ags_x64.lib │ │ └── amd_ags_x86.lib │ └── shared/ │ ├── .gitattributes │ ├── .gitignore │ ├── LICENSE.txt │ ├── README.md │ ├── common/ │ │ └── inc/ │ │ └── AMD_Types.h │ ├── d3d11/ │ │ ├── build/ │ │ │ ├── AMD_LIB_2015.vcxproj │ │ │ ├── AMD_LIB_2015.vcxproj.filters │ │ │ ├── AMD_LIB_2017.vcxproj │ │ │ ├── AMD_LIB_2017.vcxproj.filters │ │ │ ├── AMD_LIB_Minimal_2015.vcxproj │ │ │ ├── AMD_LIB_Minimal_2015.vcxproj.filters │ │ │ ├── AMD_LIB_Minimal_2017.vcxproj │ │ │ └── AMD_LIB_Minimal_2017.vcxproj.filters │ │ ├── inc/ │ │ │ └── AMD_LIB.h │ │ ├── premake/ │ │ │ ├── premake5.lua │ │ │ └── premake5_minimal.lua │ │ └── src/ │ │ ├── AMD_Buffer.cpp │ │ ├── AMD_Buffer.h │ │ ├── AMD_Common.cpp │ │ ├── AMD_Common.h │ │ ├── AMD_FullscreenPass.cpp │ │ ├── AMD_FullscreenPass.h │ │ ├── AMD_Rand.cpp │ │ ├── AMD_Rand.h │ │ ├── AMD_SaveRestoreState.cpp │ │ ├── AMD_SaveRestoreState.h │ │ ├── AMD_Serialize.cpp │ │ ├── AMD_Serialize.h │ │ ├── AMD_Texture2D.cpp │ │ ├── AMD_Texture2D.h │ │ ├── AMD_UnitCube.cpp │ │ ├── AMD_UnitCube.h │ │ ├── DirectXTex/ │ │ │ ├── DDSTextureLoader.cpp │ │ │ ├── DDSTextureLoader.h │ │ │ ├── MIT.txt │ │ │ ├── ReadMe.txt │ │ │ ├── ScreenGrab.cpp │ │ │ └── ScreenGrab.h │ │ └── Shaders/ │ │ ├── AMD_FullscreenPass.hlsl │ │ ├── AMD_Quaternion.hlsl │ │ ├── AMD_UnitCube.hlsl │ │ ├── SeparableFilter/ │ │ │ ├── FilterCommon.hlsl │ │ │ ├── FilterKernel.hlsl │ │ │ ├── HorizontalFilter.hlsl │ │ │ └── VerticalFilter.hlsl │ │ ├── build/ │ │ │ ├── fxc_compile_fullscreen_pass.bat │ │ │ └── fxc_compile_unit_cube.bat │ │ └── inc/ │ │ ├── GS_FULLSCREEN_INDEX_RT.inc │ │ ├── PS_FULLSCREEN.inc │ │ ├── PS_UNIT_CUBE.inc │ │ ├── VS_CLIP_SPACE_CUBE.inc │ │ ├── VS_FULLSCREEN.inc │ │ ├── VS_FULLSCREEN_INDEX_RT.inc │ │ ├── VS_SCREENQUAD.inc │ │ └── VS_UNIT_CUBE.inc │ └── d3d12/ │ └── inc/ │ └── d3dx12.h ├── framework/ │ └── d3d11/ │ ├── amd_sdk/ │ │ ├── .gitattributes │ │ ├── .gitignore │ │ ├── LICENSE.txt │ │ ├── README.md │ │ ├── build/ │ │ │ ├── AMD_SDK_2015.vcxproj │ │ │ ├── AMD_SDK_2015.vcxproj.filters │ │ │ ├── AMD_SDK_2017.vcxproj │ │ │ ├── AMD_SDK_2017.vcxproj.filters │ │ │ ├── AMD_SDK_Minimal_2015.vcxproj │ │ │ ├── AMD_SDK_Minimal_2015.vcxproj.filters │ │ │ ├── AMD_SDK_Minimal_2017.vcxproj │ │ │ └── AMD_SDK_Minimal_2017.vcxproj.filters │ │ ├── inc/ │ │ │ ├── AMD_SDK.h │ │ │ └── ShaderCacheSampleHelper.h │ │ ├── media/ │ │ │ └── AMD.dds │ │ ├── premake/ │ │ │ ├── premake5.lua │ │ │ └── premake5_minimal.lua │ │ └── src/ │ │ ├── AMD_Mesh.cpp │ │ ├── AMD_Mesh.h │ │ ├── Geometry.cpp │ │ ├── Geometry.h │ │ ├── HUD.cpp │ │ ├── HUD.h │ │ ├── HelperFunctions.cpp │ │ ├── HelperFunctions.h │ │ ├── LineRender.cpp │ │ ├── LineRender.h │ │ ├── Magnify.cpp │ │ ├── Magnify.h │ │ ├── MagnifyTool.cpp │ │ ├── MagnifyTool.h │ │ ├── ShaderCache.cpp │ │ ├── ShaderCache.h │ │ ├── ShaderCacheSampleHelper.cpp │ │ ├── Shaders/ │ │ │ ├── Line.hlsl │ │ │ └── Sprite.hlsl │ │ ├── Sprite.cpp │ │ ├── Sprite.h │ │ ├── Timer.cpp │ │ ├── Timer.h │ │ ├── crc.cpp │ │ └── crc.h │ └── dxut/ │ ├── .gitattributes │ ├── .gitignore │ ├── Core/ │ │ ├── DDSTextureLoader.cpp │ │ ├── DDSTextureLoader.h │ │ ├── DXUT.cpp │ │ ├── DXUT.h │ │ ├── DXUTDevice11.cpp │ │ ├── DXUTDevice11.h │ │ ├── DXUT_2015.vcxproj │ │ ├── DXUT_2017.vcxproj │ │ ├── DXUTmisc.cpp │ │ ├── DXUTmisc.h │ │ ├── ScreenGrab.cpp │ │ ├── ScreenGrab.h │ │ ├── WICTextureLoader.cpp │ │ ├── WICTextureLoader.h │ │ ├── dxerr.cpp │ │ ├── dxerr.h │ │ └── premake5.lua │ ├── MIT.txt │ ├── Optional/ │ │ ├── DXUTLockFreePipe.h │ │ ├── DXUTOpt_2015.vcxproj │ │ ├── DXUTOpt_2017.vcxproj │ │ ├── DXUTcamera.cpp │ │ ├── DXUTcamera.h │ │ ├── DXUTgui.cpp │ │ ├── DXUTgui.h │ │ ├── DXUTguiIME.cpp │ │ ├── DXUTguiIME.h │ │ ├── DXUTres.cpp │ │ ├── DXUTres.h │ │ ├── DXUTsettingsdlg.cpp │ │ ├── DXUTsettingsdlg.h │ │ ├── ImeUi.cpp │ │ ├── ImeUi.h │ │ ├── SDKmesh.cpp │ │ ├── SDKmesh.h │ │ ├── SDKmisc.cpp │ │ ├── SDKmisc.h │ │ └── premake5.lua │ └── ReadMe.txt ├── premake/ │ ├── LICENSE.txt │ ├── amd_premake_util.lua │ ├── gpuopen_fx_update_vs_files.bat │ └── gpuopen_geometryfx_update_vs_files.bat └── third_party/ └── assimp/ ├── .gitattributes ├── .gitignore ├── CHANGES ├── CREDITS ├── LICENSE ├── README ├── Readme.md ├── doc/ │ ├── AssimpCmdDoc_Html/ │ │ └── AssimpCmdDoc.chm │ ├── AssimpDoc_Html/ │ │ └── AssimpDoc.chm │ └── Preamble.txt ├── include/ │ └── assimp/ │ ├── .editorconfig │ ├── Compiler/ │ │ ├── poppack1.h │ │ ├── pstdint.h │ │ └── pushpack1.h │ ├── DefaultLogger.hpp │ ├── Exporter.hpp │ ├── IOStream.hpp │ ├── IOSystem.hpp │ ├── Importer.hpp │ ├── LogStream.hpp │ ├── Logger.hpp │ ├── NullLogger.hpp │ ├── ProgressHandler.hpp │ ├── ai_assert.h │ ├── anim.h │ ├── camera.h │ ├── cexport.h │ ├── cfileio.h │ ├── cimport.h │ ├── color4.h │ ├── color4.inl │ ├── config.h │ ├── defs.h │ ├── importerdesc.h │ ├── light.h │ ├── material.h │ ├── material.inl │ ├── matrix3x3.h │ ├── matrix3x3.inl │ ├── matrix4x4.h │ ├── matrix4x4.inl │ ├── mesh.h │ ├── metadata.h │ ├── port/ │ │ └── AndroidJNI/ │ │ └── AndroidJNIIOSystem.h │ ├── postprocess.h │ ├── quaternion.h │ ├── quaternion.inl │ ├── scene.h │ ├── texture.h │ ├── types.h │ ├── vector2.h │ ├── vector2.inl │ ├── vector3.h │ ├── vector3.inl │ └── version.h └── lib/ └── assimp_x64_2015.lib