microsoft / DirectX-Graphics-Samples
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

File Change Frequency Overall
File Change Frequency Overall
The number of recorded file updates
  • There are 690 files with 2,187,512 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 8 files changed 21-50 times (3,804 lines of code)
    • 244 files changed 6-20 times (68,494 lines of code)
    • 438 files changed 1-5 times (2,115,214 lines of code)
0% | 0% | <1% | 3% | 96%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
h, cpp, hlsl, hlsli, vcxproj, filters, md, props, txt, bat, mtl, obj, py, gitignore, json, hpp, inl, gltf, gitattributes
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
cpp0% | 0% | 4% | 39% | 55%
hlsli0% | 0% | 14% | 49% | 36%
h0% | 0% | 1% | 81% | 17%
vcxproj0% | 0% | 19% | 22% | 58%
hlsl0% | 0% | 0% | 43% | 56%
filters0% | 0% | 0% | 22% | 77%
inl0% | 0% | 0% | 21% | 78%
py0% | 0% | 0% | 35% | 64%
obj0% | 0% | 0% | 0% | 100%
gltf0% | 0% | 0% | 0% | 100%
hpp0% | 0% | 0% | 0% | 100%
mtl0% | 0% | 0% | 0% | 100%
props0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
MiniEngine/Core0% | 0% | 6% | 72% | 21%
Libraries/D3D12RaytracingFallback0% | 0% | 4% | 61% | 34%
Libraries/D3DX12AffinityLayer0% | 0% | 0% | 37% | 62%
TechniqueDemos/D3D12MemoryManagement0% | 0% | 0% | 98% | 1%
Libraries/D3DX12Residency0% | 0% | 0% | 100% | 0%
MiniEngine/ModelConverter0% | 0% | 0% | 77% | 22%
MiniEngine/Tools0% | 0% | 0% | 57% | 42%
MiniEngine/Model0% | 0% | 0% | 2% | 97%
MiniEngine/ModelViewer0% | 0% | 0% | <1% | 99%
Tools/DXGIAdapterRemovalSupportTest0% | 0% | 0% | 0% | 100%
MiniEngine/PropertySheets0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 20)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
GraphicsCore.cpp
in MiniEngine/Core
315 7 168 2349 35
ParticleEffectManager.cpp
in MiniEngine/Core
552 12 343 2349 25
BufferManager.cpp
in MiniEngine/Core
251 3 341 2349 23
GpuBVH2Builder.cpp
in Libraries/D3D12RaytracingFallback/src
403 12 1211 1404 23
CommandContext.h
in MiniEngine/Core
625 73 343 2349 23
hlsli
TraverseFunction.hlsli
in Libraries/D3D12RaytracingFallback/src
686 - 1211 1404 23
CommandContext.cpp
in MiniEngine/Core
462 41 343 2349 22
vcxproj
FallbackLayer.vcxproj
in Libraries/D3D12RaytracingFallback/src
510 - 1211 1404 21
ModelViewer.cpp
in MiniEngine/ModelViewer
258 7 341 2349 20
RayTracingHlslCompat.h
in Libraries/D3D12RaytracingFallback/src
401 27 1211 1404 20
SSAO.cpp
in MiniEngine/Core
403 8 343 2349 20
filters
FallbackLayer.vcxproj.filters
in Libraries/D3D12RaytracingFallback/src
484 - 1211 1404 20
GameCore.cpp
in MiniEngine/Core
120 6 337 2349 19
hlsl
TemporalBlendCS.hlsl
in MiniEngine/Core/Shaders
165 - 343 2349 19
PostEffects.cpp
in MiniEngine/Core
389 10 343 2349 19
BufferManager.h
in MiniEngine/Core
66 - 341 2349 18
hlsl
MotionBlurFinalPassCS.hlsl
in MiniEngine/Core/Shaders
67 - 343 2349 18
hlsli
FXAAPass2CS.hlsli
in MiniEngine/Core/Shaders
123 - 343 2349 18
hlsl
ParticleTileRenderCS.hlsl
in MiniEngine/Core/Shaders
185 - 1211 2349 18
PixelBuffer.cpp
in MiniEngine/Core
322 11 343 2349 18