[ {
  "relativePath" : "renderdoc/core/sparse_page_table.cpp",
  "extension" : "cpp",
  "linesOfCode" : 2015,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/core/plugins.cpp",
  "extension" : "cpp",
  "linesOfCode" : 41,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/core/settings.h",
  "extension" : "h",
  "linesOfCode" : 52,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/core/core.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1732,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/core/remote_server.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1611,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/core/resource_manager.h",
  "extension" : "h",
  "linesOfCode" : 1307,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/core/crash_handler.h",
  "extension" : "h",
  "linesOfCode" : 109,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/core/replay_proxy.cpp",
  "extension" : "cpp",
  "linesOfCode" : 2455,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/core/plugins.h",
  "extension" : "h",
  "linesOfCode" : 2,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/core/sparse_page_table.h",
  "extension" : "h",
  "linesOfCode" : 164,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/core/intervals.h",
  "extension" : "h",
  "linesOfCode" : 184,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/core/replay_proxy.h",
  "extension" : "h",
  "linesOfCode" : 537,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/core/target_control.cpp",
  "extension" : "cpp",
  "linesOfCode" : 780,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/core/core.h",
  "extension" : "h",
  "linesOfCode" : 527,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/core/image_viewer.cpp",
  "extension" : "cpp",
  "linesOfCode" : 903,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/core/precompiled.h",
  "extension" : "h",
  "linesOfCode" : 5,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/core/bit_flag_iterator.h",
  "extension" : "h",
  "linesOfCode" : 27,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/core/resource_manager.cpp",
  "extension" : "cpp",
  "linesOfCode" : 154,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/core/remote_server.h",
  "extension" : "h",
  "linesOfCode" : 55,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/core/settings.cpp",
  "extension" : "cpp",
  "linesOfCode" : 454,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/core/precompiled.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/android/jdwp.cpp",
  "extension" : "cpp",
  "linesOfCode" : 283,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/android/android_utils.cpp",
  "extension" : "cpp",
  "linesOfCode" : 578,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/android/jdwp_util.cpp",
  "extension" : "cpp",
  "linesOfCode" : 242,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/android/android.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1163,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/android/jdwp_connection.cpp",
  "extension" : "cpp",
  "linesOfCode" : 466,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/android/jdwp.h",
  "extension" : "h",
  "linesOfCode" : 440,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/android/android.h",
  "extension" : "h",
  "linesOfCode" : 35,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/android/android_tools.cpp",
  "extension" : "cpp",
  "linesOfCode" : 245,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/android/android_utils.h",
  "extension" : "h",
  "linesOfCode" : 42,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/hooks/hooks.h",
  "extension" : "h",
  "linesOfCode" : 61,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/hooks/hooks.cpp",
  "extension" : "cpp",
  "linesOfCode" : 28,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d11/d3d11_hooks.cpp",
  "extension" : "cpp",
  "linesOfCode" : 186,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d11/d3d11_shader_cache.h",
  "extension" : "h",
  "linesOfCode" : 28,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d11/d3d11_debug.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1476,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d11/d3d11_stringise.cpp",
  "extension" : "cpp",
  "linesOfCode" : 719,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d11/d3d11_rendermesh.cpp",
  "extension" : "cpp",
  "linesOfCode" : 427,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d11/d3d11_context.h",
  "extension" : "h",
  "linesOfCode" : 770,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d11/d3d11_pixelhistory.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1712,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "renderdoc/driver/d3d11/d3d11_context_wrap.cpp",
  "extension" : "cpp",
  "linesOfCode" : 6135,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d11/d3d11_outputwindow.cpp",
  "extension" : "cpp",
  "linesOfCode" : 351,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d11/d3d11_device.cpp",
  "extension" : "cpp",
  "linesOfCode" : 2258,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "renderdoc/driver/d3d11/d3d11_hooks.h",
  "extension" : "h",
  "linesOfCode" : 19,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d11/d3d11_resources.cpp",
  "extension" : "cpp",
  "linesOfCode" : 595,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d11/d3d9_hooks.cpp",
  "extension" : "cpp",
  "linesOfCode" : 52,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d11/d3d11_overlay.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1332,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d11/d3d11_counters.cpp",
  "extension" : "cpp",
  "linesOfCode" : 656,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d11/renderdoc_d3d11.vcxproj.filters",
  "extension" : "filters",
  "linesOfCode" : 195,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d11/d3d11_rendertext.cpp",
  "extension" : "cpp",
  "linesOfCode" : 327,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d11/d3d11_initstate.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1035,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d11/d3d11_serialise.cpp",
  "extension" : "cpp",
  "linesOfCode" : 731,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d11/d3d11_manager.cpp",
  "extension" : "cpp",
  "linesOfCode" : 64,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d11/d3d11_renderstate.h",
  "extension" : "h",
  "linesOfCode" : 243,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d11/d3d11_context1_wrap.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1763,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d11/d3d11_shaderdebug.cpp",
  "extension" : "cpp",
  "linesOfCode" : 2122,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d11/d3d11_common.h",
  "extension" : "h",
  "linesOfCode" : 453,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d11/d3d11_device_wrap.cpp",
  "extension" : "cpp",
  "linesOfCode" : 3065,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d11/d3d11_context3_wrap.cpp",
  "extension" : "cpp",
  "linesOfCode" : 33,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d11/renderdoc_d3d11.vcxproj",
  "extension" : "vcxproj",
  "linesOfCode" : 186,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d11/d3d11_context2_wrap.cpp",
  "extension" : "cpp",
  "linesOfCode" : 95,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d11/d3d11_shader_cache.cpp",
  "extension" : "cpp",
  "linesOfCode" : 237,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d11/d3d11_renderstate.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1050,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d11/d3d11_common.cpp",
  "extension" : "cpp",
  "linesOfCode" : 693,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d11/d3d11_device.h",
  "extension" : "h",
  "linesOfCode" : 917,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d11/d3d11_debug.h",
  "extension" : "h",
  "linesOfCode" : 163,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d11/d3d11_device2_wrap.cpp",
  "extension" : "cpp",
  "linesOfCode" : 53,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d11/d3d11_video.h",
  "extension" : "h",
  "linesOfCode" : 779,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d11/d3d11_rendertext.h",
  "extension" : "h",
  "linesOfCode" : 42,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d11/d3d11_context.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1507,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d11/d3d11_device3_wrap.cpp",
  "extension" : "cpp",
  "linesOfCode" : 783,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d11/d3d11_replay.h",
  "extension" : "h",
  "linesOfCode" : 405,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d11/d3d11_msaa_array_conv.cpp",
  "extension" : "cpp",
  "linesOfCode" : 615,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d11/d3d11_replay.cpp",
  "extension" : "cpp",
  "linesOfCode" : 3376,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d11/precompiled.h",
  "extension" : "h",
  "linesOfCode" : 6,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d11/d3d11_resources.h",
  "extension" : "h",
  "linesOfCode" : 1101,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d11/d3d11_manager.h",
  "extension" : "h",
  "linesOfCode" : 261,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d11/d3d11_device1_wrap.cpp",
  "extension" : "cpp",
  "linesOfCode" : 283,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d11/d3d11_video.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1255,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d11/d3d11_postvs.cpp",
  "extension" : "cpp",
  "linesOfCode" : 803,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d11/d3d11_rendertexture.cpp",
  "extension" : "cpp",
  "linesOfCode" : 687,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d11/precompiled.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/shaders/dxbc/dxbc_compile.h",
  "extension" : "h",
  "linesOfCode" : 3,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/shaders/dxbc/dxbc_container.h",
  "extension" : "h",
  "linesOfCode" : 203,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/shaders/dxbc/dxbc_bytecode_editor.cpp",
  "extension" : "cpp",
  "linesOfCode" : 531,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/shaders/dxbc/dxbc_sdbg.cpp",
  "extension" : "cpp",
  "linesOfCode" : 103,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/shaders/dxbc/dxbc_bytecode_vendorext.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1360,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/shaders/dxbc/dxbc_bytecode_editor.h",
  "extension" : "h",
  "linesOfCode" : 121,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/shaders/dxbc/dxbc_sdbg.h",
  "extension" : "h",
  "linesOfCode" : 147,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/shaders/dxbc/dxbc_debug.h",
  "extension" : "h",
  "linesOfCode" : 258,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/shaders/dxbc/renderdoc_dxbc.vcxproj.filters",
  "extension" : "filters",
  "linesOfCode" : 48,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/shaders/dxbc/dxbc_bytecode.cpp",
  "extension" : "cpp",
  "linesOfCode" : 828,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/shaders/dxbc/dxbc_container.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1946,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/shaders/dxbc/dxbc_stringise.cpp",
  "extension" : "cpp",
  "linesOfCode" : 483,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/shaders/dxbc/dxbc_spdb.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1460,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/shaders/dxbc/dxbc_compile.cpp",
  "extension" : "cpp",
  "linesOfCode" : 42,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/shaders/dxbc/dxbc_reflect.cpp",
  "extension" : "cpp",
  "linesOfCode" : 392,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/shaders/dxbc/official/cvconst.h",
  "extension" : "h",
  "linesOfCode" : 3264,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/shaders/dxbc/official/cvinfo.h",
  "extension" : "h",
  "linesOfCode" : 3317,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "renderdoc/driver/shaders/dxbc/dxbc_reflect.h",
  "extension" : "h",
  "linesOfCode" : 10,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/shaders/dxbc/renderdoc_dxbc.vcxproj",
  "extension" : "vcxproj",
  "linesOfCode" : 142,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/shaders/dxbc/dxbc_common.h",
  "extension" : "h",
  "linesOfCode" : 310,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/shaders/dxbc/dxbc_bytecode_ops.h",
  "extension" : "h",
  "linesOfCode" : 148,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/shaders/dxbc/dxbc_bytecode.h",
  "extension" : "h",
  "linesOfCode" : 990,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/shaders/dxbc/precompiled.h",
  "extension" : "h",
  "linesOfCode" : 5,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/shaders/dxbc/dxbc_bytecode_ops.cpp",
  "extension" : "cpp",
  "linesOfCode" : 2331,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/shaders/dxbc/dxbc_debug.cpp",
  "extension" : "cpp",
  "linesOfCode" : 4625,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "renderdoc/driver/shaders/dxbc/dxbc_spdb.h",
  "extension" : "h",
  "linesOfCode" : 232,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/shaders/dxbc/precompiled.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/shaders/dxil/llvm_encoder.h",
  "extension" : "h",
  "linesOfCode" : 84,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/shaders/dxil/dxil_debuginfo.cpp",
  "extension" : "cpp",
  "linesOfCode" : 733,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "renderdoc/driver/shaders/dxil/llvm_decoder.cpp",
  "extension" : "cpp",
  "linesOfCode" : 588,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/shaders/dxil/llvm_bitwriter.h",
  "extension" : "h",
  "linesOfCode" : 163,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/shaders/dxil/dxil_bytecode.h",
  "extension" : "h",
  "linesOfCode" : 1157,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/shaders/dxil/renderdoc_dxil.vcxproj.filters",
  "extension" : "filters",
  "linesOfCode" : 35,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/shaders/dxil/dxil_bytecode_editor.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1636,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/shaders/dxil/dxil_debuginfo.h",
  "extension" : "h",
  "linesOfCode" : 683,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/shaders/dxil/dxil_common.h",
  "extension" : "h",
  "linesOfCode" : 110,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/shaders/dxil/dxil_common.cpp",
  "extension" : "cpp",
  "linesOfCode" : 26,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/shaders/dxil/llvm_decoder.h",
  "extension" : "h",
  "linesOfCode" : 41,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/shaders/dxil/dxil_bytecode_editor.h",
  "extension" : "h",
  "linesOfCode" : 109,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/shaders/dxil/dxil_disassemble.cpp",
  "extension" : "cpp",
  "linesOfCode" : 4324,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "renderdoc/driver/shaders/dxil/dxil_reflect.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1401,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/shaders/dxil/llvm_common.h",
  "extension" : "h",
  "linesOfCode" : 212,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/shaders/dxil/dxil_bytecode.cpp",
  "extension" : "cpp",
  "linesOfCode" : 2181,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/shaders/dxil/llvm_encoder.cpp",
  "extension" : "cpp",
  "linesOfCode" : 920,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/shaders/dxil/precompiled.h",
  "extension" : "h",
  "linesOfCode" : 5,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/shaders/dxil/llvm_bitreader.h",
  "extension" : "h",
  "linesOfCode" : 206,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/shaders/dxil/renderdoc_dxil.vcxproj",
  "extension" : "vcxproj",
  "linesOfCode" : 131,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/shaders/dxil/precompiled.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/shaders/spirv/spirv_stringise.cpp",
  "extension" : "cpp",
  "linesOfCode" : 2,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/shaders/spirv/spirv_disassemble.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1378,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "renderdoc/driver/shaders/spirv/renderdoc_spirv.vcxproj.filters",
  "extension" : "filters",
  "linesOfCode" : 325,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/shaders/spirv/gen_spirv_code.py",
  "extension" : "py",
  "linesOfCode" : 1110,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/shaders/spirv/spirv_common.h",
  "extension" : "h",
  "linesOfCode" : 362,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/shaders/spirv/spirv_common.cpp",
  "extension" : "cpp",
  "linesOfCode" : 164,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/shaders/spirv/spirv_reflect.h",
  "extension" : "h",
  "linesOfCode" : 102,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/shaders/spirv/spirv_processor.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1425,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "renderdoc/driver/shaders/spirv/spirv_debug.h",
  "extension" : "h",
  "linesOfCode" : 347,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/shaders/spirv/spirv_debug.cpp",
  "extension" : "cpp",
  "linesOfCode" : 3096,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "renderdoc/driver/shaders/spirv/spirv_gen.h",
  "extension" : "h",
  "linesOfCode" : 2444,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/shaders/spirv/glslang_compile.h",
  "extension" : "h",
  "linesOfCode" : 57,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/shaders/spirv/spir-v.xml",
  "extension" : "xml",
  "linesOfCode" : 114,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/shaders/spirv/spirv_editor.cpp",
  "extension" : "cpp",
  "linesOfCode" : 699,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "renderdoc/driver/shaders/spirv/var_dispatch_helpers.h",
  "extension" : "h",
  "linesOfCode" : 310,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/shaders/spirv/glslang_compile.cpp",
  "extension" : "cpp",
  "linesOfCode" : 471,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/shaders/spirv/precompiled.h",
  "extension" : "h",
  "linesOfCode" : 5,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp",
  "extension" : "cpp",
  "linesOfCode" : 3405,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "renderdoc/driver/shaders/spirv/spirv_reflect.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1784,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/shaders/spirv/spirv_processor.h",
  "extension" : "h",
  "linesOfCode" : 518,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/shaders/spirv/renderdoc_spirv.vcxproj",
  "extension" : "vcxproj",
  "linesOfCode" : 283,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/shaders/spirv/spirv_editor.h",
  "extension" : "h",
  "linesOfCode" : 219,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/shaders/spirv/spirv_compile.h",
  "extension" : "h",
  "linesOfCode" : 39,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/shaders/spirv/spirv_compile.cpp",
  "extension" : "cpp",
  "linesOfCode" : 86,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp",
  "extension" : "cpp",
  "linesOfCode" : 996,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/shaders/spirv/precompiled.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/vk_stringise.cpp",
  "extension" : "cpp",
  "linesOfCode" : 3874,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/vk_info.cpp",
  "extension" : "cpp",
  "linesOfCode" : 2174,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/vk_apple_helpers.mm",
  "extension" : "mm",
  "linesOfCode" : 9,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/vk_acceleration_structure.h",
  "extension" : "h",
  "linesOfCode" : 22,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/vk_postvs.cpp",
  "extension" : "cpp",
  "linesOfCode" : 4430,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/vk_dispatch_defs.h",
  "extension" : "h",
  "linesOfCode" : 729,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/vk_core.h",
  "extension" : "h",
  "linesOfCode" : 2022,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/vk_initstate.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1779,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/vk_state.h",
  "extension" : "h",
  "linesOfCode" : 199,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/vk_shader_cache.cpp",
  "extension" : "cpp",
  "linesOfCode" : 845,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/vk_layer.cpp",
  "extension" : "cpp",
  "linesOfCode" : 446,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/vk_manager.h",
  "extension" : "h",
  "linesOfCode" : 337,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/vk_shader_cache.h",
  "extension" : "h",
  "linesOfCode" : 100,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/vk_outputwindow.cpp",
  "extension" : "cpp",
  "linesOfCode" : 984,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/vk_debug.h",
  "extension" : "h",
  "linesOfCode" : 142,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/gen_dispatch_table.py",
  "extension" : "py",
  "linesOfCode" : 139,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/vk_win32.cpp",
  "extension" : "cpp",
  "linesOfCode" : 276,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/vk_counters.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1080,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/vk_manager.cpp",
  "extension" : "cpp",
  "linesOfCode" : 769,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/wrappers/vk_queue_funcs.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1683,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1086,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/wrappers/vk_sync_funcs.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1115,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/wrappers/vk_misc_funcs.cpp",
  "extension" : "cpp",
  "linesOfCode" : 2047,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/wrappers/vk_dynamic_funcs.cpp",
  "extension" : "cpp",
  "linesOfCode" : 2751,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp",
  "extension" : "cpp",
  "linesOfCode" : 3918,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/wrappers/vk_get_funcs.cpp",
  "extension" : "cpp",
  "linesOfCode" : 902,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/wrappers/vk_resource_funcs.cpp",
  "extension" : "cpp",
  "linesOfCode" : 2278,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/wrappers/vk_shader_funcs.cpp",
  "extension" : "cpp",
  "linesOfCode" : 865,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/wrappers/vk_descriptor_funcs.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1416,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp",
  "extension" : "cpp",
  "linesOfCode" : 3650,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp",
  "extension" : "cpp",
  "linesOfCode" : 6378,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/vk_apple.cpp",
  "extension" : "cpp",
  "linesOfCode" : 115,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/vk_rendertext.cpp",
  "extension" : "cpp",
  "linesOfCode" : 474,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/vk_rendermesh.cpp",
  "extension" : "cpp",
  "linesOfCode" : 892,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/vk_overlay.cpp",
  "extension" : "cpp",
  "linesOfCode" : 2601,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/vk_hookset_defs.h",
  "extension" : "h",
  "linesOfCode" : 1823,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/vk_common.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1223,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/renderdoc_vulkan.vcxproj",
  "extension" : "vcxproj",
  "linesOfCode" : 222,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/vk_layer_android.cpp",
  "extension" : "cpp",
  "linesOfCode" : 47,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/vk_ggp.cpp",
  "extension" : "cpp",
  "linesOfCode" : 54,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/official/vulkan_macos.h",
  "extension" : "h",
  "linesOfCode" : 27,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/official/vulkan_fuchsia.h",
  "extension" : "h",
  "linesOfCode" : 207,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/official/vulkan_win32.h",
  "extension" : "h",
  "linesOfCode" : 264,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/official/vulkan_xlib_xrandr.h",
  "extension" : "h",
  "linesOfCode" : 25,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/official/vulkan_android.h",
  "extension" : "h",
  "linesOfCode" : 114,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/official/vulkan_wayland.h",
  "extension" : "h",
  "linesOfCode" : 33,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/official/vk_platform.h",
  "extension" : "h",
  "linesOfCode" : 42,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/official/vulkan_xcb.h",
  "extension" : "h",
  "linesOfCode" : 34,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/official/vulkan_xlib.h",
  "extension" : "h",
  "linesOfCode" : 34,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/official/vulkan_directfb.h",
  "extension" : "h",
  "linesOfCode" : 33,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/official/vulkan_ggp.h",
  "extension" : "h",
  "linesOfCode" : 35,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/official/vk_layer.h",
  "extension" : "h",
  "linesOfCode" : 124,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/official/vulkan_ios.h",
  "extension" : "h",
  "linesOfCode" : 27,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/official/vulkan_metal.h",
  "extension" : "h",
  "linesOfCode" : 151,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/official/vulkan_vi.h",
  "extension" : "h",
  "linesOfCode" : 27,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/official/vulkan.h",
  "extension" : "h",
  "linesOfCode" : 72,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/vk_posix.cpp",
  "extension" : "cpp",
  "linesOfCode" : 429,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/vk_common.h",
  "extension" : "h",
  "linesOfCode" : 2047,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/vk_pixelhistory.cpp",
  "extension" : "cpp",
  "linesOfCode" : 3379,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/vk_image_states.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1277,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/vk_rendertexture.cpp",
  "extension" : "cpp",
  "linesOfCode" : 447,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/vk_dispatchtables.cpp",
  "extension" : "cpp",
  "linesOfCode" : 184,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/vk_resources.cpp",
  "extension" : "cpp",
  "linesOfCode" : 4444,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/vk_android.cpp",
  "extension" : "cpp",
  "linesOfCode" : 69,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/renderdoc_vulkan.vcxproj.filters",
  "extension" : "filters",
  "linesOfCode" : 296,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/vk_replay.h",
  "extension" : "h",
  "linesOfCode" : 632,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/vk_msaa_buffer_conv.cpp",
  "extension" : "cpp",
  "linesOfCode" : 598,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/vk_acceleration_structure.cpp",
  "extension" : "cpp",
  "linesOfCode" : 265,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/vk_debug.cpp",
  "extension" : "cpp",
  "linesOfCode" : 3831,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/vk_core.cpp",
  "extension" : "cpp",
  "linesOfCode" : 4533,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/vk_shader_feedback.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1721,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/precompiled.h",
  "extension" : "h",
  "linesOfCode" : 6,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/vk_linux.cpp",
  "extension" : "cpp",
  "linesOfCode" : 226,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/vk_memory.cpp",
  "extension" : "cpp",
  "linesOfCode" : 329,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/vk_info.h",
  "extension" : "h",
  "linesOfCode" : 552,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/vk_shaderdebug.cpp",
  "extension" : "cpp",
  "linesOfCode" : 3844,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/vk_replay.cpp",
  "extension" : "cpp",
  "linesOfCode" : 3975,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/vk_rendertext.h",
  "extension" : "h",
  "linesOfCode" : 42,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/vk_state.cpp",
  "extension" : "cpp",
  "linesOfCode" : 873,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/vk_resources.h",
  "extension" : "h",
  "linesOfCode" : 2084,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/vk_dispatchtables.h",
  "extension" : "h",
  "linesOfCode" : 38,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/vk_next_chains.cpp",
  "extension" : "cpp",
  "linesOfCode" : 2888,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/vulkan/precompiled.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/metal/metal_common.h",
  "extension" : "h",
  "linesOfCode" : 296,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/metal/metal_render_pipeline_state.h",
  "extension" : "h",
  "linesOfCode" : 13,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/metal/metal_function_bridge.mm",
  "extension" : "mm",
  "linesOfCode" : 87,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/metal/metal_replay.h",
  "extension" : "h",
  "linesOfCode" : 13,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/metal/metal_blit_command_encoder_bridge.mm",
  "extension" : "mm",
  "linesOfCode" : 263,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/metal/metal_library.cpp",
  "extension" : "cpp",
  "linesOfCode" : 56,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "renderdoc/driver/metal/metal_device.h",
  "extension" : "h",
  "linesOfCode" : 184,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/metal/metal_render_pipeline_state.cpp",
  "extension" : "cpp",
  "linesOfCode" : 10,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/metal/metal_command_queue.cpp",
  "extension" : "cpp",
  "linesOfCode" : 51,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "renderdoc/driver/metal/metal_hook_bridge.mm",
  "extension" : "mm",
  "linesOfCode" : 48,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/metal/metal_command_queue.h",
  "extension" : "h",
  "linesOfCode" : 15,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/metal/metal_manager.h",
  "extension" : "h",
  "linesOfCode" : 109,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "renderdoc/driver/metal/metal_manager.cpp",
  "extension" : "cpp",
  "linesOfCode" : 30,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/metal/metal_device.cpp",
  "extension" : "cpp",
  "linesOfCode" : 616,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "renderdoc/driver/metal/metal_function.cpp",
  "extension" : "cpp",
  "linesOfCode" : 8,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/metal/metal_buffer_bridge.mm",
  "extension" : "mm",
  "linesOfCode" : 138,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "renderdoc/driver/metal/metal_hook.cpp",
  "extension" : "cpp",
  "linesOfCode" : 17,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/metal/metal_core.h",
  "extension" : "h",
  "linesOfCode" : 11,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/metal/metal_render_command_encoder.h",
  "extension" : "h",
  "linesOfCode" : 34,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/metal/metal_command_queue_bridge.mm",
  "extension" : "mm",
  "linesOfCode" : 64,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/metal/metal_common.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1456,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/metal/metal_replay.cpp",
  "extension" : "cpp",
  "linesOfCode" : 17,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/metal/metal_render_pipeline_state_bridge.mm",
  "extension" : "mm",
  "linesOfCode" : 129,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/metal/metal_library_bridge.mm",
  "extension" : "mm",
  "linesOfCode" : 107,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/metal/metal_texture.h",
  "extension" : "h",
  "linesOfCode" : 13,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/metal/metal_resources.h",
  "extension" : "h",
  "linesOfCode" : 134,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/metal/metal_types_bridge.h",
  "extension" : "h",
  "linesOfCode" : 38,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/metal/metal_function.h",
  "extension" : "h",
  "linesOfCode" : 13,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/metal/metal_types.cpp",
  "extension" : "cpp",
  "linesOfCode" : 629,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "renderdoc/driver/metal/metal_device_bridge.mm",
  "extension" : "mm",
  "linesOfCode" : 787,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/metal/metal_stringise.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1184,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "renderdoc/driver/metal/metal_texture_bridge.mm",
  "extension" : "mm",
  "linesOfCode" : 300,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/metal/metal_hook.h",
  "extension" : "h",
  "linesOfCode" : 12,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/metal/official/metal-cpp.cpp",
  "extension" : "cpp",
  "linesOfCode" : 4,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/metal/metal_core.cpp",
  "extension" : "cpp",
  "linesOfCode" : 885,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "renderdoc/driver/metal/metal_command_buffer.h",
  "extension" : "h",
  "linesOfCode" : 29,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/metal/metal_types.h",
  "extension" : "h",
  "linesOfCode" : 437,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "renderdoc/driver/metal/metal_buffer.h",
  "extension" : "h",
  "linesOfCode" : 19,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/metal/metal_render_command_encoder.cpp",
  "extension" : "cpp",
  "linesOfCode" : 285,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "renderdoc/driver/metal/metal_resources.cpp",
  "extension" : "cpp",
  "linesOfCode" : 43,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/metal/metal_command_buffer_bridge.mm",
  "extension" : "mm",
  "linesOfCode" : 212,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/metal/metal_dispatch_table_bridge.h",
  "extension" : "h",
  "linesOfCode" : 22,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "renderdoc/driver/metal/metal_command_buffer.cpp",
  "extension" : "cpp",
  "linesOfCode" : 262,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "renderdoc/driver/metal/metal_buffer.cpp",
  "extension" : "cpp",
  "linesOfCode" : 106,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "renderdoc/driver/metal/metal_serialise.cpp",
  "extension" : "cpp",
  "linesOfCode" : 363,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "renderdoc/driver/metal/metal_helpers_bridge.mm",
  "extension" : "mm",
  "linesOfCode" : 12,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/metal/metal_init_state.cpp",
  "extension" : "cpp",
  "linesOfCode" : 124,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "renderdoc/driver/metal/metal_blit_command_encoder.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1108,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "renderdoc/driver/metal/metal_dispatch_table_bridge.mm",
  "extension" : "mm",
  "linesOfCode" : 19,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/metal/metal_library.h",
  "extension" : "h",
  "linesOfCode" : 15,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/metal/metal_blit_command_encoder.h",
  "extension" : "h",
  "linesOfCode" : 84,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/metal/metal_render_command_encoder_bridge.mm",
  "extension" : "mm",
  "linesOfCode" : 1100,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/metal/metal_texture.cpp",
  "extension" : "cpp",
  "linesOfCode" : 8,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/dx/official/dxgi.h",
  "extension" : "h",
  "linesOfCode" : 1737,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/dx/official/dxgi1_5.h",
  "extension" : "h",
  "linesOfCode" : 907,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/dx/official/D3D12Downlevel.h",
  "extension" : "h",
  "linesOfCode" : 155,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/dx/official/d3d11_2.h",
  "extension" : "h",
  "linesOfCode" : 1591,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/dx/official/dxgi1_2.h",
  "extension" : "h",
  "linesOfCode" : 1452,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/dx/official/d3d8.h",
  "extension" : "h",
  "linesOfCode" : 964,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/dx/official/d3d11_3.h",
  "extension" : "h",
  "linesOfCode" : 4279,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/dx/official/dxgi1_3.h",
  "extension" : "h",
  "linesOfCode" : 1248,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/dx/official/dxgi1_4.h",
  "extension" : "h",
  "linesOfCode" : 867,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/dx/official/dxgi1_6.h",
  "extension" : "h",
  "linesOfCode" : 887,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/dx/official/dxgidebug.h",
  "extension" : "h",
  "linesOfCode" : 576,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/dx/official/d3d11_1.h",
  "extension" : "h",
  "linesOfCode" : 3042,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/dx/official/D3D11On12On7.h",
  "extension" : "h",
  "linesOfCode" : 16,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/dx/official/dxgiformat.h",
  "extension" : "h",
  "linesOfCode" : 130,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/dx/official/dxgitype.h",
  "extension" : "h",
  "linesOfCode" : 87,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/dx/official/d3dcommon.h",
  "extension" : "h",
  "linesOfCode" : 937,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/dx/official/dxgicommon.h",
  "extension" : "h",
  "linesOfCode" : 44,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/dx/official/d3d9caps.h",
  "extension" : "h",
  "linesOfCode" : 385,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/dx/official/d3d8types.h",
  "extension" : "h",
  "linesOfCode" : 1099,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/dx/official/d3d11_4.h",
  "extension" : "h",
  "linesOfCode" : 2745,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/dx/official/d3d9types.h",
  "extension" : "h",
  "linesOfCode" : 1700,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/dx/official/d3d11sdklayers.h",
  "extension" : "h",
  "linesOfCode" : 2103,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/dx/official/d3d9.h",
  "extension" : "h",
  "linesOfCode" : 2178,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/dx/official/d3d8caps.h",
  "extension" : "h",
  "linesOfCode" : 237,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/dx/official/dxcapi.h",
  "extension" : "h",
  "linesOfCode" : 468,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/dx/official/d3dcompiler.h",
  "extension" : "h",
  "linesOfCode" : 282,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/dx/official/d3d12sdklayers.h",
  "extension" : "h",
  "linesOfCode" : 3052,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/dx/official/winapifamily.h",
  "extension" : "h",
  "linesOfCode" : 154,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/gl/gl_manager.cpp",
  "extension" : "cpp",
  "linesOfCode" : 165,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/gl/egl_hooks.cpp",
  "extension" : "cpp",
  "linesOfCode" : 824,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/gl/gl_postvs.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1410,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/gl/apple_gl_hook_defs.cpp",
  "extension" : "cpp",
  "linesOfCode" : 12,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/gl/wgl_platform.cpp",
  "extension" : "cpp",
  "linesOfCode" : 474,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/gl/egl_platform.cpp",
  "extension" : "cpp",
  "linesOfCode" : 355,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/gl/gl_rendertext.cpp",
  "extension" : "cpp",
  "linesOfCode" : 398,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/gl/wgl_hooks.cpp",
  "extension" : "cpp",
  "linesOfCode" : 451,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/gl/apple_gl_hook_defs.h",
  "extension" : "h",
  "linesOfCode" : 1265,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/gl/gl_outputwindow.cpp",
  "extension" : "cpp",
  "linesOfCode" : 262,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/gl/glx_hooks.cpp",
  "extension" : "cpp",
  "linesOfCode" : 602,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/gl/gl_replay.cpp",
  "extension" : "cpp",
  "linesOfCode" : 3584,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/gl/cgl_platform_helpers.mm",
  "extension" : "mm",
  "linesOfCode" : 449,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/gl/gl_shader_refl.h",
  "extension" : "h",
  "linesOfCode" : 29,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/gl/gl_rendermesh.cpp",
  "extension" : "cpp",
  "linesOfCode" : 556,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/gl/gl_counters.cpp",
  "extension" : "cpp",
  "linesOfCode" : 520,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/gl/gl_msaa_array_conv.cpp",
  "extension" : "cpp",
  "linesOfCode" : 455,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/gl/renderdoc_gl.vcxproj",
  "extension" : "vcxproj",
  "linesOfCode" : 207,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/gl/gl_overlay.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1844,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "renderdoc/driver/gl/gen_dispatch_table.py",
  "extension" : "py",
  "linesOfCode" : 175,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/gl/gl_renderstate.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1633,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "renderdoc/driver/gl/gl_resources.h",
  "extension" : "h",
  "linesOfCode" : 262,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/gl/gl_common.h",
  "extension" : "h",
  "linesOfCode" : 1974,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "renderdoc/driver/gl/wrappers/gl_interop_funcs.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1558,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/gl/wrappers/gl_uniform_funcs.cpp",
  "extension" : "cpp",
  "linesOfCode" : 481,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/gl/wrappers/gl_debug_funcs.cpp",
  "extension" : "cpp",
  "linesOfCode" : 459,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/gl/wrappers/gl_query_funcs.cpp",
  "extension" : "cpp",
  "linesOfCode" : 756,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/gl/wrappers/gl_shader_funcs.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1584,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp",
  "extension" : "cpp",
  "linesOfCode" : 4148,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/gl/wrappers/gl_texture_funcs.cpp",
  "extension" : "cpp",
  "linesOfCode" : 5855,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/gl/wrappers/gl_sampler_funcs.cpp",
  "extension" : "cpp",
  "linesOfCode" : 498,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/gl/wrappers/gl_state_funcs.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1590,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/gl/wrappers/gl_emulated.cpp",
  "extension" : "cpp",
  "linesOfCode" : 3413,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "renderdoc/driver/gl/wrappers/gl_get_funcs.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1203,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/gl/wrappers/gl_framebuffer_funcs.cpp",
  "extension" : "cpp",
  "linesOfCode" : 2597,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp",
  "extension" : "cpp",
  "linesOfCode" : 3836,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/gl/gl_hooks.cpp",
  "extension" : "cpp",
  "linesOfCode" : 249,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/gl/gl_rendertexture.cpp",
  "extension" : "cpp",
  "linesOfCode" : 556,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/gl/gl_resources.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1772,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/gl/cgl_hooks.cpp",
  "extension" : "cpp",
  "linesOfCode" : 157,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "renderdoc/driver/gl/glx_dispatch_table.h",
  "extension" : "h",
  "linesOfCode" : 76,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/gl/gl_dispatch_table_defs.h",
  "extension" : "h",
  "linesOfCode" : 7070,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/gl/official/gl3platform.h",
  "extension" : "h",
  "linesOfCode" : 10,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/gl/official/glesext.h",
  "extension" : "h",
  "linesOfCode" : 3276,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/gl/official/glxext.h",
  "extension" : "h",
  "linesOfCode" : 840,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/gl/official/cgl.h",
  "extension" : "h",
  "linesOfCode" : 380,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/gl/official/wglext.h",
  "extension" : "h",
  "linesOfCode" : 752,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/gl/official/eglext.h",
  "extension" : "h",
  "linesOfCode" : 1028,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/gl/official/glcorearb.h",
  "extension" : "h",
  "linesOfCode" : 5406,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/gl/official/gl32.h",
  "extension" : "h",
  "linesOfCode" : 1775,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/gl/official/eglplatform.h",
  "extension" : "h",
  "linesOfCode" : 47,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/gl/official/khrplatform.h",
  "extension" : "h",
  "linesOfCode" : 101,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/gl/official/egl.h",
  "extension" : "h",
  "linesOfCode" : 251,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/gl/official/legacygl.h",
  "extension" : "h",
  "linesOfCode" : 709,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/gl/gl_program_iterate.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1121,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/gl/renderdoc_gl.vcxproj.filters",
  "extension" : "filters",
  "linesOfCode" : 272,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/gl/cgl_dispatch_table.h",
  "extension" : "h",
  "linesOfCode" : 40,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/gl/gl_initstate.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1882,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/gl/cgl_platform.cpp",
  "extension" : "cpp",
  "linesOfCode" : 214,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/gl/gl_shader_refl.cpp",
  "extension" : "cpp",
  "linesOfCode" : 2183,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "renderdoc/driver/gl/precompiled.h",
  "extension" : "h",
  "linesOfCode" : 6,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/gl/gl_pixelhistory.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1795,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/gl/gl_replay.h",
  "extension" : "h",
  "linesOfCode" : 359,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/gl/gl_stringise.cpp",
  "extension" : "cpp",
  "linesOfCode" : 4061,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/gl/glx_platform.cpp",
  "extension" : "cpp",
  "linesOfCode" : 392,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/gl/gl_manager.h",
  "extension" : "h",
  "linesOfCode" : 241,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/gl/wgl_dispatch_table.h",
  "extension" : "h",
  "linesOfCode" : 75,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/gl/gl_renderstate.h",
  "extension" : "h",
  "linesOfCode" : 296,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/gl/glx_fake_vk_hooks.cpp",
  "extension" : "cpp",
  "linesOfCode" : 65,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/gl/gl_enum.h",
  "extension" : "h",
  "linesOfCode" : 6156,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/gl/gl_driver.h",
  "extension" : "h",
  "linesOfCode" : 2256,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/gl/gl_debug.cpp",
  "extension" : "cpp",
  "linesOfCode" : 2177,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/gl/gl_dispatch_table.h",
  "extension" : "h",
  "linesOfCode" : 859,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/gl/gl_initstate.h",
  "extension" : "h",
  "linesOfCode" : 133,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/gl/egl_dispatch_table.h",
  "extension" : "h",
  "linesOfCode" : 80,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/gl/gl_driver.cpp",
  "extension" : "cpp",
  "linesOfCode" : 4557,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/gl/precompiled.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/gl/gl_common.cpp",
  "extension" : "cpp",
  "linesOfCode" : 2451,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/intel/intel_counters.h",
  "extension" : "h",
  "linesOfCode" : 59,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/intel/intel_counters.cpp",
  "extension" : "cpp",
  "linesOfCode" : 381,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/intel/official/metrics_discovery_api.h",
  "extension" : "h",
  "linesOfCode" : 571,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/intel/official/DriverStorePath.h",
  "extension" : "h",
  "linesOfCode" : 224,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/intel/intel_gl_counters.h",
  "extension" : "h",
  "linesOfCode" : 60,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/intel/intel_gl_counters.cpp",
  "extension" : "cpp",
  "linesOfCode" : 333,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/intel/Intel.vcxproj",
  "extension" : "vcxproj",
  "linesOfCode" : 111,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/amd/amd_isa.cpp",
  "extension" : "cpp",
  "linesOfCode" : 427,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/amd/amd_isa_devices.cpp",
  "extension" : "cpp",
  "linesOfCode" : 37,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/amd/amd_rgp.cpp",
  "extension" : "cpp",
  "linesOfCode" : 172,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/amd/amd_counters.cpp",
  "extension" : "cpp",
  "linesOfCode" : 654,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/amd/AMD.vcxproj.filters",
  "extension" : "filters",
  "linesOfCode" : 135,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/amd/ags_wrapper.h",
  "extension" : "h",
  "linesOfCode" : 23,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/amd/amd_isa_posix.cpp",
  "extension" : "cpp",
  "linesOfCode" : 8,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/amd/amd_counters.h",
  "extension" : "h",
  "linesOfCode" : 69,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/amd/amd_isa_devices.h",
  "extension" : "h",
  "linesOfCode" : 15,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/amd/official/GPUPerfAPI/Include/gpu_perf_api_vk.h",
  "extension" : "h",
  "linesOfCode" : 18,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/amd/official/GPUPerfAPI/Include/gpu_perf_api_function_types.h",
  "extension" : "h",
  "linesOfCode" : 57,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/amd/official/GPUPerfAPI/Include/gpu_perf_api_interface_loader.h",
  "extension" : "h",
  "linesOfCode" : 509,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/amd/official/GPUPerfAPI/Include/gpu_perf_api_functions.h",
  "extension" : "h",
  "linesOfCode" : 56,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/amd/official/GPUPerfAPI/Include/gpu_perf_api_stub.h",
  "extension" : "h",
  "linesOfCode" : 230,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/amd/official/GPUPerfAPI/Include/gpu_perf_api_counters.h",
  "extension" : "h",
  "linesOfCode" : 285,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/amd/official/GPUPerfAPI/Include/gpu_perf_api.h",
  "extension" : "h",
  "linesOfCode" : 107,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/amd/official/GPUPerfAPI/Include/gpu_perf_api_types.h",
  "extension" : "h",
  "linesOfCode" : 240,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/amd/official/RGP/DevDriverAPI.h",
  "extension" : "h",
  "linesOfCode" : 90,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/amd/official/ags/amd_ags.h",
  "extension" : "h",
  "linesOfCode" : 399,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/amd/official/DXExt/AmdDxExt.h",
  "extension" : "h",
  "linesOfCode" : 24,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/amd/official/DXExt/AmdDxExtIface.h",
  "extension" : "h",
  "linesOfCode" : 13,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/amd/official/DXExt/AmdExtD3D.h",
  "extension" : "h",
  "linesOfCode" : 16,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/amd/official/DXExt/AmdExtD3DCommandListMarkerApi.h",
  "extension" : "h",
  "linesOfCode" : 10,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/amd/official/DXExt/AmdDxExtApi.h",
  "extension" : "h",
  "linesOfCode" : 37,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/amd/official/RGA/elf/elf64.h",
  "extension" : "h",
  "linesOfCode" : 152,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/amd/official/RGA/elf/elf32.h",
  "extension" : "h",
  "linesOfCode" : 148,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/amd/official/RGA/elf/elf_common.h",
  "extension" : "h",
  "linesOfCode" : 1074,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/amd/official/RGA/Common/AsicReg/devices.h",
  "extension" : "h",
  "linesOfCode" : 110,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/amd/official/RGA/Common/AmdDxGsaCompile.h",
  "extension" : "h",
  "linesOfCode" : 70,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/amd/amd_hooks.cpp",
  "extension" : "cpp",
  "linesOfCode" : 532,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/amd/amd_isa.h",
  "extension" : "h",
  "linesOfCode" : 12,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/amd/AMD_RGP.vcxproj",
  "extension" : "vcxproj",
  "linesOfCode" : 235,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/amd/amd_rgp.h",
  "extension" : "h",
  "linesOfCode" : 21,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/amd/AMD_RGP.vcxproj.filters",
  "extension" : "filters",
  "linesOfCode" : 431,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/amd/amd_isa_win32.cpp",
  "extension" : "cpp",
  "linesOfCode" : 212,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/amd/AMD.vcxproj",
  "extension" : "vcxproj",
  "linesOfCode" : 143,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/amd/ags_wrapper.cpp",
  "extension" : "cpp",
  "linesOfCode" : 200,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/nv/nv_counter_enumerator.h",
  "extension" : "h",
  "linesOfCode" : 37,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/nv/nvapi_wrapper.h",
  "extension" : "h",
  "linesOfCode" : 64,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/nv/nvapi_wrapper.cpp",
  "extension" : "cpp",
  "linesOfCode" : 144,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/nv/nv_counter_enumerator.cpp",
  "extension" : "cpp",
  "linesOfCode" : 390,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/nv/nv_vk_counters.cpp",
  "extension" : "cpp",
  "linesOfCode" : 338,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/nv/NV.vcxproj",
  "extension" : "vcxproj",
  "linesOfCode" : 128,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/nv/NV.vcxproj.filters",
  "extension" : "filters",
  "linesOfCode" : 159,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/nv/nv_d3d12_counters.cpp",
  "extension" : "cpp",
  "linesOfCode" : 351,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/nv/official/nvapi/nvapi_interface.h",
  "extension" : "h",
  "linesOfCode" : 369,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/nv/official/PerfKit/include/NvPmApi.h",
  "extension" : "h",
  "linesOfCode" : 348,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfScopeExitGuard.h",
  "extension" : "h",
  "linesOfCode" : 41,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerD3D11.h",
  "extension" : "h",
  "linesOfCode" : 318,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfCounterConfiguration.h",
  "extension" : "h",
  "linesOfCode" : 77,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfD3D12.h",
  "extension" : "h",
  "linesOfCode" : 472,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerVulkan.h",
  "extension" : "h",
  "linesOfCode" : 522,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerOpenGL.h",
  "extension" : "h",
  "linesOfCode" : 338,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfMetricsEvaluator.h",
  "extension" : "h",
  "linesOfCode" : 674,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfPeriodicSamplerCommon.h",
  "extension" : "h",
  "linesOfCode" : 56,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfD3D11.h",
  "extension" : "h",
  "linesOfCode" : 217,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfPeriodicSamplerGpu.h",
  "extension" : "h",
  "linesOfCode" : 469,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfInit.h",
  "extension" : "h",
  "linesOfCode" : 428,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfOpenGL.h",
  "extension" : "h",
  "linesOfCode" : 144,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfiler.h",
  "extension" : "h",
  "linesOfCode" : 256,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfD3D.h",
  "extension" : "h",
  "linesOfCode" : 53,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfVulkan.h",
  "extension" : "h",
  "linesOfCode" : 674,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfRangeProfilerD3D12.h",
  "extension" : "h",
  "linesOfCode" : 346,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfDeviceProperties.h",
  "extension" : "h",
  "linesOfCode" : 95,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfCounterData.h",
  "extension" : "h",
  "linesOfCode" : 806,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/NvPerfUtility/include/NvPerfMetricsConfigBuilder.h",
  "extension" : "h",
  "linesOfCode" : 285,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/nvperf_device_target.h",
  "extension" : "h",
  "linesOfCode" : 244,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/nvperf_d3d11_target.h",
  "extension" : "h",
  "linesOfCode" : 234,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/windows-desktop-x64/nvperf_host_impl.h",
  "extension" : "h",
  "linesOfCode" : 2798,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/nvperf_versions_target.h",
  "extension" : "h",
  "linesOfCode" : 84,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/nvperf_common.h",
  "extension" : "h",
  "linesOfCode" : 105,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/nvperf_opengl_target.h",
  "extension" : "h",
  "linesOfCode" : 221,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/nvperf_device_host.h",
  "extension" : "h",
  "linesOfCode" : 59,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/nvperf_d3d11_host.h",
  "extension" : "h",
  "linesOfCode" : 59,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/nvperf_host.h",
  "extension" : "h",
  "linesOfCode" : 631,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/linux-desktop-x64/nvperf_host_impl.h",
  "extension" : "h",
  "linesOfCode" : 2043,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/nvperf_opengl_host.h",
  "extension" : "h",
  "linesOfCode" : 59,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/nvperf_vulkan_host.h",
  "extension" : "h",
  "linesOfCode" : 59,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/nvperf_target.h",
  "extension" : "h",
  "linesOfCode" : 324,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/nvperf_d3d12_host.h",
  "extension" : "h",
  "linesOfCode" : 59,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/nvperf_vulkan_target.h",
  "extension" : "h",
  "linesOfCode" : 383,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/nv/official/PerfSDK/redist/include/nvperf_d3d12_target.h",
  "extension" : "h",
  "linesOfCode" : 359,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/nv/nv_gl_counters.h",
  "extension" : "h",
  "linesOfCode" : 19,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/nv/nv_gl_counters.cpp",
  "extension" : "cpp",
  "linesOfCode" : 276,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/nv/nv_d3d12_counters.h",
  "extension" : "h",
  "linesOfCode" : 20,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/nv/nv_d3d11_counters.cpp",
  "extension" : "cpp",
  "linesOfCode" : 283,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/nv/nv_d3d11_counters.h",
  "extension" : "h",
  "linesOfCode" : 23,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/nv/nvapi_hooks.cpp",
  "extension" : "cpp",
  "linesOfCode" : 579,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/nv/nv_counters.h",
  "extension" : "h",
  "linesOfCode" : 38,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/nv/nv_counters.cpp",
  "extension" : "cpp",
  "linesOfCode" : 311,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/nv/nv_vk_counters.h",
  "extension" : "h",
  "linesOfCode" : 19,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/arm/arm_counters.cpp",
  "extension" : "cpp",
  "linesOfCode" : 175,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/arm/ARM.vcxproj.filters",
  "extension" : "filters",
  "linesOfCode" : 150,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/arm/ARM.vcxproj",
  "extension" : "vcxproj",
  "linesOfCode" : 221,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/arm/arm_counters.h",
  "extension" : "h",
  "linesOfCode" : 37,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/arm/official/lizard/include/lizard/lizard.hpp",
  "extension" : "hpp",
  "linesOfCode" : 48,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/arm/official/lizard/include/lizard/lizard_api.h",
  "extension" : "h",
  "linesOfCode" : 80,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/arm/official/lizard/include/lizard/lizard_counter.hpp",
  "extension" : "hpp",
  "linesOfCode" : 99,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/arm/official/lizard/message_util.hpp",
  "extension" : "hpp",
  "linesOfCode" : 10,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/arm/official/lizard/lizard_communication.hpp",
  "extension" : "hpp",
  "linesOfCode" : 25,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/arm/official/lizard/gator_constants.hpp",
  "extension" : "hpp",
  "linesOfCode" : 57,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/arm/official/lizard/gator_message.cpp",
  "extension" : "cpp",
  "linesOfCode" : 55,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/arm/official/lizard/socket.hpp",
  "extension" : "hpp",
  "linesOfCode" : 31,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/arm/official/lizard/hwcpipe_api.cpp",
  "extension" : "cpp",
  "linesOfCode" : 133,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/arm/official/lizard/gator_api.cpp",
  "extension" : "cpp",
  "linesOfCode" : 366,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/arm/official/lizard/hwcpipe_api.hpp",
  "extension" : "hpp",
  "linesOfCode" : 23,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/arm/official/lizard/gator_message.hpp",
  "extension" : "hpp",
  "linesOfCode" : 28,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/arm/official/lizard/hwcpipe_communication.hpp",
  "extension" : "hpp",
  "linesOfCode" : 22,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/arm/official/lizard/hwcpipe_communication.cpp",
  "extension" : "cpp",
  "linesOfCode" : 32,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/arm/official/lizard/lizard_counter.cpp",
  "extension" : "cpp",
  "linesOfCode" : 57,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/arm/official/lizard/socket.cpp",
  "extension" : "cpp",
  "linesOfCode" : 111,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/arm/official/lizard/gator_api.hpp",
  "extension" : "hpp",
  "linesOfCode" : 57,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/arm/official/lizard/lizard_communication.cpp",
  "extension" : "cpp",
  "linesOfCode" : 38,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/arm/official/lizard/gatord_xml_reader.cpp",
  "extension" : "cpp",
  "linesOfCode" : 211,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/arm/official/lizard/message_util.cpp",
  "extension" : "cpp",
  "linesOfCode" : 44,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/arm/official/lizard/lizard_api.cpp",
  "extension" : "cpp",
  "linesOfCode" : 206,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/arm/official/lizard/lizard.cpp",
  "extension" : "cpp",
  "linesOfCode" : 260,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/arm/official/lizard/gatord_xml_reader.hpp",
  "extension" : "hpp",
  "linesOfCode" : 45,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/ihv/arm/arm_counters_stub.cpp",
  "extension" : "cpp",
  "linesOfCode" : 46,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d12/d3d12_common.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1609,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d12/d3d12_command_list1_wrap.cpp",
  "extension" : "cpp",
  "linesOfCode" : 511,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d12/d3d12_device_wrap7.cpp",
  "extension" : "cpp",
  "linesOfCode" : 51,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "renderdoc/driver/d3d12/renderdoc_d3d12.vcxproj",
  "extension" : "vcxproj",
  "linesOfCode" : 198,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d12/d3d12_postvs.cpp",
  "extension" : "cpp",
  "linesOfCode" : 3001,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "renderdoc/driver/d3d12/d3d12_command_list5_wrap.cpp",
  "extension" : "cpp",
  "linesOfCode" : 158,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d12/d3d12_command_queue.h",
  "extension" : "h",
  "linesOfCode" : 286,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d12/d3d12_command_list9_wrap.cpp",
  "extension" : "cpp",
  "linesOfCode" : 123,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d12/d3d12_device_wrap1.cpp",
  "extension" : "cpp",
  "linesOfCode" : 53,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d12/d3d12_hooks.cpp",
  "extension" : "cpp",
  "linesOfCode" : 708,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d12/d3d12_outputwindow.cpp",
  "extension" : "cpp",
  "linesOfCode" : 526,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d12/d3d12_debug.h",
  "extension" : "h",
  "linesOfCode" : 217,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d12/d3d12_resources.h",
  "extension" : "h",
  "linesOfCode" : 1264,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d12/d3d12_rendertext.h",
  "extension" : "h",
  "linesOfCode" : 49,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d12/d3d12_commands.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1877,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d12/renderdoc_d3d12.vcxproj.filters",
  "extension" : "filters",
  "linesOfCode" : 234,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d12/d3d12_overlay.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1893,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "renderdoc/driver/d3d12/d3d12_common.h",
  "extension" : "h",
  "linesOfCode" : 1002,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d12/d3d12_pixelhistory.cpp",
  "extension" : "cpp",
  "linesOfCode" : 2434,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "renderdoc/driver/d3d12/d3d12_shader_cache.cpp",
  "extension" : "cpp",
  "linesOfCode" : 815,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d12/d3d12_rendertext.cpp",
  "extension" : "cpp",
  "linesOfCode" : 420,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d12/d3d12_rendertexture.cpp",
  "extension" : "cpp",
  "linesOfCode" : 602,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d12/d3d12_manager.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1593,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d12/d3d12_device_wrap9.cpp",
  "extension" : "cpp",
  "linesOfCode" : 141,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d12/d3d12_command_list3_wrap.cpp",
  "extension" : "cpp",
  "linesOfCode" : 12,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d12/d3d12_counters.cpp",
  "extension" : "cpp",
  "linesOfCode" : 673,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp",
  "extension" : "cpp",
  "linesOfCode" : 4346,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d12/d3d12_device_wrap5.cpp",
  "extension" : "cpp",
  "linesOfCode" : 256,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "renderdoc/driver/d3d12/d3d12_state.cpp",
  "extension" : "cpp",
  "linesOfCode" : 328,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d12/d3d12_command_list7_wrap.cpp",
  "extension" : "cpp",
  "linesOfCode" : 204,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d12/d3d12_device.cpp",
  "extension" : "cpp",
  "linesOfCode" : 3982,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "renderdoc/driver/d3d12/d3d12_manager.h",
  "extension" : "h",
  "linesOfCode" : 930,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d12/d3d12_commands.h",
  "extension" : "h",
  "linesOfCode" : 256,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d12/d3d12_replay.cpp",
  "extension" : "cpp",
  "linesOfCode" : 3575,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d12/d3d12_rendermesh.cpp",
  "extension" : "cpp",
  "linesOfCode" : 661,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d12/d3d12_serialise.cpp",
  "extension" : "cpp",
  "linesOfCode" : 2163,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d12/d3d12_device_wrap.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1932,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d12/d3d12_device_wrap8.cpp",
  "extension" : "cpp",
  "linesOfCode" : 29,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d12/d3d12_resources.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1108,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "renderdoc/driver/d3d12/d3d12_device_wrap2.cpp",
  "extension" : "cpp",
  "linesOfCode" : 315,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d12/d3d12_sdk_select.cpp",
  "extension" : "cpp",
  "linesOfCode" : 482,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d12/d3d12_device_rescreate_wrap.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1244,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d12/d3d12_stringise.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1504,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d12/d3d12_hooks.h",
  "extension" : "h",
  "linesOfCode" : 11,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d12/d3d12_command_list4_wrap.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1071,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "renderdoc/driver/d3d12/d3d12_device.h",
  "extension" : "h",
  "linesOfCode" : 1347,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d12/d3d12_device_wrap3.cpp",
  "extension" : "cpp",
  "linesOfCode" : 143,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d12/d3d12_shaderdebug.cpp",
  "extension" : "cpp",
  "linesOfCode" : 2188,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "renderdoc/driver/d3d12/d3d12_msaa_array_conv.cpp",
  "extension" : "cpp",
  "linesOfCode" : 470,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d12/d3d12_initstate.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1243,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d12/d3d12_replay.h",
  "extension" : "h",
  "linesOfCode" : 436,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d12/d3d12_state.h",
  "extension" : "h",
  "linesOfCode" : 181,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d12/precompiled.h",
  "extension" : "h",
  "linesOfCode" : 6,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d12/d3d12_device_wrap6.cpp",
  "extension" : "cpp",
  "linesOfCode" : 8,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d12/d3d12_device_wrap11.cpp",
  "extension" : "cpp",
  "linesOfCode" : 27,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d12/d3d12_debug.cpp",
  "extension" : "cpp",
  "linesOfCode" : 2544,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "renderdoc/driver/d3d12/d3d12_command_list.h",
  "extension" : "h",
  "linesOfCode" : 500,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d12/d3d12_shader_cache.h",
  "extension" : "h",
  "linesOfCode" : 43,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d12/d3d12_shader_feedback.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1214,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "renderdoc/driver/d3d12/d3d12_command_list8_wrap.cpp",
  "extension" : "cpp",
  "linesOfCode" : 62,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d12/d3d12_device_wrap12.cpp",
  "extension" : "cpp",
  "linesOfCode" : 15,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d12/d3d12_command_list6_wrap.cpp",
  "extension" : "cpp",
  "linesOfCode" : 73,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d12/d3d12_device_wrap4.cpp",
  "extension" : "cpp",
  "linesOfCode" : 297,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d12/d3d12_command_list2_wrap.cpp",
  "extension" : "cpp",
  "linesOfCode" : 55,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d12/d3d12_command_queue_wrap.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1042,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/d3d12/precompiled.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/dxgi/dxgi_stringise.cpp",
  "extension" : "cpp",
  "linesOfCode" : 206,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/dxgi/renderdoc_dxgi.vcxproj",
  "extension" : "vcxproj",
  "linesOfCode" : 130,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/dxgi/dxgi_wrapped.h",
  "extension" : "h",
  "linesOfCode" : 1211,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/dxgi/dxgi_common.cpp",
  "extension" : "cpp",
  "linesOfCode" : 2664,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/dxgi/dxgi_hooks.cpp",
  "extension" : "cpp",
  "linesOfCode" : 285,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/dxgi/dxgi_common.h",
  "extension" : "h",
  "linesOfCode" : 74,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/dxgi/precompiled.h",
  "extension" : "h",
  "linesOfCode" : 6,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/dxgi/dxgi_wrapped.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1193,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/dxgi/renderdoc_dxgi.vcxproj.filters",
  "extension" : "filters",
  "linesOfCode" : 78,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/driver/dxgi/precompiled.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/replay/replay_controller.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1698,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/replay/renderdoc_serialise.inl",
  "extension" : "inl",
  "linesOfCode" : 1936,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/replay/dummy_driver.cpp",
  "extension" : "cpp",
  "linesOfCode" : 419,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/replay/replay_output.cpp",
  "extension" : "cpp",
  "linesOfCode" : 841,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/replay/replay_driver.h",
  "extension" : "h",
  "linesOfCode" : 266,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/replay/capture_options.cpp",
  "extension" : "cpp",
  "linesOfCode" : 192,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/replay/dummy_driver.h",
  "extension" : "h",
  "linesOfCode" : 134,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/replay/replay_driver.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1390,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/replay/version.cpp",
  "extension" : "cpp",
  "linesOfCode" : 9,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/replay/app_api.cpp",
  "extension" : "cpp",
  "linesOfCode" : 271,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/replay/entry_points.cpp",
  "extension" : "cpp",
  "linesOfCode" : 803,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/replay/replay_controller.h",
  "extension" : "h",
  "linesOfCode" : 201,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/replay/capture_file.cpp",
  "extension" : "cpp",
  "linesOfCode" : 627,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/renderdoc.natvis",
  "extension" : "natvis",
  "linesOfCode" : 133,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/serialise/lz4io.h",
  "extension" : "h",
  "linesOfCode" : 32,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/serialise/streamio.cpp",
  "extension" : "cpp",
  "linesOfCode" : 670,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/serialise/serialiser.cpp",
  "extension" : "cpp",
  "linesOfCode" : 944,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/serialise/codecs/chrome_json_codec.cpp",
  "extension" : "cpp",
  "linesOfCode" : 58,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/serialise/codecs/xml_codec.cpp",
  "extension" : "cpp",
  "linesOfCode" : 951,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/serialise/serialiser.h",
  "extension" : "h",
  "linesOfCode" : 1623,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/serialise/streamio.h",
  "extension" : "h",
  "linesOfCode" : 424,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/serialise/rdcfile.h",
  "extension" : "h",
  "linesOfCode" : 72,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/serialise/zstdio.h",
  "extension" : "h",
  "linesOfCode" : 33,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/serialise/zstdio.cpp",
  "extension" : "cpp",
  "linesOfCode" : 234,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/serialise/lz4io.cpp",
  "extension" : "cpp",
  "linesOfCode" : 202,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/serialise/rdcfile.cpp",
  "extension" : "cpp",
  "linesOfCode" : 836,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/os/os_specific.h",
  "extension" : "h",
  "linesOfCode" : 427,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/os/posix/android/android_network.cpp",
  "extension" : "cpp",
  "linesOfCode" : 19,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/os/posix/android/android_hook.cpp",
  "extension" : "cpp",
  "linesOfCode" : 621,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/os/posix/android/android_stringio.cpp",
  "extension" : "cpp",
  "linesOfCode" : 174,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/os/posix/android/android_callstack.cpp",
  "extension" : "cpp",
  "linesOfCode" : 53,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/os/posix/android/android_threading.cpp",
  "extension" : "cpp",
  "linesOfCode" : 16,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/os/posix/android/android_process.cpp",
  "extension" : "cpp",
  "linesOfCode" : 123,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/os/posix/posix_stringio.cpp",
  "extension" : "cpp",
  "linesOfCode" : 418,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/os/posix/posix_network.cpp",
  "extension" : "cpp",
  "linesOfCode" : 397,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/os/posix/posix_specific.h",
  "extension" : "h",
  "linesOfCode" : 91,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/os/posix/posix_threading.cpp",
  "extension" : "cpp",
  "linesOfCode" : 217,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/os/posix/bsd/bsd_hook.cpp",
  "extension" : "cpp",
  "linesOfCode" : 374,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "renderdoc/os/posix/bsd/bsd_process.cpp",
  "extension" : "cpp",
  "linesOfCode" : 149,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "renderdoc/os/posix/bsd/bsd_threading.cpp",
  "extension" : "cpp",
  "linesOfCode" : 16,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/os/posix/bsd/bsd_callstack.cpp",
  "extension" : "cpp",
  "linesOfCode" : 53,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/os/posix/bsd/bsd_stringio.cpp",
  "extension" : "cpp",
  "linesOfCode" : 623,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "renderdoc/os/posix/bsd/bsd_network.cpp",
  "extension" : "cpp",
  "linesOfCode" : 16,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/os/posix/apple/apple_callstack.cpp",
  "extension" : "cpp",
  "linesOfCode" : 53,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/os/posix/apple/apple_hook.cpp",
  "extension" : "cpp",
  "linesOfCode" : 123,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/os/posix/apple/apple_helpers.mm",
  "extension" : "mm",
  "linesOfCode" : 48,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/os/posix/apple/apple_stringio.cpp",
  "extension" : "cpp",
  "linesOfCode" : 269,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/os/posix/apple/apple_process.cpp",
  "extension" : "cpp",
  "linesOfCode" : 162,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/os/posix/apple/apple_network.cpp",
  "extension" : "cpp",
  "linesOfCode" : 16,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/os/posix/apple/apple_threading.cpp",
  "extension" : "cpp",
  "linesOfCode" : 17,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/os/posix/linux/linux_threading.cpp",
  "extension" : "cpp",
  "linesOfCode" : 18,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/os/posix/linux/linux_callstack.cpp",
  "extension" : "cpp",
  "linesOfCode" : 261,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/os/posix/linux/linux_network.cpp",
  "extension" : "cpp",
  "linesOfCode" : 16,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/os/posix/linux/linux_stringio.cpp",
  "extension" : "cpp",
  "linesOfCode" : 657,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "renderdoc/os/posix/linux/linux_hook.cpp",
  "extension" : "cpp",
  "linesOfCode" : 424,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/os/posix/linux/linux_process.cpp",
  "extension" : "cpp",
  "linesOfCode" : 559,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/os/posix/posix_network.h",
  "extension" : "h",
  "linesOfCode" : 7,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/os/posix/posix_libentry.cpp",
  "extension" : "cpp",
  "linesOfCode" : 46,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/os/posix/posix_process.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1078,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/os/posix/ggp/ggp_network.cpp",
  "extension" : "cpp",
  "linesOfCode" : 16,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/os/posix/ggp/ggp_hook.cpp",
  "extension" : "cpp",
  "linesOfCode" : 30,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/os/posix/ggp/ggp_threading.cpp",
  "extension" : "cpp",
  "linesOfCode" : 16,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/os/posix/ggp/ggp_process.cpp",
  "extension" : "cpp",
  "linesOfCode" : 142,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/os/posix/ggp/ggp_callstack.cpp",
  "extension" : "cpp",
  "linesOfCode" : 233,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/os/posix/ggp/ggp_stringio.cpp",
  "extension" : "cpp",
  "linesOfCode" : 234,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/os/os_specific.cpp",
  "extension" : "cpp",
  "linesOfCode" : 495,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/os/win32/win32_stringio.cpp",
  "extension" : "cpp",
  "linesOfCode" : 695,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/os/win32/win32_network.cpp",
  "extension" : "cpp",
  "linesOfCode" : 380,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/os/win32/win32_callstack.cpp",
  "extension" : "cpp",
  "linesOfCode" : 825,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/os/win32/win32_process.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1256,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/os/win32/win32_hook.cpp",
  "extension" : "cpp",
  "linesOfCode" : 729,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/os/win32/dia2_stubs.h",
  "extension" : "h",
  "linesOfCode" : 285,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/os/win32/win32_libentry.cpp",
  "extension" : "cpp",
  "linesOfCode" : 42,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/os/win32/win32_shellext.cpp",
  "extension" : "cpp",
  "linesOfCode" : 579,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/os/win32/win32_threading.cpp",
  "extension" : "cpp",
  "linesOfCode" : 269,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/os/win32/sys_win32_hooks.cpp",
  "extension" : "cpp",
  "linesOfCode" : 487,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/os/win32/win32_specific.h",
  "extension" : "h",
  "linesOfCode" : 81,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/renderdoc_version.vcxproj.filters",
  "extension" : "filters",
  "linesOfCode" : 6,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/renderdoc_version.vcxproj",
  "extension" : "vcxproj",
  "linesOfCode" : 187,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/common/threading.h",
  "extension" : "h",
  "linesOfCode" : 85,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/common/timing.h",
  "extension" : "h",
  "linesOfCode" : 86,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/common/result.h",
  "extension" : "h",
  "linesOfCode" : 55,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/common/common.cpp",
  "extension" : "cpp",
  "linesOfCode" : 371,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/common/formatting.h",
  "extension" : "h",
  "linesOfCode" : 19,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/common/wrapped_pool.h",
  "extension" : "h",
  "linesOfCode" : 161,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "renderdoc/common/common.h",
  "extension" : "h",
  "linesOfCode" : 386,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/common/custom_assert.h",
  "extension" : "h",
  "linesOfCode" : 76,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/common/globalconfig.h",
  "extension" : "h",
  "linesOfCode" : 132,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/common/dds_readwrite.h",
  "extension" : "h",
  "linesOfCode" : 26,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/common/shader_cache.h",
  "extension" : "h",
  "linesOfCode" : 82,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/common/dds_readwrite.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1179,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/maths/quat.h",
  "extension" : "h",
  "linesOfCode" : 52,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/maths/vec.cpp",
  "extension" : "cpp",
  "linesOfCode" : 18,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/maths/formatpacking.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1297,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/maths/matrix.h",
  "extension" : "h",
  "linesOfCode" : 88,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/maths/camera.cpp",
  "extension" : "cpp",
  "linesOfCode" : 88,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/maths/half_convert.h",
  "extension" : "h",
  "linesOfCode" : 77,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/maths/formatpacking.h",
  "extension" : "h",
  "linesOfCode" : 132,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/maths/camera.h",
  "extension" : "h",
  "linesOfCode" : 46,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/maths/matrix.cpp",
  "extension" : "cpp",
  "linesOfCode" : 302,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/maths/vec.h",
  "extension" : "h",
  "linesOfCode" : 177,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/renderdoc.vcxproj.filters",
  "extension" : "filters",
  "linesOfCode" : 1154,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/strings/grisu2.cpp",
  "extension" : "cpp",
  "linesOfCode" : 160,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/strings/utf8printf.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1832,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/strings/string_utils.cpp",
  "extension" : "cpp",
  "linesOfCode" : 341,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/strings/string_utils.h",
  "extension" : "h",
  "linesOfCode" : 12,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/renderdoc.vcxproj",
  "extension" : "vcxproj",
  "linesOfCode" : 903,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/data/glsl_shaders.h",
  "extension" : "h",
  "linesOfCode" : 17,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/data/glsl/pixelhistory_primid.frag",
  "extension" : "frag",
  "linesOfCode" : 10,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/data/glsl/vk_texsample.h",
  "extension" : "h",
  "linesOfCode" : 182,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/data/glsl/quadresolve.frag",
  "extension" : "frag",
  "linesOfCode" : 18,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/data/glsl/mesh.frag",
  "extension" : "frag",
  "linesOfCode" : 37,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/data/glsl/trisize.frag",
  "extension" : "frag",
  "linesOfCode" : 8,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/data/glsl/discard.frag",
  "extension" : "frag",
  "linesOfCode" : 60,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/data/glsl/texremap.frag",
  "extension" : "frag",
  "linesOfCode" : 25,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/data/glsl/vk_depthbuf2ms.frag",
  "extension" : "frag",
  "linesOfCode" : 100,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/data/glsl/gltext.vert",
  "extension" : "vert",
  "linesOfCode" : 41,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/data/glsl/depth_copyms.frag",
  "extension" : "frag",
  "linesOfCode" : 16,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/data/glsl/mesh.geom",
  "extension" : "geom",
  "linesOfCode" : 50,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/data/glsl/depth_copy.frag",
  "extension" : "frag",
  "linesOfCode" : 11,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/data/glsl/glsl_globals.h",
  "extension" : "h",
  "linesOfCode" : 135,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/data/glsl/shaderdebug_sample.vert",
  "extension" : "vert",
  "linesOfCode" : 42,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/data/glsl/glsl_ubos.h",
  "extension" : "h",
  "linesOfCode" : 142,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/data/glsl/trisize.geom",
  "extension" : "geom",
  "linesOfCode" : 59,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/data/glsl/vktext.vert",
  "extension" : "vert",
  "linesOfCode" : 42,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/data/glsl/texdisplay.frag",
  "extension" : "frag",
  "linesOfCode" : 240,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/data/glsl/gles_texsample.h",
  "extension" : "h",
  "linesOfCode" : 324,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/data/glsl/quadwrite.frag",
  "extension" : "frag",
  "linesOfCode" : 31,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/data/glsl/gltext.frag",
  "extension" : "frag",
  "linesOfCode" : 15,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/data/glsl/glsl_ubos_cpp.h",
  "extension" : "h",
  "linesOfCode" : 397,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/data/glsl/gl_texsample.h",
  "extension" : "h",
  "linesOfCode" : 338,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/data/glsl/depthms2arr.frag",
  "extension" : "frag",
  "linesOfCode" : 36,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/data/glsl/blit.vert",
  "extension" : "vert",
  "linesOfCode" : 38,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/data/glsl/vktext.frag",
  "extension" : "frag",
  "linesOfCode" : 16,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/data/glsl/fixedcol.frag",
  "extension" : "frag",
  "linesOfCode" : 20,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/data/glsl/checkerboard.frag",
  "extension" : "frag",
  "linesOfCode" : 24,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/data/glsl/deptharr2ms.frag",
  "extension" : "frag",
  "linesOfCode" : 42,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/data/glsl/mesh.vert",
  "extension" : "vert",
  "linesOfCode" : 180,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/data/hlsl/pixelhistory.hlsl",
  "extension" : "hlsl",
  "linesOfCode" : 113,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/data/hlsl/texremap.hlsl",
  "extension" : "hlsl",
  "linesOfCode" : 48,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/data/hlsl/hlsl_cbuffers.h",
  "extension" : "h",
  "linesOfCode" : 329,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/data/hlsl/raytracing.hlsl",
  "extension" : "hlsl",
  "linesOfCode" : 176,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/data/hlsl/d3d12_pixelhistory.hlsl",
  "extension" : "hlsl",
  "linesOfCode" : 166,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/data/hlsl/depth_copy.hlsl",
  "extension" : "hlsl",
  "linesOfCode" : 57,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/data/hlsl/shaderdebug.hlsl",
  "extension" : "hlsl",
  "linesOfCode" : 764,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/data/hlsl/histogram.hlsl",
  "extension" : "hlsl",
  "linesOfCode" : 289,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/data/hlsl/text.hlsl",
  "extension" : "hlsl",
  "linesOfCode" : 87,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/data/hlsl/hlsl_texsample.h",
  "extension" : "h",
  "linesOfCode" : 178,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/data/hlsl/texdisplay.hlsl",
  "extension" : "hlsl",
  "linesOfCode" : 198,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/data/hlsl/mesh.hlsl",
  "extension" : "hlsl",
  "linesOfCode" : 390,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/data/hlsl/multisample.hlsl",
  "extension" : "hlsl",
  "linesOfCode" : 190,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/data/hlsl/quadoverdraw.hlsl",
  "extension" : "hlsl",
  "linesOfCode" : 73,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/data/hlsl/fixedcol.hlsl",
  "extension" : "hlsl",
  "linesOfCode" : 41,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/data/hlsl/misc.hlsl",
  "extension" : "hlsl",
  "linesOfCode" : 154,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/data/hlsl/hlsl_custom_prefix.h",
  "extension" : "h",
  "linesOfCode" : 122,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/data/embedded_files.h",
  "extension" : "h",
  "linesOfCode" : 50,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/data/resource.h",
  "extension" : "h",
  "linesOfCode" : 72,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/data/glsl_shaders.cpp",
  "extension" : "cpp",
  "linesOfCode" : 2136,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/librenderdoc.so-gdb.py",
  "extension" : "py",
  "linesOfCode" : 43,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/api/replay/rdcdatetime.h",
  "extension" : "h",
  "linesOfCode" : 58,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/api/replay/capture_options.h",
  "extension" : "h",
  "linesOfCode" : 139,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/api/replay/version.h",
  "extension" : "h",
  "linesOfCode" : 26,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/api/replay/rdcarray.h",
  "extension" : "h",
  "linesOfCode" : 644,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/api/replay/d3d12_pipestate.h",
  "extension" : "h",
  "linesOfCode" : 685,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/api/replay/rdcflatmap.h",
  "extension" : "h",
  "linesOfCode" : 226,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/api/replay/stringise.h",
  "extension" : "h",
  "linesOfCode" : 122,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/api/replay/renderdoc_replay.h",
  "extension" : "h",
  "linesOfCode" : 1778,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/api/replay/pipestate.inl",
  "extension" : "inl",
  "linesOfCode" : 1128,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/api/replay/common_pipestate.h",
  "extension" : "h",
  "linesOfCode" : 1027,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/api/replay/data_types.h",
  "extension" : "h",
  "linesOfCode" : 1802,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/api/replay/resourceid.h",
  "extension" : "h",
  "linesOfCode" : 62,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/api/replay/replay_enums.h",
  "extension" : "h",
  "linesOfCode" : 3357,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/api/replay/apidefs.h",
  "extension" : "h",
  "linesOfCode" : 142,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/api/replay/rdcstr.h",
  "extension" : "h",
  "linesOfCode" : 825,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/api/replay/pipestate.h",
  "extension" : "h",
  "linesOfCode" : 353,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/api/replay/control_types.h",
  "extension" : "h",
  "linesOfCode" : 916,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/api/replay/d3d11_pipestate.h",
  "extension" : "h",
  "linesOfCode" : 440,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/api/replay/vk_pipestate.h",
  "extension" : "h",
  "linesOfCode" : 939,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/api/replay/structured_data.h",
  "extension" : "h",
  "linesOfCode" : 1249,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/api/replay/gl_pipestate.h",
  "extension" : "h",
  "linesOfCode" : 561,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/api/replay/renderdoc_tostr.inl",
  "extension" : "inl",
  "linesOfCode" : 1200,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/api/replay/shader_types.h",
  "extension" : "h",
  "linesOfCode" : 1424,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "renderdoc/api/replay/rdcpair.h",
  "extension" : "h",
  "linesOfCode" : 70,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoc/api/app/renderdoc_app.h",
  "extension" : "h",
  "linesOfCode" : 242,
  "components" : [ "primary::renderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdocshim/renderdocshim.cpp",
  "extension" : "cpp",
  "linesOfCode" : 108,
  "components" : [ "primary::renderdocshim" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdocshim/renderdocshim.vcxproj",
  "extension" : "vcxproj",
  "linesOfCode" : 204,
  "components" : [ "primary::renderdocshim" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdocshim/renderdocshim.h",
  "extension" : "h",
  "linesOfCode" : 15,
  "components" : [ "primary::renderdocshim" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdocshim/renderdocshim.vcxproj.filters",
  "extension" : "filters",
  "linesOfCode" : 9,
  "components" : [ "primary::renderdocshim" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/sort_qt_ui.py",
  "extension" : "py",
  "linesOfCode" : 56,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/renderdocui_stub.vcxproj",
  "extension" : "vcxproj",
  "linesOfCode" : 88,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Code/AppleUtils.mm",
  "extension" : "mm",
  "linesOfCode" : 13,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Code/ReplayManager.h",
  "extension" : "h",
  "linesOfCode" : 93,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Code/pyrenderdoc/cosmetics.i",
  "extension" : "i",
  "linesOfCode" : 163,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Code/pyrenderdoc/qrenderdoc_module.vcxproj",
  "extension" : "vcxproj",
  "linesOfCode" : 168,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Code/pyrenderdoc/pyconversion.h",
  "extension" : "h",
  "linesOfCode" : 678,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Code/pyrenderdoc/qrenderdoc.i",
  "extension" : "i",
  "linesOfCode" : 204,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Code/pyrenderdoc/pyconversion.i",
  "extension" : "i",
  "linesOfCode" : 59,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Code/pyrenderdoc/qrenderdoc_stub.cpp",
  "extension" : "cpp",
  "linesOfCode" : 170,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Code/pyrenderdoc/interface_check.h",
  "extension" : "h",
  "linesOfCode" : 220,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Code/pyrenderdoc/python_sheet.xml",
  "extension" : "xml",
  "linesOfCode" : 21,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Code/pyrenderdoc/container_handling.i",
  "extension" : "i",
  "linesOfCode" : 385,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Code/pyrenderdoc/function_conversion.h",
  "extension" : "h",
  "linesOfCode" : 203,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Code/pyrenderdoc/structured_conversion.h",
  "extension" : "h",
  "linesOfCode" : 473,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Code/pyrenderdoc/python.props",
  "extension" : "props",
  "linesOfCode" : 54,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Code/pyrenderdoc/va_stdafx.h",
  "extension" : "h",
  "linesOfCode" : 1,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Code/pyrenderdoc/pyrenderdoc_module.vcxproj.filters",
  "extension" : "filters",
  "linesOfCode" : 10,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Code/pyrenderdoc/PythonContext.h",
  "extension" : "h",
  "linesOfCode" : 110,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Code/pyrenderdoc/ext_refcounts.i",
  "extension" : "i",
  "linesOfCode" : 70,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Code/pyrenderdoc/pyrenderdoc_stub.cpp",
  "extension" : "cpp",
  "linesOfCode" : 39,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Code/pyrenderdoc/container_handling.h",
  "extension" : "h",
  "linesOfCode" : 491,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Code/pyrenderdoc/qrenderdoc_module.vcxproj.filters",
  "extension" : "filters",
  "linesOfCode" : 29,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Code/pyrenderdoc/pyrenderdoc_module.vcxproj",
  "extension" : "vcxproj",
  "linesOfCode" : 167,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Code/pyrenderdoc/ext_refcounts.h",
  "extension" : "h",
  "linesOfCode" : 47,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Code/pyrenderdoc/PythonContext.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1065,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Code/pyrenderdoc/renderdoc.i",
  "extension" : "i",
  "linesOfCode" : 503,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Code/ReplayManager.cpp",
  "extension" : "cpp",
  "linesOfCode" : 421,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "qrenderdoc/Code/qprocessinfo.cpp",
  "extension" : "cpp",
  "linesOfCode" : 283,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Code/BufferFormatter.cpp",
  "extension" : "cpp",
  "linesOfCode" : 5053,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Code/CaptureContext.cpp",
  "extension" : "cpp",
  "linesOfCode" : 2176,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Code/RGPInterop.h",
  "extension" : "h",
  "linesOfCode" : 94,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Code/Resources.h",
  "extension" : "h",
  "linesOfCode" : 142,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Code/QRDUtils.cpp",
  "extension" : "cpp",
  "linesOfCode" : 2902,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Code/RGPInterop.cpp",
  "extension" : "cpp",
  "linesOfCode" : 308,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "qrenderdoc/Code/qrenderdoc.cpp",
  "extension" : "cpp",
  "linesOfCode" : 537,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Code/MiniQtHelper.h",
  "extension" : "h",
  "linesOfCode" : 75,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Code/ScintillaSyntax.h",
  "extension" : "h",
  "linesOfCode" : 7,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Code/Interface/RemoteHost.cpp",
  "extension" : "cpp",
  "linesOfCode" : 203,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Code/Interface/QRDInterface.cpp",
  "extension" : "cpp",
  "linesOfCode" : 122,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Code/Interface/Analytics.h",
  "extension" : "h",
  "linesOfCode" : 189,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Code/Interface/Extensions.h",
  "extension" : "h",
  "linesOfCode" : 841,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Code/Interface/Analytics.cpp",
  "extension" : "cpp",
  "linesOfCode" : 483,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Code/Interface/RemoteHost.h",
  "extension" : "h",
  "linesOfCode" : 128,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Code/Interface/ShaderProcessingTool.cpp",
  "extension" : "cpp",
  "linesOfCode" : 271,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Code/Interface/PersistantConfig.cpp",
  "extension" : "cpp",
  "linesOfCode" : 615,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Code/Interface/QRDInterface.h",
  "extension" : "h",
  "linesOfCode" : 2031,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Code/Interface/PersistantConfig.h",
  "extension" : "h",
  "linesOfCode" : 640,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Code/precompiled.h",
  "extension" : "h",
  "linesOfCode" : 3,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Code/Resources.cpp",
  "extension" : "cpp",
  "linesOfCode" : 50,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Code/QRDUtils.h",
  "extension" : "h",
  "linesOfCode" : 761,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Code/ScintillaSyntax.cpp",
  "extension" : "cpp",
  "linesOfCode" : 321,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Code/CaptureContext.h",
  "extension" : "h",
  "linesOfCode" : 334,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Code/precompiled.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Code/MiniQtHelper.cpp",
  "extension" : "cpp",
  "linesOfCode" : 649,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Code/qprocessinfo.h",
  "extension" : "h",
  "linesOfCode" : 23,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/StatisticsViewer.ui",
  "extension" : "ui",
  "linesOfCode" : 43,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/BufferViewer.h",
  "extension" : "h",
  "linesOfCode" : 248,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/PerformanceCounterViewer.ui",
  "extension" : "ui",
  "linesOfCode" : 190,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/APIInspector.ui",
  "extension" : "ui",
  "linesOfCode" : 101,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/BufferViewer.ui",
  "extension" : "ui",
  "linesOfCode" : 1225,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/TimelineBar.cpp",
  "extension" : "cpp",
  "linesOfCode" : 762,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/DescriptorViewer.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1109,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/EventBrowser.ui",
  "extension" : "ui",
  "linesOfCode" : 510,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/ShaderMessageViewer.cpp",
  "extension" : "cpp",
  "linesOfCode" : 804,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.h",
  "extension" : "h",
  "linesOfCode" : 83,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/PipelineState/PipelineStateViewer.ui",
  "extension" : "ui",
  "linesOfCode" : 53,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/PipelineState/PipelineStateViewer.h",
  "extension" : "h",
  "linesOfCode" : 115,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.h",
  "extension" : "h",
  "linesOfCode" : 90,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/PipelineState/PipelineStateViewer.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1203,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp",
  "extension" : "cpp",
  "linesOfCode" : 4181,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.ui",
  "extension" : "ui",
  "linesOfCode" : 4470,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.h",
  "extension" : "h",
  "linesOfCode" : 123,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.ui",
  "extension" : "ui",
  "linesOfCode" : 5441,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.h",
  "extension" : "h",
  "linesOfCode" : 86,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp",
  "extension" : "cpp",
  "linesOfCode" : 2859,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp",
  "extension" : "cpp",
  "linesOfCode" : 3079,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.ui",
  "extension" : "ui",
  "linesOfCode" : 4789,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.ui",
  "extension" : "ui",
  "linesOfCode" : 5191,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.cpp",
  "extension" : "cpp",
  "linesOfCode" : 2680,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/ResourceInspector.ui",
  "extension" : "ui",
  "linesOfCode" : 351,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/PixelHistoryView.h",
  "extension" : "h",
  "linesOfCode" : 43,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/CommentView.cpp",
  "extension" : "cpp",
  "linesOfCode" : 130,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/EventBrowser.cpp",
  "extension" : "cpp",
  "linesOfCode" : 4295,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/DebugMessageView.ui",
  "extension" : "ui",
  "linesOfCode" : 68,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/ShaderViewer.cpp",
  "extension" : "cpp",
  "linesOfCode" : 4914,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "qrenderdoc/Windows/StatisticsViewer.h",
  "extension" : "h",
  "linesOfCode" : 40,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/TimelineBar.h",
  "extension" : "h",
  "linesOfCode" : 73,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/PerformanceCounterViewer.cpp",
  "extension" : "cpp",
  "linesOfCode" : 346,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/StatisticsViewer.cpp",
  "extension" : "cpp",
  "linesOfCode" : 675,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/TextureViewer.cpp",
  "extension" : "cpp",
  "linesOfCode" : 3746,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/ResourceInspector.h",
  "extension" : "h",
  "linesOfCode" : 83,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/DebugMessageView.cpp",
  "extension" : "cpp",
  "linesOfCode" : 312,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/PerformanceCounterViewer.h",
  "extension" : "h",
  "linesOfCode" : 34,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/MainWindow.ui",
  "extension" : "ui",
  "linesOfCode" : 519,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/ShaderMessageViewer.ui",
  "extension" : "ui",
  "linesOfCode" : 310,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/LogView.h",
  "extension" : "h",
  "linesOfCode" : 57,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/APIInspector.h",
  "extension" : "h",
  "linesOfCode" : 32,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/LogView.cpp",
  "extension" : "cpp",
  "linesOfCode" : 436,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/APIInspector.cpp",
  "extension" : "cpp",
  "linesOfCode" : 194,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/PythonShell.h",
  "extension" : "h",
  "linesOfCode" : 58,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/EventBrowser.h",
  "extension" : "h",
  "linesOfCode" : 191,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/CommentView.h",
  "extension" : "h",
  "linesOfCode" : 29,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/PythonShell.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1284,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/ShaderViewer.ui",
  "extension" : "ui",
  "linesOfCode" : 793,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/ShaderViewer.h",
  "extension" : "h",
  "linesOfCode" : 300,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/TextureViewer.ui",
  "extension" : "ui",
  "linesOfCode" : 1412,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/ResourceInspector.cpp",
  "extension" : "cpp",
  "linesOfCode" : 481,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "qrenderdoc/Windows/BufferViewer.cpp",
  "extension" : "cpp",
  "linesOfCode" : 5418,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/PixelHistoryView.ui",
  "extension" : "ui",
  "linesOfCode" : 108,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/DescriptorViewer.h",
  "extension" : "h",
  "linesOfCode" : 38,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/MainWindow.cpp",
  "extension" : "cpp",
  "linesOfCode" : 2437,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/LogView.ui",
  "extension" : "ui",
  "linesOfCode" : 316,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/PythonShell.ui",
  "extension" : "ui",
  "linesOfCode" : 389,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/DebugMessageView.h",
  "extension" : "h",
  "linesOfCode" : 41,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/PixelHistoryView.cpp",
  "extension" : "cpp",
  "linesOfCode" : 718,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/MainWindow.h",
  "extension" : "h",
  "linesOfCode" : 217,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/CommentView.ui",
  "extension" : "ui",
  "linesOfCode" : 33,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/ShaderMessageViewer.h",
  "extension" : "h",
  "linesOfCode" : 42,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/TextureViewer.h",
  "extension" : "h",
  "linesOfCode" : 268,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/DescriptorViewer.ui",
  "extension" : "ui",
  "linesOfCode" : 142,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/Dialogs/CaptureDialog.cpp",
  "extension" : "cpp",
  "linesOfCode" : 957,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/Dialogs/RemoteManager.cpp",
  "extension" : "cpp",
  "linesOfCode" : 518,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/Dialogs/RemoteManager.ui",
  "extension" : "ui",
  "linesOfCode" : 191,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/Dialogs/SettingsDialog.cpp",
  "extension" : "cpp",
  "linesOfCode" : 960,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/Dialogs/EnvironmentEditor.ui",
  "extension" : "ui",
  "linesOfCode" : 219,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/Dialogs/UpdateDialog.cpp",
  "extension" : "cpp",
  "linesOfCode" : 175,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/Dialogs/ExtensionManager.ui",
  "extension" : "ui",
  "linesOfCode" : 244,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/Dialogs/LiveCapture.ui",
  "extension" : "ui",
  "linesOfCode" : 535,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/Dialogs/AboutDialog.cpp",
  "extension" : "cpp",
  "linesOfCode" : 33,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/Dialogs/CaptureDialog.h",
  "extension" : "h",
  "linesOfCode" : 80,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/Dialogs/CaptureDialog.ui",
  "extension" : "ui",
  "linesOfCode" : 917,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/Dialogs/SuggestRemoteDialog.cpp",
  "extension" : "cpp",
  "linesOfCode" : 63,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/Dialogs/EnvironmentEditor.h",
  "extension" : "h",
  "linesOfCode" : 29,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/Dialogs/UpdateDialog.ui",
  "extension" : "ui",
  "linesOfCode" : 417,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/Dialogs/RemoteManager.h",
  "extension" : "h",
  "linesOfCode" : 52,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/Dialogs/ConfigEditor.cpp",
  "extension" : "cpp",
  "linesOfCode" : 554,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/Dialogs/TextureSaveDialog.h",
  "extension" : "h",
  "linesOfCode" : 56,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/Dialogs/VirtualFileDialog.h",
  "extension" : "h",
  "linesOfCode" : 48,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/Dialogs/LiveCapture.h",
  "extension" : "h",
  "linesOfCode" : 139,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/Dialogs/TipsDialog.h",
  "extension" : "h",
  "linesOfCode" : 36,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/Dialogs/TextureSaveDialog.ui",
  "extension" : "ui",
  "linesOfCode" : 429,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/Dialogs/PerformanceCounterSelection.h",
  "extension" : "h",
  "linesOfCode" : 41,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/Dialogs/AboutDialog.ui",
  "extension" : "ui",
  "linesOfCode" : 321,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/Dialogs/ExtensionManager.cpp",
  "extension" : "cpp",
  "linesOfCode" : 180,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/Dialogs/AnalyticsPromptDialog.cpp",
  "extension" : "cpp",
  "linesOfCode" : 50,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/Dialogs/SuggestRemoteDialog.ui",
  "extension" : "ui",
  "linesOfCode" : 148,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/Dialogs/AxisMappingDialog.cpp",
  "extension" : "cpp",
  "linesOfCode" : 148,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/Dialogs/PerformanceCounterSelection.cpp",
  "extension" : "cpp",
  "linesOfCode" : 373,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/Dialogs/AxisMappingDialog.ui",
  "extension" : "ui",
  "linesOfCode" : 86,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/Dialogs/LiveCapture.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1151,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/Dialogs/EnvironmentEditor.cpp",
  "extension" : "cpp",
  "linesOfCode" : 194,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/Dialogs/SettingsDialog.ui",
  "extension" : "ui",
  "linesOfCode" : 1345,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/Dialogs/VirtualFileDialog.cpp",
  "extension" : "cpp",
  "linesOfCode" : 671,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/Dialogs/VirtualFileDialog.ui",
  "extension" : "ui",
  "linesOfCode" : 274,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/Dialogs/ConfigEditor.ui",
  "extension" : "ui",
  "linesOfCode" : 136,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/Dialogs/PerformanceCounterSelection.ui",
  "extension" : "ui",
  "linesOfCode" : 110,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/Dialogs/AnalyticsPromptDialog.h",
  "extension" : "h",
  "linesOfCode" : 22,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/Dialogs/SuggestRemoteDialog.h",
  "extension" : "h",
  "linesOfCode" : 35,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/Dialogs/ConfigEditor.h",
  "extension" : "h",
  "linesOfCode" : 53,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/Dialogs/ExtensionManager.h",
  "extension" : "h",
  "linesOfCode" : 30,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/Dialogs/AxisMappingDialog.h",
  "extension" : "h",
  "linesOfCode" : 23,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/Dialogs/TextureSaveDialog.cpp",
  "extension" : "cpp",
  "linesOfCode" : 532,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/Dialogs/CrashDialog.h",
  "extension" : "h",
  "linesOfCode" : 51,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/Dialogs/SettingsDialog.h",
  "extension" : "h",
  "linesOfCode" : 77,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/Dialogs/AboutDialog.h",
  "extension" : "h",
  "linesOfCode" : 15,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/Dialogs/UpdateDialog.h",
  "extension" : "h",
  "linesOfCode" : 31,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/Dialogs/AnalyticsConfirmDialog.h",
  "extension" : "h",
  "linesOfCode" : 17,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/Dialogs/CrashDialog.cpp",
  "extension" : "cpp",
  "linesOfCode" : 428,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/Dialogs/TipsDialog.ui",
  "extension" : "ui",
  "linesOfCode" : 271,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/Dialogs/AnalyticsConfirmDialog.cpp",
  "extension" : "cpp",
  "linesOfCode" : 33,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/Dialogs/CrashDialog.ui",
  "extension" : "ui",
  "linesOfCode" : 565,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Windows/Dialogs/TipsDialog.cpp",
  "extension" : "cpp",
  "linesOfCode" : 226,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/python36.natvis",
  "extension" : "natvis",
  "linesOfCode" : 230,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "qrenderdoc/qrenderdoc.pro",
  "extension" : "pro",
  "linesOfCode" : 373,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/qrenderdoc_local.vcxproj.filters",
  "extension" : "filters",
  "linesOfCode" : 2006,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Widgets/FindReplace.ui",
  "extension" : "ui",
  "linesOfCode" : 306,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Widgets/TextureGoto.h",
  "extension" : "h",
  "linesOfCode" : 19,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Widgets/PipelineFlowChart.cpp",
  "extension" : "cpp",
  "linesOfCode" : 228,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Widgets/OrderedListEditor.cpp",
  "extension" : "cpp",
  "linesOfCode" : 144,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Widgets/OrderedListEditor.h",
  "extension" : "h",
  "linesOfCode" : 26,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Widgets/ComputeDebugSelector.cpp",
  "extension" : "cpp",
  "linesOfCode" : 87,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Widgets/BufferFormatSpecifier.h",
  "extension" : "h",
  "linesOfCode" : 58,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Widgets/MarkerBreadcrumbs.cpp",
  "extension" : "cpp",
  "linesOfCode" : 259,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Widgets/CustomPaintWidget.cpp",
  "extension" : "cpp",
  "linesOfCode" : 183,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Widgets/CustomPaintWidget.h",
  "extension" : "h",
  "linesOfCode" : 69,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Widgets/ReplayOptionsSelector.ui",
  "extension" : "ui",
  "linesOfCode" : 191,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Widgets/ThumbnailStrip.ui",
  "extension" : "ui",
  "linesOfCode" : 74,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Widgets/ThumbnailStrip.cpp",
  "extension" : "cpp",
  "linesOfCode" : 119,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Widgets/BufferFormatSpecifier.cpp",
  "extension" : "cpp",
  "linesOfCode" : 314,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Widgets/FindReplace.h",
  "extension" : "h",
  "linesOfCode" : 58,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Widgets/ThumbnailStrip.h",
  "extension" : "h",
  "linesOfCode" : 28,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Widgets/ResourcePreview.cpp",
  "extension" : "cpp",
  "linesOfCode" : 120,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Widgets/CollapseGroupBox.h",
  "extension" : "h",
  "linesOfCode" : 20,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Widgets/ResourcePreview.h",
  "extension" : "h",
  "linesOfCode" : 45,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Widgets/ComputeDebugSelector.h",
  "extension" : "h",
  "linesOfCode" : 36,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Widgets/RangeHistogram.h",
  "extension" : "h",
  "linesOfCode" : 52,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Widgets/CollapseGroupBox.cpp",
  "extension" : "cpp",
  "linesOfCode" : 81,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Widgets/RangeHistogram.cpp",
  "extension" : "cpp",
  "linesOfCode" : 235,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Widgets/ReplayOptionsSelector.h",
  "extension" : "h",
  "linesOfCode" : 27,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Widgets/Extended/RDTableView.h",
  "extension" : "h",
  "linesOfCode" : 50,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Widgets/Extended/RDMenu.h",
  "extension" : "h",
  "linesOfCode" : 14,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Widgets/Extended/RDDoubleSpinBox.cpp",
  "extension" : "cpp",
  "linesOfCode" : 12,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Widgets/Extended/RDTextEdit.h",
  "extension" : "h",
  "linesOfCode" : 59,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Widgets/Extended/RDDoubleSpinBox.h",
  "extension" : "h",
  "linesOfCode" : 14,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Widgets/Extended/RDTableWidget.h",
  "extension" : "h",
  "linesOfCode" : 17,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Widgets/Extended/RDToolButton.h",
  "extension" : "h",
  "linesOfCode" : 19,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Widgets/Extended/RDTableView.cpp",
  "extension" : "cpp",
  "linesOfCode" : 385,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Widgets/Extended/RDLabel.cpp",
  "extension" : "cpp",
  "linesOfCode" : 157,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Widgets/Extended/RDListWidget.h",
  "extension" : "h",
  "linesOfCode" : 23,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Widgets/Extended/RDSplitter.cpp",
  "extension" : "cpp",
  "linesOfCode" : 170,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Widgets/Extended/RDLabel.h",
  "extension" : "h",
  "linesOfCode" : 40,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Widgets/Extended/RDHeaderView.h",
  "extension" : "h",
  "linesOfCode" : 88,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Widgets/Extended/RDTreeWidget.cpp",
  "extension" : "cpp",
  "linesOfCode" : 728,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "qrenderdoc/Widgets/Extended/RDSplitter.h",
  "extension" : "h",
  "linesOfCode" : 36,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Widgets/Extended/RDListView.cpp",
  "extension" : "cpp",
  "linesOfCode" : 19,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Widgets/Extended/RDTreeWidget.h",
  "extension" : "h",
  "linesOfCode" : 244,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "qrenderdoc/Widgets/Extended/RDTreeView.h",
  "extension" : "h",
  "linesOfCode" : 165,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Widgets/Extended/RDListWidget.cpp",
  "extension" : "cpp",
  "linesOfCode" : 42,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Widgets/Extended/RDLineEdit.cpp",
  "extension" : "cpp",
  "linesOfCode" : 38,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Widgets/Extended/RDListView.h",
  "extension" : "h",
  "linesOfCode" : 15,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Widgets/Extended/RDLineEdit.h",
  "extension" : "h",
  "linesOfCode" : 24,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Widgets/Extended/RDTableWidget.cpp",
  "extension" : "cpp",
  "linesOfCode" : 78,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Widgets/Extended/RDTreeView.cpp",
  "extension" : "cpp",
  "linesOfCode" : 631,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Widgets/Extended/RDHeaderView.cpp",
  "extension" : "cpp",
  "linesOfCode" : 701,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Widgets/Extended/RDMenu.cpp",
  "extension" : "cpp",
  "linesOfCode" : 13,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Widgets/Extended/RDTextEdit.cpp",
  "extension" : "cpp",
  "linesOfCode" : 320,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Widgets/Extended/RDToolButton.cpp",
  "extension" : "cpp",
  "linesOfCode" : 23,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Widgets/ReplayOptionsSelector.cpp",
  "extension" : "cpp",
  "linesOfCode" : 146,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Widgets/ComputeDebugSelector.ui",
  "extension" : "ui",
  "linesOfCode" : 125,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Widgets/FindReplace.cpp",
  "extension" : "cpp",
  "linesOfCode" : 166,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Widgets/PipelineFlowChart.h",
  "extension" : "h",
  "linesOfCode" : 48,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Widgets/ResourcePreview.ui",
  "extension" : "ui",
  "linesOfCode" : 123,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Widgets/MarkerBreadcrumbs.h",
  "extension" : "h",
  "linesOfCode" : 50,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Widgets/TextureGoto.cpp",
  "extension" : "cpp",
  "linesOfCode" : 76,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/renderdocui_stub.vcxproj.filters",
  "extension" : "filters",
  "linesOfCode" : 9,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Styles/StyleData.cpp",
  "extension" : "cpp",
  "linesOfCode" : 26,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Styles/RDStyle/RDStyle.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1809,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Styles/RDStyle/RDStyle.h",
  "extension" : "h",
  "linesOfCode" : 68,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Styles/RDTweakedNativeStyle/RDTweakedNativeStyle.h",
  "extension" : "h",
  "linesOfCode" : 35,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Styles/RDTweakedNativeStyle/RDTweakedNativeStyle.cpp",
  "extension" : "cpp",
  "linesOfCode" : 428,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/Styles/StyleData.h",
  "extension" : "h",
  "linesOfCode" : 20,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/va_stdafx.h",
  "extension" : "h",
  "linesOfCode" : 2,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/qrenderdoc_local.vcxproj",
  "extension" : "vcxproj",
  "linesOfCode" : 2076,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/share/renderdoc-capture.xml",
  "extension" : "xml",
  "linesOfCode" : 10,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/share/renderdoc.desktop",
  "extension" : "desktop",
  "linesOfCode" : 13,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qrenderdoc/renderdocui_stub.cpp",
  "extension" : "cpp",
  "linesOfCode" : 40,
  "components" : [ "primary::qrenderdoc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoccmd/android/Loader.java",
  "extension" : "java",
  "linesOfCode" : 44,
  "components" : [ "primary::renderdoccmd" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoccmd/renderdoccmd_ggp.cpp",
  "extension" : "cpp",
  "linesOfCode" : 137,
  "components" : [ "primary::renderdoccmd" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoccmd/renderdoccmd.vcxproj",
  "extension" : "vcxproj",
  "linesOfCode" : 230,
  "components" : [ "primary::renderdoccmd" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoccmd/renderdoccmd_linux.cpp",
  "extension" : "cpp",
  "linesOfCode" : 292,
  "components" : [ "primary::renderdoccmd" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoccmd/targetver.h",
  "extension" : "h",
  "linesOfCode" : 2,
  "components" : [ "primary::renderdoccmd" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoccmd/renderdoccmd.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1398,
  "components" : [ "primary::renderdoccmd" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoccmd/renderdoccmd_android.cpp",
  "extension" : "cpp",
  "linesOfCode" : 387,
  "components" : [ "primary::renderdoccmd" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoccmd/apple/cocoa_window.mm",
  "extension" : "mm",
  "linesOfCode" : 127,
  "components" : [ "primary::renderdoccmd" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoccmd/renderdoccmd_win32.cpp",
  "extension" : "cpp",
  "linesOfCode" : 605,
  "components" : [ "primary::renderdoccmd" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoccmd/renderdoccmd.vcxproj.filters",
  "extension" : "filters",
  "linesOfCode" : 46,
  "components" : [ "primary::renderdoccmd" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoccmd/renderdoccmd.h",
  "extension" : "h",
  "linesOfCode" : 27,
  "components" : [ "primary::renderdoccmd" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoccmd/resource.h",
  "extension" : "h",
  "linesOfCode" : 17,
  "components" : [ "primary::renderdoccmd" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "renderdoccmd/renderdoccmd_apple.cpp",
  "extension" : "cpp",
  "linesOfCode" : 84,
  "components" : [ "primary::renderdoccmd" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jetbrains/settings.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 23,
  "components" : [ "primary::jetbrains" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jetbrains/renderdoc-service/src/RenderDocDrawCallDebugSession.h",
  "extension" : "h",
  "linesOfCode" : 48,
  "components" : [ "primary::jetbrains" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jetbrains/renderdoc-service/src/RenderDocReplay.h",
  "extension" : "h",
  "linesOfCode" : 32,
  "components" : [ "primary::jetbrains" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jetbrains/renderdoc-service/src/RenderDocVertexResolver.cpp",
  "extension" : "cpp",
  "linesOfCode" : 257,
  "components" : [ "primary::jetbrains" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jetbrains/renderdoc-service/src/RenderDocFile.cpp",
  "extension" : "cpp",
  "linesOfCode" : 23,
  "components" : [ "primary::jetbrains" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jetbrains/renderdoc-service/src/RenderDocService.cpp",
  "extension" : "cpp",
  "linesOfCode" : 34,
  "components" : [ "primary::jetbrains" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jetbrains/renderdoc-service/src/RenderDocDebugSession.cpp",
  "extension" : "cpp",
  "linesOfCode" : 171,
  "components" : [ "primary::jetbrains" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jetbrains/renderdoc-service/src/RenderDocVertexResolver.h",
  "extension" : "h",
  "linesOfCode" : 76,
  "components" : [ "primary::jetbrains" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jetbrains/renderdoc-service/src/RenderDocEvent.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1,
  "components" : [ "primary::jetbrains" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jetbrains/renderdoc-service/src/RenderDocMeshPreviewService.cpp",
  "extension" : "cpp",
  "linesOfCode" : 420,
  "components" : [ "primary::jetbrains" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "jetbrains/renderdoc-service/src/pch.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1,
  "components" : [ "primary::jetbrains" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jetbrains/renderdoc-service/src/RenderDocMeshPreviewService.h",
  "extension" : "h",
  "linesOfCode" : 61,
  "components" : [ "primary::jetbrains" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jetbrains/renderdoc-service/src/RenderDocService.h",
  "extension" : "h",
  "linesOfCode" : 15,
  "components" : [ "primary::jetbrains" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jetbrains/renderdoc-service/src/RenderDocDrawCallDebugSession.cpp",
  "extension" : "cpp",
  "linesOfCode" : 262,
  "components" : [ "primary::jetbrains" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jetbrains/renderdoc-service/src/RenderDocReplay.cpp",
  "extension" : "cpp",
  "linesOfCode" : 155,
  "components" : [ "primary::jetbrains" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jetbrains/renderdoc-service/src/RenderDocTexturePreviewService.h",
  "extension" : "h",
  "linesOfCode" : 40,
  "components" : [ "primary::jetbrains" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jetbrains/renderdoc-service/src/RenderDocLineBreakpointsMapper.cpp",
  "extension" : "cpp",
  "linesOfCode" : 54,
  "components" : [ "primary::jetbrains" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jetbrains/renderdoc-service/src/RenderDocFile.h",
  "extension" : "h",
  "linesOfCode" : 19,
  "components" : [ "primary::jetbrains" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jetbrains/renderdoc-service/src/RenderDocLineBreakpointsMapper.h",
  "extension" : "h",
  "linesOfCode" : 32,
  "components" : [ "primary::jetbrains" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jetbrains/renderdoc-service/src/RenderDocCaptureContext.h",
  "extension" : "h",
  "linesOfCode" : 19,
  "components" : [ "primary::jetbrains" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jetbrains/renderdoc-service/src/RenderDocDebugSession.h",
  "extension" : "h",
  "linesOfCode" : 47,
  "components" : [ "primary::jetbrains" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jetbrains/renderdoc-service/src/RenderDocCaptureContext.cpp",
  "extension" : "cpp",
  "linesOfCode" : 37,
  "components" : [ "primary::jetbrains" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jetbrains/renderdoc-service/src/pch.h",
  "extension" : "h",
  "linesOfCode" : 2,
  "components" : [ "primary::jetbrains" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jetbrains/renderdoc-service/src/util/RenderDocActionHelpers.h",
  "extension" : "h",
  "linesOfCode" : 33,
  "components" : [ "primary::jetbrains" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jetbrains/renderdoc-service/src/util/RenderDocConverterUtils.h",
  "extension" : "h",
  "linesOfCode" : 27,
  "components" : [ "primary::jetbrains" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jetbrains/renderdoc-service/src/util/RenderDocActionHelpers.cpp",
  "extension" : "cpp",
  "linesOfCode" : 117,
  "components" : [ "primary::jetbrains" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jetbrains/renderdoc-service/src/util/RenderDocSourceFileUtil.h",
  "extension" : "h",
  "linesOfCode" : 7,
  "components" : [ "primary::jetbrains" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jetbrains/renderdoc-service/src/util/RenderDocConverterUtils.cpp",
  "extension" : "cpp",
  "linesOfCode" : 73,
  "components" : [ "primary::jetbrains" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jetbrains/renderdoc-service/src/util/StringUtils.cpp",
  "extension" : "cpp",
  "linesOfCode" : 14,
  "components" : [ "primary::jetbrains" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jetbrains/renderdoc-service/src/util/ArrayUtils.h",
  "extension" : "h",
  "linesOfCode" : 35,
  "components" : [ "primary::jetbrains" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jetbrains/renderdoc-service/src/util/StringUtils.h",
  "extension" : "h",
  "linesOfCode" : 38,
  "components" : [ "primary::jetbrains" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jetbrains/renderdoc-service/src/RenderDocTexturePreviewService.cpp",
  "extension" : "cpp",
  "linesOfCode" : 163,
  "components" : [ "primary::jetbrains" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jetbrains/renderdoc-service/src/RenderDocEvent.h",
  "extension" : "h",
  "linesOfCode" : 5,
  "components" : [ "primary::jetbrains" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jetbrains/renderdoc-service/api/RenderDocServiceApi.h",
  "extension" : "h",
  "linesOfCode" : 4,
  "components" : [ "primary::jetbrains" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jetbrains/gradle/libs.versions.toml",
  "extension" : "toml",
  "linesOfCode" : 2,
  "components" : [ "primary::jetbrains" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jetbrains/src/main/kotlin/com/jetbrains/renderdoc/rdClient/RenderDocHost.kt",
  "extension" : "kt",
  "linesOfCode" : 100,
  "components" : [ "primary::jetbrains" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jetbrains/src/main/kotlin/com/jetbrains/renderdoc/rdClient/RenderDocClient.kt",
  "extension" : "kt",
  "linesOfCode" : 33,
  "components" : [ "primary::jetbrains" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jetbrains/src/rdgen/kotlin/com/jetbrains/renderdoc/rd/gen/RenderDocModel.kt",
  "extension" : "kt",
  "linesOfCode" : 344,
  "components" : [ "primary::jetbrains" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jetbrains/src/rdgen/kotlin/com/jetbrains/renderdoc/rd/gen/RenderDocRoot.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::jetbrains" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jetbrains/buildSrc/src/main/kotlin/com/jetbrains/gradle/valueSources/VsVarsValueSource.kt",
  "extension" : "kt",
  "linesOfCode" : 102,
  "components" : [ "primary::jetbrains" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jetbrains/buildSrc/build.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 10,
  "components" : [ "primary::jetbrains" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jetbrains/rd-host/Server.h",
  "extension" : "h",
  "linesOfCode" : 23,
  "components" : [ "primary::jetbrains" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jetbrains/rd-host/pch.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1,
  "components" : [ "primary::jetbrains" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jetbrains/rd-host/main.cpp",
  "extension" : "cpp",
  "linesOfCode" : 17,
  "components" : [ "primary::jetbrains" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jetbrains/rd-host/pch.h",
  "extension" : "h",
  "linesOfCode" : 1,
  "components" : [ "primary::jetbrains" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jetbrains/rd-host/Server.cpp",
  "extension" : "cpp",
  "linesOfCode" : 36,
  "components" : [ "primary::jetbrains" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jetbrains/rd-host/PeerBase.h",
  "extension" : "h",
  "linesOfCode" : 36,
  "components" : [ "primary::jetbrains" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jetbrains/JetBrains.RenderDoc.RdClient/RenderDocClient.cs",
  "extension" : "cs",
  "linesOfCode" : 35,
  "components" : [ "primary::jetbrains" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jetbrains/JetBrains.RenderDoc.RdClient/RenderDocHost.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::jetbrains" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jetbrains/templates/Directory.Build.props",
  "extension" : "props",
  "linesOfCode" : 5,
  "components" : [ "primary::jetbrains" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jetbrains/templates/CMake.Variables.cmake",
  "extension" : "cmake",
  "linesOfCode" : 1,
  "components" : [ "primary::jetbrains" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jetbrains/Directory.Build.props",
  "extension" : "props",
  "linesOfCode" : 5,
  "components" : [ "primary::jetbrains" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jetbrains/CMake.Variables.cmake",
  "extension" : "cmake",
  "linesOfCode" : 1,
  "components" : [ "primary::jetbrains" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jetbrains/build.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 303,
  "components" : [ "primary::jetbrains" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "windows-x86_64-aarch64-toolchain.cmake",
  "extension" : "cmake",
  "linesOfCode" : 6,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "util/WindowsSDKTarget.props",
  "extension" : "props",
  "linesOfCode" : 10,
  "components" : [ "primary::util" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "util/installer/Installer32.wxs",
  "extension" : "wxs",
  "linesOfCode" : 345,
  "components" : [ "primary::util" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "util/installer/Installer64.wxs",
  "extension" : "wxs",
  "linesOfCode" : 384,
  "components" : [ "primary::util" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "util/installer/customtext.wxl",
  "extension" : "wxl",
  "linesOfCode" : 36,
  "components" : [ "primary::util" ],
  "concerns" : [ "::Unclassified" ]
} ]