Изменение разрешения в OpenTK

Я искал вокруг этого, мне удалось выяснить, как изменить размер нашего окна, и как изменить разрешение монитора.

Но я не могу найти, как сказать OpenGL, где и насколько велика моя область просмотра.

Пример: игра запускается в формате 400x300, и я расширяю окно до 800x600. Теперь у меня есть окно 800x600, но отображается только поле 400x300 в углу. У меня возникает та же проблема при переключении в полноэкранный режим, серая область покрывает весь экран, но у меня есть только небольшая рамка в углу, для которой выполняется рендеринг.

Кто-нибудь из OpenTK знает, как это сделать?

1 ответ

Решение

Вам необходимо обновить окно просмотра:

GL.Viewport(gameWindow.ClientRectangle);
Другие вопросы по тегам