簡體   English   中英

JOGL:如何更改現有GLCanvas的GLCapabilities?

[英]JOGL: How can change GLCapabilities of an existing GLCanvas?

如何更改現有GLCanvas的GLCapabilities?

我想這樣做,以便可以更改FSAA(抗鋸齒)樣本,而無需重新創建GLCanvas。

你不能。 默認幀緩沖區的性質是在上下文創建時定義的。 如果不破壞並重新創建上下文,則無法更改它。

最好的選擇是使用FBO,然后對用戶創建的圖像進行渲染,然后將其設置為默認的幀緩沖區。 這樣,如果您想更改抗鋸齒技術,則可以在不重建上下文的情況下進行更改。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM