JetBrains / renderdoc
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
69% | 13% | 11% | 3% | 2%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
cpp75% | 13% | 8% | 1% | <1%
h59% | 16% | 14% | 4% | 5%
ui71% | 11% | 11% | 4% | 1%
inl100% | 0% | 0% | 0% | 0%
filters56% | 0% | 27% | 11% | 4%
vcxproj32% | 14% | 25% | 26% | 1%
py72% | 0% | 0% | 20% | 6%
mm28% | 20% | 31% | 12% | 7%
hlsl0% | 27% | 24% | 36% | 11%
i0% | 36% | 42% | 11% | 9%
wxs0% | 0% | 100% | 0% | 0%
pro0% | 0% | 100% | 0% | 0%
kt0% | 0% | 59% | 17% | 23%
kts0% | 0% | 90% | 0% | 9%
frag0% | 0% | 33% | 0% | 66%
natvis0% | 0% | 63% | 36% | 0%
vert0% | 0% | 0% | 52% | 47%
xml0% | 0% | 0% | 78% | 21%
hpp0% | 0% | 0% | 0% | 100%
geom0% | 0% | 0% | 0% | 100%
props0% | 0% | 0% | 0% | 100%
cs0% | 0% | 0% | 0% | 100%
java0% | 0% | 0% | 0% | 100%
wxl0% | 0% | 0% | 0% | 100%
desktop0% | 0% | 0% | 0% | 100%
cmake0% | 0% | 0% | 0% | 100%
toml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
renderdoc70% | 13% | 10% | 2% | 1%
qrenderdoc65% | 14% | 12% | 4% | 3%
renderdoccmd41% | 17% | 26% | 7% | 6%
jetbrains0% | 0% | 46% | 20% | 32%
util0% | 0% | 94% | 0% | 5%
renderdocshim0% | 0% | 60% | 32% | 7%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
gl_dispatch_table_defs.h
in renderdoc/driver/gl
7070 108
vk_cmd_funcs.cpp
in renderdoc/driver/vulkan/wrappers
6378 121
gl_enum.h
in renderdoc/driver/gl
6156 -
d3d11_context_wrap.cpp
in renderdoc/driver/d3d11
6135 200
gl_texture_funcs.cpp
in renderdoc/driver/gl/wrappers
5855 209
ui
VulkanPipelineStateViewer.ui
in qrenderdoc/Windows/PipelineState
5441 -
BufferViewer.cpp
in qrenderdoc/Windows
5418 162
glcorearb.h
in renderdoc/driver/gl/official
5406 -
ui
D3D12PipelineStateViewer.ui
in qrenderdoc/Windows/PipelineState
5191 -
BufferFormatter.cpp
in qrenderdoc/Code
5053 30
ShaderViewer.cpp
in qrenderdoc/Windows
4914 86
ui
GLPipelineStateViewer.ui
in qrenderdoc/Windows/PipelineState
4789 -
dxbc_debug.cpp
in renderdoc/driver/shaders/dxbc
4625 46
gl_driver.cpp
in renderdoc/driver/gl
4557 64
vk_core.cpp
in renderdoc/driver/vulkan
4533 87
ui
D3D11PipelineStateViewer.ui
in qrenderdoc/Windows/PipelineState
4470 -
vk_resources.cpp
in renderdoc/driver/vulkan
4444 42
vk_postvs.cpp
in renderdoc/driver/vulkan
4430 28
d3d12_command_list_wrap.cpp
in renderdoc/driver/d3d12
4346 106
dxil_disassemble.cpp
in renderdoc/driver/shaders/dxil
4324 33
EventBrowser.cpp
in qrenderdoc/Windows
4295 144
d3d11_3.h
in renderdoc/driver/dx/official
4279 29
VulkanPipelineStateViewer.cpp
in qrenderdoc/Windows/PipelineState
4181 64
gl_buffer_funcs.cpp
in renderdoc/driver/gl/wrappers
4148 116
gl_stringise.cpp
in renderdoc/driver/gl
4061 4
d3d12_device.cpp
in renderdoc/driver/d3d12
3982 116
vk_replay.cpp
in renderdoc/driver/vulkan
3975 62
vk_draw_funcs.cpp
in renderdoc/driver/vulkan/wrappers
3918 62
vk_stringise.cpp
in renderdoc/driver/vulkan
3874 162
vk_shaderdebug.cpp
in renderdoc/driver/vulkan
3844 21
gl_draw_funcs.cpp
in renderdoc/driver/gl/wrappers
3836 96
vk_debug.cpp
in renderdoc/driver/vulkan
3831 39
TextureViewer.cpp
in qrenderdoc/Windows
3746 137
vk_device_funcs.cpp
in renderdoc/driver/vulkan/wrappers
3650 19
gl_replay.cpp
in renderdoc/driver/gl
3584 55
d3d12_replay.cpp
in renderdoc/driver/d3d12
3575 59
gl_emulated.cpp
in renderdoc/driver/gl/wrappers
3413 201
spirv_debug_setup.cpp
in renderdoc/driver/shaders/spirv
3405 65
vk_pixelhistory.cpp
in renderdoc/driver/vulkan
3379 131
d3d11_replay.cpp
in renderdoc/driver/d3d11
3376 54
replay_enums.h
in renderdoc/api/replay
3357 30
cvinfo.h
in renderdoc/driver/shaders/dxbc/official
3317 17
glesext.h
in renderdoc/driver/gl/official
3276 -
cvconst.h
in renderdoc/driver/shaders/dxbc/official
3264 -
spirv_debug.cpp
in renderdoc/driver/shaders/spirv
3096 17
GLPipelineStateViewer.cpp
in qrenderdoc/Windows/PipelineState
3079 39
d3d11_device_wrap.cpp
in renderdoc/driver/d3d11
3065 72
d3d12sdklayers.h
in renderdoc/driver/dx/official
3052 -
d3d11_1.h
in renderdoc/driver/dx/official
3042 5
d3d12_postvs.cpp
in renderdoc/driver/d3d12
3001 22
Files With Most Units (Top 50)
File# lines# units
nvperf_host_impl.h
in renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64
2798 393
nvperf_host_impl.h
in renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64
2043 281
gl_texture_funcs.cpp
in renderdoc/driver/gl/wrappers
5855 209
gl_emulated.cpp
in renderdoc/driver/gl/wrappers
3413 201
d3d11_context_wrap.cpp
in renderdoc/driver/d3d11
6135 200
gl_get_funcs.cpp
in renderdoc/driver/gl/wrappers
1203 175
d3d12_serialise.cpp
in renderdoc/driver/d3d12
2163 171
inl
renderdoc_serialise.inl
in renderdoc/replay
1936 164
vk_stringise.cpp
in renderdoc/driver/vulkan
3874 162
BufferViewer.cpp
in qrenderdoc/Windows
5418 162
PythonShell.cpp
in qrenderdoc/Windows
1284 159
EventBrowser.cpp
in qrenderdoc/Windows
4295 144
TextureViewer.cpp
in qrenderdoc/Windows
3746 137
dxgi_wrapped.h
in renderdoc/driver/dxgi
1211 133
vk_pixelhistory.cpp
in renderdoc/driver/vulkan
3379 131
gl_state_funcs.cpp
in renderdoc/driver/gl/wrappers
1590 126
vk_cmd_funcs.cpp
in renderdoc/driver/vulkan/wrappers
6378 121
spirv_gen.h
in renderdoc/driver/shaders/spirv
2444 116
gl_buffer_funcs.cpp
in renderdoc/driver/gl/wrappers
4148 116
d3d12_device.cpp
in renderdoc/driver/d3d12
3982 116
vk_dynamic_funcs.cpp
in renderdoc/driver/vulkan/wrappers
2751 114
d3d11_device.h
in renderdoc/driver/d3d11
917 112
QRDUtils.cpp
in qrenderdoc/Code
2902 112
d3d11_video.cpp
in renderdoc/driver/d3d11
1255 111
replay_proxy.cpp
in renderdoc/core
2455 110
MainWindow.cpp
in qrenderdoc/Windows
2437 110
gl_dispatch_table_defs.h
in renderdoc/driver/gl
7070 108
d3d12_command_list_wrap.cpp
in renderdoc/driver/d3d12
4346 106
d3d11_resources.h
in renderdoc/driver/d3d11
1101 103
d3d12_device.h
in renderdoc/driver/d3d12
1347 103
vk_resources.h
in renderdoc/driver/vulkan
2084 99
d3d12_resources.h
in renderdoc/driver/d3d12
1264 99
d3d12_pixelhistory.cpp
in renderdoc/driver/d3d12
2434 98
gl_draw_funcs.cpp
in renderdoc/driver/gl/wrappers
3836 96
resource_manager.h
in renderdoc/core
1307 91
d3d12_stringise.cpp
in renderdoc/driver/d3d12
1504 88
vk_core.cpp
in renderdoc/driver/vulkan
4533 87
ShaderViewer.cpp
in qrenderdoc/Windows
4914 86
image_viewer.cpp
in renderdoc/core
903 84
dummy_driver.cpp
in renderdoc/replay
419 80
QRDUtils.h
in qrenderdoc/Code
761 80
core.cpp
in renderdoc/core
1732 79
CaptureContext.cpp
in qrenderdoc/Code
2176 78
vk_core.h
in renderdoc/driver/vulkan
2022 77
renderdoccmd.cpp
in renderdoccmd
1398 76
d3d11_device.cpp
in renderdoc/driver/d3d11
2258 73
d3d11_device_wrap.cpp
in renderdoc/driver/d3d11
3065 72
d3d11_serialise.cpp
in renderdoc/driver/d3d11
731 70
spirv_debug_glsl450.cpp
in renderdoc/driver/shaders/spirv
996 69
gl_framebuffer_funcs.cpp
in renderdoc/driver/gl/wrappers
2597 68
Files With Long Lines (Top 50)

There are 162 files with lines longer than 120 characters. In total, there are 6452 long lines.

File# lines# units# long lines
gl_dispatch_table_defs.h
in renderdoc/driver/gl
7070 108 991
d3d11sdklayers.h
in renderdoc/driver/dx/official
2103 - 953
glcorearb.h
in renderdoc/driver/gl/official
5406 - 817
nvperf_host_impl.h
in renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64
2798 393 480
glesext.h
in renderdoc/driver/gl/official
3276 - 382
nvperf_host_impl.h
in renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64
2043 281 334
gl32.h
in renderdoc/driver/gl/official
1775 - 194
vcxproj
2076 - 166
d3d11_3.h
in renderdoc/driver/dx/official
4279 29 124
d3d11_4.h
in renderdoc/driver/dx/official
2745 - 102
eglext.h
in renderdoc/driver/gl/official
1028 - 101
d3d11_1.h
in renderdoc/driver/dx/official
3042 5 89
d3d9.h
in renderdoc/driver/dx/official
2178 - 88
d3d11_2.h
in renderdoc/driver/dx/official
1591 - 66
amd_ags.h
in renderdoc/driver/ihv/amd/official/ags
399 - 57
nvperf_host.h
in renderdoc/driver/ihv/nv/official/PerfSDK/redist/include
631 - 56
NvPerfPeriodicSamplerGpu.h
in renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include
469 20 47
glxext.h
in renderdoc/driver/gl/official
840 - 44
NvPerfCounterData.h
in renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include
806 31 43
wxs
Installer64.wxs
in util/installer
384 - 41
NvPerfMetricsEvaluator.h
in renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include
674 19 40
ui
SettingsDialog.ui
in qrenderdoc/Windows/Dialogs
1345 - 40
nvperf_vulkan_target.h
in renderdoc/driver/ihv/nv/official/PerfSDK/redist/include
383 - 39
gen_spirv_code.py
in renderdoc/driver/shaders/spirv
1110 2 38
wglext.h
in renderdoc/driver/gl/official
752 - 38
nvperf_d3d12_target.h
in renderdoc/driver/ihv/nv/official/PerfSDK/redist/include
359 - 38
spir-v.xml
in renderdoc/driver/shaders/spirv
114 - 37
legacygl.h
in renderdoc/driver/gl/official
709 - 34
NvPerfRangeProfilerVulkan.h
in renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include
522 25 33
nvperf_opengl_target.h
in renderdoc/driver/ihv/nv/official/PerfSDK/redist/include
221 - 33
wxs
Installer32.wxs
in util/installer
345 - 33
NvPerfVulkan.h
in renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include
674 26 32
nvperf_d3d11_target.h
in renderdoc/driver/ihv/nv/official/PerfSDK/redist/include
234 - 30
NvPerfRangeProfilerOpenGL.h
in renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include
338 22 27
NvPerfRangeProfilerD3D11.h
in renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include
318 21 25
NvPerfRangeProfilerD3D12.h
in renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include
346 22 25
nvperf_device_target.h
in renderdoc/driver/ihv/nv/official/PerfSDK/redist/include
244 - 25
RenderDocReplay.cpp
in jetbrains/renderdoc-service/src
155 10 25
spirv_gen.h
in renderdoc/driver/shaders/spirv
2444 116 24
d3d8.h
in renderdoc/driver/dx/official
964 - 24
RenderDocDebugSession.cpp
in jetbrains/renderdoc-service/src
171 14 22
RenderDocDrawCallDebugSession.cpp
in jetbrains/renderdoc-service/src
262 14 20
RenderDocConverterUtils.cpp
in jetbrains/renderdoc-service/src/util
73 11 19
NvPerfMetricsConfigBuilder.h
in renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include
285 12 18
RenderDocTexturePreviewService.cpp
in jetbrains/renderdoc-service/src
163 9 18
DriverStorePath.h
in renderdoc/driver/ihv/intel/official
224 3 17
vcxproj
renderdoc.vcxproj
in renderdoc
903 - 17
props
python.props
in qrenderdoc/Code/pyrenderdoc
54 - 15
vk_common.h
in renderdoc/driver/vulkan
2047 28 14
gpu_perf_api.h
in renderdoc/driver/ihv/amd/official/GPUPerfAPI/Include
107 - 14