是否有一種方法可以創建一個始終停留在GPU內存(紋理或緩衝區)中的OpenGL對象? OpenGL可以將對象卸載到RAM內存中。但我的目的是填充GPU內存。例如:我有1 GB的GPU內存,我的應用需要填充512 MB的GPU內存。創建總是停留在GPU內存中的OpenGL對象
0
A
回答
1
有用來創建OpenGL的對象的方法,有什麼留在GPU內存總是
號
但我的目的是填補GPU內存。
換句話說,您嘗試拒絕服務GPU。不起作用。操作系統/驅動程序將決定爲其他內容騰出空間,需要在此處繪製空間。現在許多操作系統都依靠GPU 3D加速來繪製用戶界面。 GPU總是必須有響應。
此外,現代GPU具有MMU,只能在較大的對象中獲取數據的子集。
+0
謝謝,我嘗試模仿我的應用程序幾個可用的視頻內存。 – Unick 2014-09-22 15:57:32
相關問題
- 1. 全局變量是否總是停留在內存中..?
- 2. 停留在內存中的Asp.net緩存對象
- 3. OpenGL對象創建
- 4. XSSFWorkbook停留在內存中
- 5. GWT.create()總是在瀏覽器內存中創建一個新對象嗎?
- 6. OpenGL的GPU內在函數
- 7. 在內存中保留對象(iPhone SDK)
- 8. Azure Redis緩存停留在創建
- 9. 停留在爲MongoDB查詢創建簡單的JavaScript對象
- 10. 從內存中創建CBitmap對象
- 11. 保留在NSThread創建的對象
- 12. C#互斥總是停留在WaitOne的
- 13. 在塊內創建對象
- 14. 讓對象留在屏幕上OpenGL SFML
- 15. 如何使用Qt的原生OpenGL獲取我的GPU總內存?
- 16. 在Cocos2d中,如何從OpenGL內存(GPU)釋放紋理?
- 17. 變量總是停留在1
- 18. 在預先分配的內存中創建對象
- 19. 如何在GPU內創建紋理
- 20. C++類對象的總內存
- 21. 如何在Scala中保留一個對象在內存中?
- 22. 在OpenGL中保存一個對象在一個窗口內
- 23. 如何在ArrayList中的對象內創建日曆對象
- 24. 是原始鑄造,在內存中創建一個新的對象?
- 25. 前臺服務保留內存對象
- 26. 如何在使用JAVA的對象存儲中創建對象?
- 27. 如何在內存中創建文件對象
- 28. 創建時存儲在新對象中的值是什麼?
- 29. 在內存中保留相當數量的複雜對象
- 30. 使用document.createElement創建的元素保留在內存中嗎?
只是創建一個這樣大小的VBO .. – paulm 2014-09-22 12:51:43