[英]How to reuse the WebGL context within a canvas?
我正在嘗試清除WebGL canvas的內容。
如果我只是從DOM中刪除canvas元素並創建一個新元素,那是可以的,最重要的是,它將清除所有資源並且不會引起任何內存泄漏。
我的情況是,我每20秒通過AJAX輪詢從服務器連續獲取圖像,並使用隱藏的webgl畫布進行繪制,並進一步使用另一個畫布進行完美顯示。
有什么建議嗎?
基本上沒有,如果您只是從DOM中刪除畫布,則不能保證它會及時釋放以創建一個新畫布,在其中的8或16個畫布之后,您可能會報錯。
請參閱使用后如何從GPU清理WebGL canvas上下文並從其中卸載?
您為什么不能只重復使用同一張畫布?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.