We start pooling jobs for the worker threads, but later encounter an issue with them causing lag due to fighting for the jobs.
00:00 - Start
07:08 - Going over the plan
10:35 - Starting implementation
41:30 - Flickering bug
52:30 - Thread safety theory
1:31:00 - Using Tracy to help with debugging
1:50:30 - Talking about the current issues
https://timpz.tv
FAQ:
What are your tools?
- VSCodium, RemedyBG, LLVM, Clangd, Emscripten
What's that theme?
- Synthwave '84
Is the code public?
- https://gitlab.com/timpz
What are your dependencies?
- HandmadeMath.h, kb_text_shape.h, stb_truetype.h, GLEW/OpenGL & Emscripten/WebGL
Download
0 formats
No download links available.
Multiplatform C game engine from scratch | Day 56 [Pooling Work] | NatokHD