JOGL: Как можно изменить возможности GLC существующего GLCanvas?

Как можно изменить возможности GLC для существующего GLCanvas?

Я хочу сделать это так, чтобы я мог изменить образцы FSAA (сглаживание), не воссоздавая GLCanvas.

1 ответ

Ты не можешь. Природа кадрового буфера по умолчанию определяется во время создания контекста. Его нельзя изменить, не разрушив и не заново создав контекст.

Лучше всего использовать FBO и выполнять рендеринг для созданных пользователем изображений, а затем переходить к кадровому буферу по умолчанию. Таким образом, если вы хотите изменить свои методы сглаживания, вы можете сделать это без перестройки контекста.

Другие вопросы по тегам