我在qt中使用紋理和著色器的方式去連續渲染圖片,自己寫了一個demo利用定時器的方式就可以連續渲染圖片,然后我集成到專案上的時候就出現了渲染黑屏,有了解的幫忙分析一下原因嗎,改怎么解決。
uj5u.com熱心網友回復:
專案中如果有多個OpenGLwidget,需要保證背景關系一致,也有可能qtOpenGL全屏的bug《全屏的時候,glviewport需要小一點》,這些問題我感覺你應該很難遇上,最直接的可能還是你的繪制細節出現問題了uj5u.com熱心網友回復:
是我的紋理出問題的可能性大,還是著色器的代碼出問題的可能性大。uj5u.com熱心網友回復:
是我的紋理出問題的可能性大,還是著色器的代碼出問題的可能性大。
uj5u.com熱心網友回復:
著色器代碼和紋理操作就那么點,不容易出問題,可能是你繪制流程中哪里出錯了,比如背景關系,緩沖區的系結與創建,我不知道你是怎么繪制的,,如果可以的話你把demo發給我,我可以幫你看一下
uj5u.com熱心網友回復:
專案中如果有多個OpenGLwidget,需要保證背景關系一致,也有可能qtOpenGL全屏的bug《全屏的時候,glviewport需要小一點》,這些問題我感覺你應該很難遇上,最直接的可能還是你的繪制細節出現問題了
是我的紋理出問題的可能性大,還是著色器的代碼出問題的可能性大。
著色器代碼和紋理操作就那么點,不容易出問題,可能是你繪制流程中哪里出錯了,比如背景關系,緩沖區的系結與創建,我不知道你是怎么繪制的,,如果可以的話你把demo發給我,我可以幫你看一下
方便發您,謝謝,怎么聯系您呢
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/276406.html
標籤:Qt
上一篇:QT 同樣的代碼和操作,F5除錯程式正常,Ctrl+R 運行 重復操作會造成程式崩潰
下一篇:banner不顯示圖片的問題
