Если AdjustMode() возвращается с ошибкой, движок все рано думает, что режим установился: при нажатии ALT+ENTER для перехода в fullscreen для неподдерживаемого разрешения AdjustMode() не срабатывает, а при следующем нажатии ALT+ENTER в консоли пишется, что движок перешел из fullscreen в windowed, хотя он и так оставался в windowed режиме.
Попытка записать в лог сообщение со статусом LT_FATAL в некоторых местах (например, AdjustMode()) приводит к access violation в неожиданных местах.
Если AdjustMode() возвращается с ошибкой, движок все рано думает, что режим установился: при нажатии ALT+ENTER для перехода в fullscreen для неподдерживаемого разрешения AdjustMode() не срабатывает, а при следующем нажатии ALT+ENTER в консоли пишется, что движок перешел из fullscreen в windowed, хотя он и так оставался в windowed режиме. Попытка записать в лог сообщение со статусом LT_FATAL в некоторых местах (например, AdjustMode()) приводит к access violation в неожиданных местах.