/ / Потрібно зробити розмір вікна SDL / OpenGL більшим за розмір екрана - opengl, window, screen, sdl, sdl-2

Потрібно зробити розмір вікна SDL / OpenGL більшим, ніж розмір екрана - opengl, window, screen, sdl, sdl-2

Мені потрібно робити знімки 3D-моделей з різних кутів. Для цього я використовую SDL і OpenGL. Але коли я намагаюся зробити своє розмір вікна, більший за розмір екрана, це зменшує розмір підходити, що не те, що я хочу.

Чи є належним або хакітним способом робити так?

Відповіді:

1 для відповіді № 1

Використовуйте об'єкт framebuffer з ціллю візуалізації відповідного розміру. Якщо максимально підтримуваний розмір рендербуфера не відповідає вашим потребам, застосуйте відображення плитки.

Не використовуйте екранні вікна створити візуалізацію, якою ви повинні бути"ідеально" і в незайманих умовах. Екранний фреймбуфер є недостовірним, в тому сенсі, що його вміст може бути заблокованим операційною системою в будь-який час, якщо виникне необхідність.

Крім того, оскільки віконний кадр буфер є насправді просто реальним вікном у більший, одноекранний кадрбуфер, вам доведеться важко зробити його більшим за розмір екрана.