## TODO LEARN this sht - [ ] StructuredBuffer (shader) - [ ] DrawIndexedInstancedIndirect - [ ] Thread create and kill (could save a few ms) when changing area - [x] Port d3d9 math to DirectXMath - [x] Some hotspots on PCMPISTRI (https://stackoverflow.com/questions/58901232/why-is-sse4-2-cmpstr-slower-than-regular-code) - [ ] Memory optimization (why this game eats alot of ram) - [x] Update all modules, change zlib to libdeflate/zlib-ng - [ ] change to https://github.com/GPUOpen-Tools/compressonator with brlg for lower texture size. - [ ] Move win32 UI to another thread to remove window ghosting. - [ ] Change locks to Critical Section into SRW locks(?) (and if possible lock-free engine)
TODO LEARN this sht