Изменение разрешения в OpenTK
Я искал вокруг этого, мне удалось выяснить, как изменить размер нашего окна, и как изменить разрешение монитора.
Но я не могу найти, как сказать OpenGL, где и насколько велика моя область просмотра.
Пример: игра запускается в формате 400x300, и я расширяю окно до 800x600. Теперь у меня есть окно 800x600, но отображается только поле 400x300 в углу. У меня возникает та же проблема при переключении в полноэкранный режим, серая область покрывает весь экран, но у меня есть только небольшая рамка в углу, для которой выполняется рендеринг.
Кто-нибудь из OpenTK знает, как это сделать?
1 ответ
Решение
Вам необходимо обновить окно просмотра:
GL.Viewport(gameWindow.ClientRectangle);