0
A
回答
1
您已啓用深度測試,其默認設置爲較小(僅更接近繪製的像素)。
如果您想要背景,請在第一遍時禁用深度寫入。
void GLViewer::paintGL()
{
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
glDepthMask(GL_FALSE);
glDisable(GL_DEPTH_TEST);
m_backgroundShader.bind();
glBindVertexArray(m_backgroundVAO);
glActiveTexture(GL_TEXTURE0);
glBindTexture(GL_TEXTURE_2D, m_textureID);
glUniform1i(glGetUniformLocation(m_backgroundShader.programId(),"tex"),0);
glDrawArrays(GL_TRIANGLE_STRIP,0,4);
glDepthMask(GL_TRUE);
glEnable(GL_DEPTH_TEST);
m_triangleShader.bind();
glBindVertexArray(m_VAO);
glDrawArrays(GL_TRIANGLES, 0, 3);
update();
}
相關問題
- 1. 紋理四邊形(三角形帶)OpenGL ES 2.0
- 2. OpenGL紋理四邊形和無紋理四邊形
- 3. 無紋理的四邊形顯示爲黑色
- 4. 不受干擾的紋理四邊形
- 5. 四邊形上的OpenGL ES 1.1中的紋理變形問題由三角形條形成
- 6. 繪製紋理三角形
- 7. 顯示.OBJ文件是不是所有的三角形或四邊形
- 8. 如何在vtk中在紋理表面上顯示三角形邊界?
- 9. Java不顯示三角形
- 10. OpenGL不能同時繪製紋理和非紋理四邊形
- 11. openGL綁定多個紋理四邊形
- 12. 關於紋理地圖集,什麼是「四邊形」?
- 13. glfwLoadTexture2D不加載紋理,顯示黃色填充的四邊形改爲
- 14. 爲什麼三角形沒有顯示在屏幕上(OpenGL 3.3)?
- 15. Pyglet,爲什麼在線框模式下不顯示三角形邊緣?
- 16. 爲什麼不是這個CSS:三角形顯示正確後?
- 17. osmdroid多邊形 - 三角形
- 18. 多邊形三角形c#
- 19. 將多邊形轉換爲三角形
- 20. DirectX當我添加紋理四邊形三角形搞砸了不知何故,修復?
- 21. 三角形邊框
- 22. OpenGL呈現三角形而非四邊形
- 23. Directx 11:重建三角形以支持四邊形
- 24. opengl畫三角形帶紋理顛倒
- 25. 三角形風扇的紋理座標
- 26. 三角形紋理映射OpenGL
- 27. 四邊形的對角線
- 28. 閱讀在XNA從FBX文件四邊形,或將一個三角多邊形網格成四邊形
- 29. 四帶紋理變形
- 30. OpenGL ES 2.紋理貼圖到四邊形(不是正方形或矩形)?