我正在學習使用Qt的OpenGL的基礎知識,看起來樣本緩衝區是Qt特有的,我並不真正瞭解它們爲屏幕存儲的信息。什麼是樣品緩衝液,它的用途是什麼?Qt - 什麼是樣本緩衝區?
1
A
回答
2
它們用於獲得Qt中的multisampling。設置多重採樣通常是平臺特定的(因爲它需要像素格式支持多重採樣),但是Qt可以讓您以獨立於平臺的方式執行此操作。要通過多重取樣獲得OpenGL上下文,您需要在創建QGLWidget時通過一個帶有樣本緩衝區的QGLFormat。
具體而言,QGLFormat::setSampleBuffers用於請求多重採樣上下文,QGLFormat::setSamples用於設置優選樣本數。
在你的OpenGL代碼,你也有呈現前啓用多重採樣:
glEnable(GL_MULTISAMPLE);
+0
實際上,在GL中默認啓用'GL_MULTISAMPLE',直到多采樣幀緩衝區被使用時纔會有效果。 – derhass
相關問題
- 1. 什麼是緩衝區?
- 2. 什麼是緩衝區?什麼是緩衝讀取和寫入?
- 3. 什麼是Perf緩衝區大小?
- 4. 這是什麼緩衝區功能?
- 5. 什麼是緩衝區寫入?
- 6. G1 GC:什麼是SATB緩衝區?
- 7. 什麼是標準輸入緩衝區?
- 8. 什麼是文件IO流緩衝區?
- 9. 什麼是「別名」流緩衝區?
- 10. 什麼是LoggingSession緩衝區大小?
- 11. 什麼是存儲緩衝區?
- 12. 什麼數據格式是緩衝區?
- 13. Qt是否有循環緩衝區?
- 14. C++緩衝區與Qt
- 15. RGB緩衝區到JPEG緩衝區,這裏有什麼問題?
- 16. Vim檢測當前緩衝區是什麼類型的緩衝區
- 17. 緩衝區已滿時清除字符串緩衝區。這是什麼模式?
- 18. 什麼是FIFO的緩衝版本?
- 19. 什麼是IO流緩衝?
- 20. 什麼是輸出緩衝?
- 21. 什麼是緩衝的
- 22. 什麼是緩衝區緩存中的臨時CLOB?
- 23. 緩衝區是小
- 24. Qt QSerialPort緩衝
- 25. 爲什麼HttpClient.PostAsync緩衝區響應?
- 26. JOCL:爲什麼使用緩衝區?
- 27. 爲什麼FileWriter有一個緩衝區?
- 28. Qt和Boost循環緩衝區
- 29. OpenGL緩衝區和Qt OpenGL模塊
- 30. Qt中的緩衝區溢出錯誤?
你是什麼意思的「樣本緩衝區」嗎? –