- Engine Structure
- ECS
- Optimization
- Setting up Emscripten
- Building for cross platform
- Main Update in Emscripten
- Pimpl Pattern
- SDL Renderer
- Ray Marching
- Fluid
- Shaders
- Collision Querying
- Basic's of c++ to make sure, code is written the right way
- Matrices
- https://stackoverflow.com/questions/6780895/visual-studio-parameter-listing-intellisense
- Explore what's happening in internal_ptr script with the templates and internal_ptr thing
- Empty namespaces name declaration & using namespaces vs include headers
- What are macros
- When are macros compiled
- Why use macros?
- methods cannot be called globally? why?
- variables can be declared but not reused globally has to be from method? why?
- What does reflection actually mean? headrd a lot in c# and now while doing multithreading in c++ as well.
- what is ui binding? - property change emit event listner
- typename... arg and &&...arg && std::forward(args)...
- std::apply
- NUMA architecture & SALSA