~/talk

StereoKit - Architecture and Internals

slides:none on file

A compact C-core engine with C# bindings that exposes asset management (hashed IDs, ref counts), platform backends for Win32, UWP, Android, Linux and Web, and a custom renderer that batches up to 819 instances per draw and uses simple nine‑coefficient spherical harmonics for lighting. Rendering tooling includes sk_gpu and a shader pipeline (skshaderc) that transpiles HLSL → SPIR‑V → GLSL, and the runtime ships a small native binary (1.8 MB DLL). Documentation and tests auto‑generate screenshots and commit them to the repo.

AI-written summary · about

  1. 0:00Introduction and background
  2. 2:45Repository and project layout
  3. 7:04Language choices and coding style
  4. 12:05Core system architecture
  5. 15:13Asset management
  6. 21:14Platform and backends
  7. 23:36Graphics and shader compilation
  8. 27:56Renderer and lighting
  9. 32:57User interface system
  10. 37:43Bindings and maintenance
  11. 39:47Automated documentation and testing
  12. 46:10Q&A and concluding thoughts
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.