- NVN games should boot now faster
- Fix compatibility with OpenGL games that don't use uniform buffers for shaders (f.e. Dragon Quest Builders)
- Fix compatibility with OpenGL games having small thread stack on swap thread (f.e. Dragon Quest Builders)
- Fix compatibility with NVN games reserving 2GB for GPU use (Old Lego games)
- Old NVN games have offset stored as signed value so our new reservation was causing overflow in their case, Core now reserves buffer for shaders before game does it for GPU
- Fix compatibility with games using
nn::diag::GetRequiredBufferSizeForGetAllModuleInfo()manually that abort when output is 0 (f.e. Hitman Absolution 1.4_107768, older updates don't use it) - Increase size of NVNSampler to fit data expected by old and new NVN (code had size 0x30, old NVN used 0x60)