microsoft / DirectX-Graphics-Samples
File Age

File age measurements show the distribution of file ages (days since the first commit) and the recency of file updates (days since the latest commit).

Summary
  • Number of files: 690
  • Daily file updates (only one update per file and date counted): 4466
  • First update: 2015-07-02
  • Latest update: 2021-09-29
  • Days between first and latest update: 2282 (326 weeks, estimated 1630 working days)
  • Active days (at least one file change): 293
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 690 files with 2,187,512 lines of code in files.
    • 577 files that are 366+ days old (104,760 lines of code)
    • 113 files that are 181-365 days old (2,082,752 lines of code)
    • 0 files that are 91-180 days old (0 lines of code)
    • 0 files that are 31-90 days old (0 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
4% | 95% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 690 files with 2,187,512 lines of code in files.
    • 454 files have been last changed 366+ days ago (76,664 lines of code)
    • 230 files have been last changed 181-365 days ago (2,102,470 lines of code)
    • 6 files have been last changed 91-180 days ago (8,378 lines of code)
    • 0 files have been last changed 31-90 days ago (0 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
3% | 96% | <1% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
h, cpp, hlsl, hlsli, vcxproj, filters, md, props, txt, bat, mtl, obj, py, gitignore, json, hpp, inl, gltf, gitattributes
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
h98% | 1% | 0% | 0% | 0%
cpp87% | 12% | 0% | 0% | 0%
hlsl81% | 18% | 0% | 0% | 0%
hlsli80% | 19% | 0% | 0% | 0%
vcxproj54% | 45% | 0% | 0% | 0%
hpp6% | 93% | 0% | 0% | 0%
filters46% | 53% | 0% | 0% | 0%
inl100% | 0% | 0% | 0% | 0%
props71% | 28% | 0% | 0% | 0%
py100% | 0% | 0% | 0% | 0%
obj0% | 100% | 0% | 0% | 0%
gltf0% | 100% | 0% | 0% | 0%
mtl0% | 100% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
h70% | 14% | 14% | 0% | 0%
cpp61% | 38% | <1% | 0% | 0%
hlsl63% | 35% | <1% | 0% | 0%
hlsli63% | 36% | 0% | 0% | 0%
vcxproj54% | 45% | 0% | 0% | 0%
hpp6% | 93% | 0% | 0% | 0%
filters46% | 53% | 0% | 0% | 0%
inl78% | 21% | 0% | 0% | 0%
props71% | 28% | 0% | 0% | 0%
py64% | 35% | 0% | 0% | 0%
obj0% | 100% | 0% | 0% | 0%
gltf0% | 100% | 0% | 0% | 0%
mtl0% | 100% | 0% | 0% | 0%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
Libraries/D3D12RaytracingFallback100% | 0% | 0% | 0% | 0%
MiniEngine/Core90% | 9% | 0% | 0% | 0%
Libraries/D3DX12AffinityLayer100% | 0% | 0% | 0% | 0%
TechniqueDemos/D3D12MemoryManagement100% | 0% | 0% | 0% | 0%
Tools/DXGIAdapterRemovalSupportTest100% | 0% | 0% | 0% | 0%
Libraries/D3DX12Residency100% | 0% | 0% | 0% | 0%
MiniEngine/ModelConverter90% | 9% | 0% | 0% | 0%
MiniEngine/Tools80% | 19% | 0% | 0% | 0%
MiniEngine/Model2% | 97% | 0% | 0% | 0%
MiniEngine/ModelViewer<1% | 99% | 0% | 0% | 0%
MiniEngine/PropertySheets0% | 100% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
Libraries/D3D12RaytracingFallback100% | 0% | 0% | 0% | 0%
MiniEngine/Core40% | 58% | 1% | 0% | 0%
Libraries/D3DX12AffinityLayer61% | 0% | 38% | 0% | 0%
TechniqueDemos/D3D12MemoryManagement100% | 0% | 0% | 0% | 0%
Tools/DXGIAdapterRemovalSupportTest100% | 0% | 0% | 0% | 0%
Libraries/D3DX12Residency100% | 0% | 0% | 0% | 0%
MiniEngine/Tools67% | 32% | 0% | 0% | 0%
MiniEngine/ModelConverter13% | 86% | 0% | 0% | 0%
MiniEngine/ModelViewer0% | 100% | 0% | 0% | 0%
MiniEngine/Model0% | 100% | 0% | 0% | 0%
MiniEngine/PropertySheets0% | 100% | 0% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
consola24.h
in MiniEngine/Core/Fonts
7091 - 1211 2349 6
DDSTextureLoader.cpp
in MiniEngine/Core
1087 12 343 2349 11
CommandContext.h
in MiniEngine/Core
625 73 343 2349 23
ParticleEffectManager.cpp
in MiniEngine/Core
552 12 343 2349 25
EngineTuning.cpp
in MiniEngine/Core
548 39 343 2349 13
GameInput.cpp
in MiniEngine/Core
508 19 1211 2349 10
EngineProfiling.cpp
in MiniEngine/Core
493 38 343 2349 11
CommandContext.cpp
in MiniEngine/Core
462 41 343 2349 22
TextRenderer.cpp
in MiniEngine/Core
413 35 343 2349 11
SSAO.cpp
in MiniEngine/Core
403 8 343 2349 20
PostEffects.cpp
in MiniEngine/Core
389 10 343 2349 19
PixelBuffer.cpp
in MiniEngine/Core
322 11 343 2349 18
GraphicsCore.cpp
in MiniEngine/Core
315 7 168 2349 35
DynamicDescriptorHeap.cpp
in MiniEngine/Core
261 12 343 2349 11
ModelViewer.cpp
in MiniEngine/ModelViewer
258 7 341 2349 20
BufferManager.cpp
in MiniEngine/Core
251 3 341 2349 23
MotionBlur.cpp
in MiniEngine/Core
231 7 343 2349 15
hlsli
AoBlurAndUpsampleCS.hlsli
in MiniEngine/Core/Shaders
190 - 1211 2349 10
Utility.cpp
in MiniEngine/Core
189 14 343 2349 9
hlsl
ParticleTileCullingCS.hlsl
in MiniEngine/Core/Shaders
188 - 343 2349 15
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
pch.cpp
in MiniEngine/Core
1 - 2301 2349 2
hlsl
GenerateMipsLinearCS.hlsl
in MiniEngine/Core/Shaders
13 - 2301 2301 1
hlsl
FXAAPass2HCS.hlsl
in MiniEngine/Core/Shaders
13 - 2301 2349 2
hlsl
GenerateMipsLinearOddYCS.hlsl
in MiniEngine/Core/Shaders
14 - 2301 2301 1
hlsl
GenerateMipsLinearOddXCS.hlsl
in MiniEngine/Core/Shaders
14 - 2301 2301 1
hlsl
GenerateMipsLinearOddCS.hlsl
in MiniEngine/Core/Shaders
14 - 2301 2301 1
hlsl
GenerateMipsGammaCS.hlsl
in MiniEngine/Core/Shaders
14 - 2301 2342 2
hlsl
FXAAPass2VCS.hlsl
in MiniEngine/Core/Shaders
14 - 2301 2349 2
hlsl
FXAAPass2HDebugCS.hlsl
in MiniEngine/Core/Shaders
14 - 2301 2349 2
hlsl
GenerateMipsGammaOddYCS.hlsl
in MiniEngine/Core/Shaders
15 - 2301 2301 1
hlsl
GenerateMipsGammaOddXCS.hlsl
in MiniEngine/Core/Shaders
15 - 2301 2301 1
hlsl
GenerateMipsGammaOddCS.hlsl
in MiniEngine/Core/Shaders
15 - 2301 2301 1
hlsl
FXAAPass2VDebugCS.hlsl
in MiniEngine/Core/Shaders
15 - 2301 2349 2
stdafx.cpp
in TechniqueDemos/D3D12MemoryManagement/src
1 - 2261 2267 2
filters
D3D12MemoryManagement.vcxproj.filters
in TechniqueDemos/D3D12MemoryManagement/src
125 - 2261 2267 2
DDSTextureLoader.h
in MiniEngine/Core
32 - 2187 2349 4
hlsl
FXAAPass2H2CS.hlsl
in MiniEngine/Core/Shaders
14 - 2062 2089 2
hlsl
DoFPass2DebugCS.hlsl
in MiniEngine/Core/Shaders
14 - 2062 2089 2
hlsl
DoFMedianFilterSepAlphaCS.hlsl
in MiniEngine/Core/Shaders
14 - 2062 2089 2
hlsl
DoFCombineFast2CS.hlsl
in MiniEngine/Core/Shaders
14 - 2062 2089 2
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
vcxproj
AppTemplate.vcxproj
in MiniEngine/Tools/Scripts/ProjectTemplates
97 - 336 336 1
vcxproj
LibTemplate.vcxproj
in MiniEngine/Tools/Scripts/ProjectTemplates
64 - 336 336 1
filters
AppTemplate.vcxproj.filters
in MiniEngine/Tools/Scripts/ProjectTemplates
45 - 336 336 1
filters
LibTemplate.vcxproj.filters
in MiniEngine/Tools/Scripts/ProjectTemplates
8 - 336 336 1
obj
sponza_no_curtain.obj
in MiniEngine/ModelViewer/Sponza
917985 - 343 343 1
obj
sponza.obj
in MiniEngine/ModelViewer/Sponza/pbr
553458 - 343 343 1
obj
sponza.obj
in MiniEngine/ModelViewer/Sponza
553458 - 343 343 1
gltf
sponza2.gltf
in MiniEngine/ModelViewer/Sponza/pbr
30667 - 343 343 1
json.hpp
in MiniEngine/Model
14930 494 343 343 1
filters
Core.vcxproj.filters
in MiniEngine/Core
677 - 341 343 2
glTF.cpp
in MiniEngine/Model
611 21 343 343 1
Renderer.cpp
in MiniEngine/Model
565 10 343 343 1
hlsli
Lighting.hlsli
in MiniEngine/Model/Shaders
527 - 343 343 1
vcxproj
Core.vcxproj
in MiniEngine/Core
454 - 337 343 2
ModelConvert.cpp
in MiniEngine/Model
422 10 343 343 1
Display.cpp
in MiniEngine/Core
407 13 337 343 2
vcxproj
ModelViewer.vcxproj
in MiniEngine/ModelViewer
378 - 337 343 2
Input.cpp
in MiniEngine/Core
374 17 343 343 1
MeshConvert.cpp
in MiniEngine/Model
371 3 343 343 1
mtl
sponza.mtl
in MiniEngine/ModelViewer/Sponza/pbr
340 - 343 343 1
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
hlsl
DoFPass1CS.hlsl
in MiniEngine/Core/Shaders
51 - 165 2089 9
GraphicsCore.cpp
in MiniEngine/Core
315 7 168 2349 35
d3dx12.h
in Libraries/D3DX12AffinityLayer/Desktop
3674 296 171 2029 18
d3dx12.h
in Libraries/D3DX12AffinityLayer/UWP
3674 296 171 2029 18
d3dx12affinity_d3dx12.h
in Libraries/D3DX12AffinityLayer/Desktop
332 21 171 2029 5
d3dx12affinity_d3dx12.h
in Libraries/D3DX12AffinityLayer/UWP
332 21 171 2029 5
PipelineState.h
in MiniEngine/Core
71 13 195 2349 8
DynamicDescriptorHeap.h
in MiniEngine/Core
114 10 216 2349 8
vcxproj
AppTemplate.vcxproj
in MiniEngine/Tools/Scripts/ProjectTemplates
97 - 336 336 1
CreateNewProject.py
in MiniEngine/Tools/Scripts
64 4 336 1650 10
vcxproj
LibTemplate.vcxproj
in MiniEngine/Tools/Scripts/ProjectTemplates
64 - 336 336 1
filters
AppTemplate.vcxproj.filters
in MiniEngine/Tools/Scripts/ProjectTemplates
45 - 336 336 1
Main.cpp
in MiniEngine/Tools/Scripts/ProjectTemplates
44 4 336 1650 3
filters
LibTemplate.vcxproj.filters
in MiniEngine/Tools/Scripts/ProjectTemplates
8 - 336 336 1
vcxproj
Core.vcxproj
in MiniEngine/Core
454 - 337 343 2
Display.cpp
in MiniEngine/Core
407 13 337 343 2
vcxproj
ModelViewer.vcxproj
in MiniEngine/ModelViewer
378 - 337 343 2
vcxproj
Model.vcxproj
in MiniEngine/Model
187 - 337 343 3
GameCore.cpp
in MiniEngine/Core
120 6 337 2349 19
filters
Core.vcxproj.filters
in MiniEngine/Core
677 - 341 343 2