我正在使用android中的opengl。有人可以讓我知道如何設置視口的背景顏色(而不是整個屏幕)。我在我的應用程序中有2個視口,我想爲2個視口設置不同的顏色。如何設置視口顏色
Q
如何設置視口顏色
2
A
回答
2
如果glClear
影響整個幀緩衝,而不是僅在當前視(不知道這一點),那麼你可能還使用了剪刀測試:
glScissor(x, y, w, h);
glEnable(GL_SCISSOR_TEST);
glClearColor(r, g, b, a);
glClear(GL_COLOR_BUFFER_BIT);
我敢肯定剪試驗影響glClear
。
1
相關問題
- 1. 如何設置顏色
- 2. 如何將顏色設置爲窗口的突出顯示顏色?
- 3. 設置根窗口的背景顏色
- 4. Java窗口未設置背景顏色?
- 5. ITK設置顏色窗口/顏色級別
- 6. 設置處理顏色會影響整個窗口的顏色
- 7. 如何設置顏色位置「0」 ExpandableListview
- 8. 根據窗口狀態設置視圖背景顏色
- 9. 谷歌可視化 - 設置顏色
- 10. Android視圖設置文本顏色
- 11. 如何在註冊後設置窗口的背景顏色?
- 12. 如何設置enaml窗口的背景顏色?
- 13. 如何設置pygtk窗口的背景顏色
- 14. C++ win32:如何設置窗口的顏色?
- 15. UIView設置色調顏色
- 16. 設置UITableViewCellStyle2色調顏色
- 17. 設置顏色CFAttributedStringRef
- 18. Matplotlib設置顏色
- 19. UIView.mask設置顏色
- 20. Android設置顏色
- 21. 設置ActionBarDrawerToggle顏色
- 22. 設置顏色RGB
- 23. jPicker設置顏色
- 24. Qt:如何設置QPushButton的背景顏色爲系統顏色?
- 25. 如何在SFML中將顏色設置爲alpha(移除顏色)?
- 26. Highchart/Highstock如何設置個人顏色或蠟燭的顏色?
- 27. 如何從顏色數組中隨機設置jbutton顏色?
- 28. 如何設置隨機JButton的顏色?
- 29. 如何設置AlertDialog背景顏色
- 30. UIDocumentPickerViewController - 如何設置導航欄顏色
嗨,謝謝。 glScissor確實有效。 B/w,早些時候我嘗試了剪刀測試,但得到編譯錯誤。 glEnable的一個簡單的改變就是這樣。使用glEnable(gl10.GL_SCISSOR_TEST)而不是glEnable(GL_SCISSOR_TEST) – Raj
@Raj如果有幫助,可以提高投票(也許接受)。關於'gl10.',當然你需要調整代碼片段到你的特定GL綁定,我只是使用了原始的OpenGL C代碼,但是這個想法是一樣的。 –