← Back to portfolio

project · Advanced

OpenGL + Multithreading

Multithreaded asset streaming, LOD and lock-free plumbing around a single-threaded GL context.

OpenGLC++Multithreading
OpenGL + Multithreading

What I did

  • Worker-thread streaming pipeline
  • Thread-safe GL context handling
  • LOD + pools + lock-free queues
  • Profiling + bandwidth wins

Notes

Async loading, worker threads, shared contexts, pools and LOD without tripping race conditions.

A systems-heavy project that maps straight to Vulkan/DX12 thinking.

Category: graphics · Status: Advanced