MCPcopy Index your code
hub / github.com/K0bin/SourceRenderer

github.com/K0bin/SourceRenderer @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
3,333 symbols 7,667 edges 340 files 136 documented · 4%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

RenderPath (Interface)
(no doc) [6 implementers]
engine/src/renderer/render_path.rs
LumpData (Interface)
(no doc) [21 implementers]
valve_formats/bsp/src/lump_data/mod.rs
BindingCompare (Interface)
(no doc) [4 implementers]
graphics/vulkan/src/descriptor.rs
BindingCompare (Interface)
(no doc) [4 implementers]
graphics/webgpu/src/binding.rs
CommandPool (Interface)
(no doc) [3 implementers]
core/src/gpu/command.rs
LumpData (Interface)
(no doc) [3 implementers]
quake3_formats/bsp/src/lump_data/mod.rs
StringRead (Interface)
(no doc) [1 implementers]
io_util/src/read_util.rs
FakeCanvasData (Interface)
(no doc)
platform/web/www/src/engine_worker_communication.ts

Core symbols most depended-on inside this repo

push
called by 429
core/src/fixed_size_vec.rs
len
called by 349
engine/src/asset/fixed_byte_size_cache.rs
as_ref
called by 301
engine/src/graphics/sync.rs
read_i32
called by 254
io_util/src/read_util.rs
clone
called by 243
core/src/half_vec.rs
contains
called by 177
engine/src/math/bounding_box.rs
read_f32
called by 156
io_util/src/read_util.rs
is_none
called by 139
graphics/vulkan/src/command.rs

Shape

Method 1,910
Function 632
Class 613
Enum 119
Interface 59

Languages

Rust87%
C++11%
Kotlin1%
TypeScript1%

Modules by API surface

engine/shaders/ffx_a.h342 symbols
graphics/webgpu/src/command.rs85 symbols
graphics/metal/src/command.rs79 symbols
graphics/vulkan/src/command.rs76 symbols
engine/src/graphics/command.rs63 symbols
engine/src/asset/asset_manager.rs58 symbols
engine/src/renderer/asset/shader_manager.rs46 symbols
core/src/gpu/command.rs45 symbols
graphics/webgpu/src/binding.rs44 symbols
engine/src/graphics/device.rs44 symbols
graphics/vulkan/src/pipeline.rs43 symbols
graphics/webgpu/src/device.rs42 symbols

For agents

$ claude mcp add SourceRenderer \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact