microsoft / DirectXTK
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: 163
  • Daily file updates (only one update per file and date counted): 660
  • First update: 2012-05-01
  • Latest update: 2022-01-25
  • Days between first and latest update: 3557 (508 weeks, estimated 2540 working days)
  • Active days (at least one file change): 611
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 163 files with 50,751 lines of code in files.
    • 150 files that are 366+ days old (47,580 lines of code)
    • 4 files that are 181-365 days old (1,061 lines of code)
    • 9 files that are 91-180 days old (2,110 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)
93% | 2% | 4% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 163 files with 50,751 lines of code in files.
    • 8 files have been last changed 366+ days ago (577 lines of code)
    • 37 files have been last changed 181-365 days ago (4,503 lines of code)
    • 69 files have been last changed 91-180 days ago (18,420 lines of code)
    • 43 files have been last changed 31-90 days ago (20,556 lines of code)
    • 6 files have been last changed 1-30 days ago (6,695 lines of code)
1% | 8% | 36% | 40% | 13%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
cpp, h, vcxproj, filters, cs, fx, fxh, targets, md, nuspec, hlsl, json, txt, hlsli, gitattributes, ps1, editorconfig, inc, in, gitignore, inl, props, csproj, cmd
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
cpp100% | 0% | 0% | 0% | 0%
h100% | 0% | 0% | 0% | 0%
vcxproj68% | 10% | 20% | 0% | 0%
inl100% | 0% | 0% | 0% | 0%
filters69% | 9% | 20% | 0% | 0%
fx100% | 0% | 0% | 0% | 0%
cs100% | 0% | 0% | 0% | 0%
fxh97% | 0% | 2% | 0% | 0%
hlsl100% | 0% | 0% | 0% | 0%
cmd100% | 0% | 0% | 0% | 0%
inc100% | 0% | 0% | 0% | 0%
hlsli100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
filters6% | <1% | 93% | 0% | 0%
vcxproj3% | 3% | 23% | 68% | 0%
hlsli100% | 0% | 0% | 0% | 0%
h0% | 21% | 39% | 24% | 14%
cs0% | 86% | 13% | 0% | 0%
cpp0% | 3% | 31% | 54% | 10%
hlsl0% | 100% | 0% | 0% | 0%
fx0% | 16% | 83% | 0% | 0%
fxh0% | 16% | 83% | 0% | 0%
cmd0% | 0% | 0% | 100% | 0%
inc0% | 0% | 0% | 100% | 0%
inl0% | 0% | 0% | 0% | 100%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
Src100% | 0% | 0% | 0% | 0%
Inc100% | 0% | 0% | 0% | 0%
Audio93% | 0% | 6% | 0% | 0%
ROOT69% | 10% | 20% | 0% | 0%
Src/Shaders99% | 0% | <1% | 0% | 0%
XWBTool88% | 11% | 0% | 0% | 0%
MakeSpriteFont100% | 0% | 0% | 0% | 0%
MakeSpriteFont/Properties100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
XWBTool11% | 11% | 10% | 66% | 0%
Audio3% | <1% | 43% | 52% | 0%
Src/Shaders2% | 25% | 65% | 7% | 0%
Src0% | 6% | 37% | 43% | 12%
MakeSpriteFont0% | 86% | 13% | 0% | 0%
Inc0% | 12% | 14% | 17% | 54%
MakeSpriteFont/Properties0% | 100% | 0% | 0% | 0%
ROOT0% | 0% | 44% | 55% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
DDSTextureLoader.cpp
in Src
1165 12 55 3562 55
WICTextureLoader.cpp
in Src
995 14 55 3562 76
SpriteBatch.cpp
in Src
784 31 55 3562 43
Effects.h
in Inc
619 6 101 3562 53
GeometricPrimitive.cpp
in Src
561 35 109 3562 47
EnvironmentMapEffect.cpp
in Src
512 31 55 3562 35
BasicEffect.cpp
in Src
511 31 55 3562 28
SkinnedEffect.cpp
in Src
438 32 55 3562 32
fx
BasicEffect.fx
in Src/Shaders
400 - 112 3562 7
VertexTypes.h
in Inc
371 2 338 3562 23
EffectCommon.cpp
in Src
322 16 55 3562 24
fx
EnvironmentMapEffect.fx
in Src/Shaders
303 - 112 3562 9
AlphaTestEffect.cpp
in Src
277 19 55 3562 29
cmd
CompileShaders.cmd
in Src/Shaders
275 - 72 3562 35
CommonStates.cpp
in Src
254 24 55 3562 21
fx
SkinnedEffect.fx
in Src/Shaders
241 - 112 3562 7
fxh
Structures.fxh
in Src/Shaders
204 - 112 3562 8
DualTextureEffect.cpp
in Src
203 18 55 3562 26
EffectCommon.h
in Src
189 4 55 3562 23
TeapotData.inc
in Src
148 - 55 3562 6
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
hlsli
PixelPacking_Velocity.hlsli
in Src/Shaders
80 - 1522 1522 1
filters
xwbtool_Desktop_2019.vcxproj.filters
in XWBTool
10 - 1035 1035 1
filters
xwbtool_Desktop_2017.vcxproj.filters
in XWBTool
13 - 738 1901 2
filters
DirectXTKAudio_Desktop_2019_Win8.vcxproj.filters
in Audio
56 - 645 1035 2
filters
DirectXTKAudio_Desktop_2017_Win8.vcxproj.filters
in Audio
56 - 645 1901 2
filters
DirectXTKAudio_Desktop_2019_Win7.vcxproj.filters
in Audio
59 - 645 730 2
filters
DirectXTKAudio_Desktop_2017_Win7.vcxproj.filters
in Audio
59 - 645 730 2
vcxproj
xwbtool_Desktop_2019.vcxproj
in XWBTool
244 - 533 1035 7
pch.cpp
in Src
1 - 338 3562 4
IFontImporter.cs
in MakeSpriteFont
10 - 338 3561 4
AssemblyInfo.cs
in MakeSpriteFont/Properties
15 - 338 3561 5
Geometry.h
in Src
17 - 338 2060 6
Glyph.cs
in MakeSpriteFont
19 1 338 3561 4
GlyphCropper.cs
in MakeSpriteFont
31 1 338 3561 4
DemandCreate.h
in Src
35 - 338 3562 6
DirectXHelpers.cpp
in Src
37 1 338 615 2
WAVFileReader.h
in Audio
38 - 338 2975 11
XboxDDSTextureLoader.h
in Inc
42 - 338 2978 15
BinaryReader.cpp
in Src
58 1 338 3561 15
SharedResourcePool.h
in Src
63 1 338 3562 12
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
vcxproj
DirectXTK_Windows10_2022.vcxproj
in root
540 - 60 91 2
filters
DirectXTK_Windows10_2022.vcxproj.filters
in root
360 - 91 91 1
vcxproj
DirectXTK_Desktop_2022.vcxproj
in root
349 - 60 91 3
filters
DirectXTK_Desktop_2022.vcxproj.filters
in root
318 - 91 91 1
vcxproj
DirectXTKAudio_Desktop_2022_Win7.vcxproj
in Audio
211 - 91 91 1
vcxproj
DirectXTKAudio_Desktop_2022_Win8.vcxproj
in Audio
201 - 91 91 1
filters
DirectXTKAudio_Desktop_2022_Win7.vcxproj.filters
in Audio
59 - 91 91 1
filters
DirectXTKAudio_Desktop_2022_Win8.vcxproj.filters
in Audio
56 - 91 91 1
fxh
Skinning.fxh
in Src/Shaders
16 - 112 112 1
vcxproj
DirectXTK_Desktop_2022_Win10.vcxproj
in root
444 - 60 187 5
filters
DirectXTK_Desktop_2022_Win10.vcxproj.filters
in root
360 - 112 187 2
vcxproj
xwbtool_Desktop_2022.vcxproj
in XWBTool
244 - 187 187 1
filters
xwbtool_Desktop_2022.vcxproj.filters
in XWBTool
13 - 187 187 1
BufferHelpers.cpp
in Src
316 6 112 615 6
BufferHelpers.h
in Inc
120 6 338 615 5
DirectXHelpers.cpp
in Src
37 1 338 615 2
SoundStreamInstance.cpp
in Audio
667 34 55 645 14
vcxproj
DirectXTKAudio_Desktop_2019_Win7.vcxproj
in Audio
211 - 107 730 13
vcxproj
DirectXTKAudio_Desktop_2017_Win7.vcxproj
in Audio
207 - 107 730 10
filters
DirectXTKAudio_Desktop_2017_Win7.vcxproj.filters
in Audio
59 - 645 730 2
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
Mouse.cpp
in Src
1071 50 8 2425 40
inl
SimpleMath.inl
in Inc
3085 226 11 3265 18
SimpleMath.h
in Inc
757 90 11 3265 32
SimpleMath.cpp
in Src
174 5 11 2721 15
GamePad.cpp
in Src
1378 42 24 2713 48
GamePad.h
in Inc
230 29 24 2713 37
Keyboard.h
in Inc
437 7 52 2428 31
xwbtool.cpp
in XWBTool
1527 13 55 2975 63
AudioEngine.cpp
in Audio
1246 38 55 2975 61
DDSTextureLoader.cpp
in Src
1165 12 55 3562 55
WaveBankReader.cpp
in Audio
1104 37 55 2975 44
WICTextureLoader.cpp
in Src
995 14 55 3562 76
Geometry.cpp
in Src
800 19 55 2060 19
SpriteBatch.cpp
in Src
784 31 55 3562 43
SoundStreamInstance.cpp
in Audio
667 34 55 645 14
WAVFileReader.cpp
in Audio
538 8 55 2975 21
EnvironmentMapEffect.cpp
in Src
512 31 55 3562 35
BasicEffect.cpp
in Src
511 31 55 3562 28
Audio.h
in Inc
505 16 55 2975 45
NormalMapEffect.cpp
in Src
505 37 55 2027 31