SamplerFeedbackStreaming
This sample uses D3D12 Sampler Feedback and DirectStorage as part of an asynchronous texture streaming solution.
File Explorer
Download Latest Version (.zip)- config.json
- fragmentationWA.json
- 4ktiles.DDS
- heic0707a-l.dds
- potw2039a.dds
- DdsToXet.cpp
- DdsToXet.vcxproj
- DdsToXet.vcxproj.filters
- DdsToXet_vs2022.vcxproj
- DdsToXet_vs2022.vcxproj.filters
- packages.config
- XeTv2.h
- d3dx12.h
- DDS.h
- LICENSE
- imconfig.h
- imgui.cpp
- imgui.h
- imgui.vcxproj
- imgui.vcxproj.filters
- imgui_demo.cpp
- imgui_draw.cpp
- imgui_impl_dx12.cpp
- imgui_impl_dx12.h
- imgui_impl_win32.cpp
- imgui_impl_win32.h
- imgui_internal.h
- imgui_tables.cpp
- imgui_vs2022.vcxproj
- imgui_vs2022.vcxproj.filters
- imgui_widgets.cpp
- imstb_rectpack.h
- imstb_textedit.h
- imstb_truetype.h
- LICENSE.txt
- ArgParser.h
- ConfigurationParser.h
- D3D12GpuTimer.h
- DebugHelper.h
- Timer.h
- TimeTracing.h
- WindowCapture.h
- expanse.props
- default-startup.jpg
- demo-bat.jpg
- labels.jpg
- sampler-feedback-streaming.jpg
- streaming-cracks.jpg
- streamingHealthy.png
- streamingStalls.png
- convert.bat
- demo-hubble.bat
- demo.bat
- profile.bat
- stress.bat
- BufferViewer.hlsl
- GetLodVisualizationColor.h
- skyPS-FB.hlsl
- skyPS.hlsl
- skyVS.hlsl
- terrainPS-FB.hlsl
- terrainPS.hlsl
- terrainVS.hlsl
- TextureViewer.hlsl
- AssetUploader.cpp
- AssetUploader.h
- BufferViewer.cpp
- BufferViewer.h
- CommandLineArgs.h
- CreateSphere.h
- Expanse.vcxproj
- Expanse.vcxproj.filters
- Expanse_vs2022.vcxproj
- Expanse_vs2022.vcxproj.filters
- FrameEventTracing.h
- FrustumViewer.cpp
- FrustumViewer.h
- Gui.cpp
- Gui.h
- packages.config
- pch.cpp
- pch.h
- Scene.cpp
- Scene.h
- SceneObject.cpp
- SceneObject.h
- SharedConstants.h
- TerrainGenerator.cpp
- TerrainGenerator.h
- TextureViewer.cpp
- TextureViewer.h
- TimeTracing.h
- winMain.cpp
- BitVector.h
- DataUploader.cpp
- DataUploader.h
- FileStreamer.cpp
- FileStreamer.h
- FileStreamerDS.cpp
- FileStreamerDS.h
- FileStreamerReference.cpp
- FileStreamerReference.h
- InternalResources.cpp
- InternalResources.h
- MappingUpdater.cpp
- MappingUpdater.h
- packages.config
- pch.cpp
- pch.h
- SamplerFeedbackStreaming.h
- SimpleAllocator.cpp
- SimpleAllocator.h
- Streaming.h
- StreamingHeap.cpp
- StreamingHeap.h
- StreamingResource.cpp
- StreamingResourceBase.cpp
- StreamingResourceBase.h
- StreamingResourceDU.cpp
- StreamingResourceDU.h
- TileUpdateManager.cpp
- TileUpdateManager.vcxproj
- TileUpdateManager.vcxproj.filters
- TileUpdateManager_vs2022.vcxproj
- TileUpdateManager_vs2022.vcxproj.filters
- TileUpdateManagerBase.cpp
- TileUpdateManagerBase.h
- TileUpdateManagerSR.h
- UpdateList.cpp
- UpdateList.h
- XeTexture.cpp
- XeTexture.h
- XetFileHeader.h
- packages.config
- tracePlayer.cpp
- tracePlayer.h
- tracePlayer.vcxproj
- tracePlayer.vcxproj.filters
- tracePlayer_2019.vcxproj
- .gitignore
- CONTRIBUTING.md
- LICENSE
- README.md
- SamplerFeedbackStreaming.sln
- SamplerFeedbackStreaming_vs2022.sln
// repository documentation
Was this content helpful?
(0 ratings)
